This application was written as part of a university group project. The aim of the project was to provide a client with a software implementation of the strategy board game Quoridor. The aim was accomplished using Java 8 (JavaFX and FXML). A executable version of the game can be found here.
- 2 - 4 players
- Customisable gameplay
- Collision checking
- Statistics tracking
- Two game types:
- Adding Player vs AI
- Abstracting player moves
- Refactoring MainGame "God class"
- Adding network gameplay
- Improving main game screen UI to better suit the rest of the UI
- Improving tests to better mock expected values