Gobot Territory Control
2025Gobot is a digital interactive experience of a classic Chinese board game named Go. In this implementation it is played on a 5x5 grid and built on Unity. Go is generally played on a 19x19 board with 2 players. This project goal is to implement the game using AI algorithms and in order to do that the board was scaled down to 5x5. The project features a Minimax AI opponent with alpha-beta pruning. Stone movement animations utilize A* pathfinding for smooth visual feedback and was used to demonstrate my understanding of the A* pathfinding algorithm. The game uses traditional Go rules and scoring. Players can play against an AI with 3 difficulty levels found within the pause menu. Players can access the pause menu using the ESC key. The primary goal of this project was to demonstrate my understanding of the Minimax AI algorithm with alpha beta pruning and the A* pathfinding algorithm. *WARNING* There is currently no working volume control. *WARNING*
Play the Game
Credits
- Tristan Hughes— Developer & Designer
- Freedom Font— Commercial use font designed by HXDes
- Elevenlabs AI— AI audio generation
- Tallbeard Music Loop Bundle— Public domain music bundle from itch.io
- Ultimate UI SFX Pack— Commercial use sound effects pack by JD Sherbert
- Pixabay Sound Effects— Royalty Free sound effects sourced from Floraphonic and Freesound_Community on Pixabay.
- 3D Dungeon Lowpoly Pack— Standard Unity Asset Store EULA license agreement asset created by CatBorg Studio
- Fantasy Skybox FREE— Standard Unity Asset Store EULA license agreement asset created by Render Knight