Gomoku (Five in a Row of Tic Tac Toe)

Sep 01, 2018

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 diff...

AI/ML
Slide 1
Slide 2
Slide 3
Slide 4
Client
Personal Project
Industry
Entertainment

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.