The aim of the project is the design and implementation of a board game (Eriantys) through a client-server application.
Prof. Alessandro Margara
Functionality | State |
---|---|
Basic rules | π’ |
Complete rules | π’ |
Socket | π’ |
GUI | π’ |
CLI | π’ |
Multiple games | π’ |
All Characters | π’ |
4 players support | π΄ |
Persistence | π΄ |
Jars can be found here. If you want to generate them, type mvn clean package
in the root of the project.
The Jars will be generated in a new /target
folder.
Java 17 or higher version is needed to play this game.
To start the server type java -jar AM23Eriantys_server.jar [--port|-p <portNumber>]
in your terminal.
The default port number (if incorrect syntax is used or no port number is provided) is 17000.
To start the CLI type java -jar AM23Eriantys_client.jar [--cli | -c]
in your terminal.
To start the GUI type java -jar AM23Eriantys_client.jar
in your terminal or just double-click the executable file.
For a better user experience we recommend setting the screen scale parameter to 125/150%
Detailed coverage report can be found here.
UML files can be found here.