A implementation of the board game in Java.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
src
tests/aston/group12/model
.gitignore
README.md

README.md

Quoridor

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.

Features

  • 2 - 4 players
  • Customisable gameplay
  • Collision checking
  • Statistics tracking
  • Two game types:
    • Standard
    • Challenge

Screenshots

Main Menu Settings In game

Potential improvements

  • 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

Group members