Project Details Completed

Abalone Game

A digital version of the Abalone marble-pushing strategy board game, built for a class tournament. It is fully playable and faithful to the original rules. Players choose their opponent, AI agent, starting formation, and time limits, and can watch AI agents battle each other with a live move history.

Built by a team of four in Python 3.11, with Pygame for rendering and Photoshop for custom UI assets. The AI opponents are driven by decision-making algorithms, and the game is packaged as a standalone Windows build with PyInstaller and an Inno Setup installer.

Abalone Game

Category: Academic

Role: Gameplay Programmer