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.
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
This app was developed in Kotlin using Android Studio.
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)