A fully playable Java/Swing multiplayer strategy board game built for COMP 2005, with rule-based placement, configurable players, AI opponents, save/load support, scoring, and a polished board interface.
Five-member team contributor: AI gameplay systems, game logic, Swing UI functionality, save/load, and iteration delivery
- Implemented strict Blokus placement validation using corner and side-touch rules.
- Built a playable desktop UI with configurable players, piece trays, right-click rotation, turn feedback, and corner hints.
- Contributed to AI gameplay systems with Easy and Hard move-selection behavior.
- Collaborated in a five-member academic team through iterative delivery, save/load support, scoring, and game-over handling.
JavaJava SwingObject-Oriented DesignGame LogicAI PlayersSave/Load