Project illustration

Board Game

This project was developed in the “Software Engineering Practicum” module in 2023. The goal was to design and implement a digital adaptation of the board game Santorini.

As a team, we delivered online multiplayer, multiple visual themes and flexible game settings. My focus was the design and implementation of three AI opponents with increasing difficulty.

The AI ranged from a random player to a heuristic, strategy-driven agent. Along the way, I deepened practical skills in software architecture, team coordination, PMD guidelines and test coverage.

Technologies: Java, Artificial Player, Software Engineering

Links