Overview
I built and published a Gomoku Android app, also known as Five in a Row. The game lets players compete against friends or computer-controlled opponents on Android, with configurable board settings and AI difficulty.
My Role
I implemented the Android app, game logic, UI, player settings, and AI evaluation logic using Java and XML.
Key Features
- Published Android game
- Configurable board size
- Single-player and multiplayer options
- AI difficulty settings
- Starting-player selection
- Custom board-game UI
- Evaluation-function-based AI
Technical Highlights
The AI uses a custom evaluation function to choose competitive moves quickly. I considered Minimax for future improvements, but prioritized a fast and responsive player experience for the published version.
What I Learned
This was my first published game application and a major step in learning Android development, game-state management, AI evaluation, debugging, and release workflows.



