Skip to content

nomclawson/Connect-4-Mobile-App

Repository files navigation

Overview

This is part 2 of my month long Connect 4 mobile app project. My primary objective in this project was to create user interface for my Connect 4 Kotlin-Project for a mobile app. The Kotlin code for MainActivity.kt file can be found here.

Connect 4 Icon

This app is designed for 2 players on 1 device. Each player selects which column they want to drop their gamepiece into. The object of this game is to get 4 of your gamepieces in a line (vertical, horizontal, or diagnal). Upon winning, the players are allowed to start a new game which clears the board.

This was both fun and challenging. I wanted to expand my skills and better understand how mobile software development works. Additionally, I can make my own apps for fun and for any practical purpose I may think up.

Connect 4 Mobile App Demo - YouTube

Development Environment

This app was developed in Kotlin using Android Studio.

Useful Websites

Future Work

Needed improvements include:

  • Prompt for new game in the case of a draw (no winner)

Future additions include:

  • Start menu screen
  • Animate falling game piece
  • Save current game when app closes
  • Custom game pieces (accessed via device's photos)

Long term additions include:

  • Create AI for single player mode
  • Online play with other people with the app (more research needed here)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages