Tic-Tac-Toe Android Game
ReadyAbout
Android game featuring single-player mode with Minimax AI opponent and two-player pass-and-play
Motivation
First Android project to learn mobile development fundamentals. Chose tic-tac-toe because it's simple enough to complete quickly but complex enough to learn proper Android architecture. Implemented Minimax algorithm for unbeatable AI, learning about game theory and recursive algorithms in the process.
Key Achievements
- Developed Android game using Kotlin with multiple activities and Intent-based navigation
- Implemented Minimax algorithm for unbeatable AI opponent with strategic move evaluation
- Created custom animations using Kotlin coroutines for smooth difficulty toggle transitions
- Built dual game modes (single-player AI, two-player pass-and-play) with conditional UI rendering