Gomoku

Gomoku is a turn-based game that involves placing tiles on intersections of a grid, where a player attempts to make a line of exactly 5 of their own pieces while preventing their opponent from doing so. Development built off experience from the BGA Studio Reversi tutorial, with a focus on the assessment of the board-state to confirm connecting lines. The main algorithm performing connection checks utilized the sql database provided by BGA to count board pieces. Then, through the gamestate framework and BGA’s scoring system, confirmed connections send the game into an end-state, with the most recent player declared the winner.

Gameplay Demo