-
890219 Alessandro Zito (@alessandrozito98) [email protected]
-
847567 Flavio Zecchinello (@FlavioZecchinello) [email protected]
Not Implemented Implementing Implemented
Functionality | Status |
---|---|
Basic rules | |
Complete rules | |
Socket | |
CLI | |
GUI | |
Multiple games | |
5 Advanced Gods | |
Persistence | |
Undo Function |
The jar were built using the Maven Install Plugin If you want to build yourself the executables jar files run:
mvn install
Requires java 14+
Run:
java -jar Server.jar
The following parameters will be asked in order:
- Socket port number for the server
Esempio:
2020
Requires java 14+
Run:
java -jar Client.jar
The following parameters will be asked in order
- ip address
- Socket server port
- Nickname
- (only for the first player connected) Number of players (between 2 or 3)
- (only for the first player connected) N Gods from the list where N = number of players
- (only for the other players that aren't the first one) His God
- (only for the first player connected) the player that will start
Example:
127.0.0.1
2020
user
2
PAN, APOLLO
PAN
1
91%
51 %
For the test coverage, there are some HTML files in
deliverables/report/
that show the complete coverage of each class of both model and controller packages.