This is an implementation of the Quoridor strategy game.
The code is divided into three subprojects:
quoridor-core
- game state and game rulesquoridor-ai
- botsquoridor-gui
- desktop applicationquoridor-analysis
- CLI tool for running matches between bots
Run
./gradlew quoridor-gui:fatJar
to compile the desktop application. An executable JAR should appear in quoridor-gui/build/distributions/
.
To run checks (tests, linters), use
./gradlew check