Masters of Renaissance Board Game Masters of Renaissance Board Game is the final test of "Software Engineering", course of "Computer Science Engineering" held at Politecnico di Milano (2020/2021).
Teacher Alessandro Margara
The final version includes:
initial UML diagram; final UML diagram, generated from the code by automated tools; working game implementation, which has to be rules compliant; source code of the implementation; source code of unity tests.
- Alessandro Maranelli - 10661029
- Amir Bachir Kaddis Beshay - 10659740
- Flavio La Manna - 10620549
Functionality | Status |
---|---|
Basic rules | |
Complete rules | |
Socket | |
CLI | |
GUI | |
Multiple games | |
Resilience | |
Persistence | |
Editor | |
Local games |
Package | Method coverage [%] | Line coverage [%] |
---|---|---|
model | 100% | 98% |
JAR files are available in the deliverables folder
To execute the server digit the following command on the terminal:
java -jar AM66-Server.jar
To launch the client digit the following command:
For GUI
java -jar AM66-Client.jar 127.0.0.1 portNumber GUI
For CLI
java -jar AM66-Client.jar 127.0.0.1 portNumber CLI
Note that to run CLI it his necessary to use wsl and set "Ms Gothic" font. GUI interfaces instead are not supported on wsl so GUI needs to be launched on some other terminal/console (powershell, cmd, ..)
Here is a list of commands necessary to play the game in CLI https://github.com/alessandromaranelli/ingswAM2021-Bachir-LaManna-Maranelli/blob/master/blob/commands.txt