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
