- Filip Doba
- Christopher Haines
- Hari Mohan
This game was built using LibGDX.
To play, download the latest release of the .jar from the GitHub Releases page.
You should be able to simply run the JAR with java -jar to launch the game.
Once you've launched the game, proceed to the setup screen to configure information such as number/names of players and board size. You can then begin playing Hexoust interactively.
Hover over a tile to see if it is a valid move for the current player. Click a tile to make your move. You can undo the last move, redo undos (until a new move is made, which resets the undo history), and reset the board if you wish to do so. Once a game has ended, you can view running totals of wins for each player and choose to continue the game or quit.
All of the code is located in the src directory.
The main directory within contains all of the application code and the test directory contains all the tests.
Within main, the model package contains all of the backend code while the screens package contains all of the frontend code.
The ui package contains UI utility classes.