The project involves the development of a distributed software version of the board game Codex Naturalis. The game rules are described in the Rulebook
Giuliano Crescimbeni
Mauro Leporace
Luca De Nicola
Cristian Dheskali
Functionality | State |
---|---|
Basic rules | |
Complete rules | |
Socket | |
RMI | |
GUI | |
CLI | |
Multiple games | |
Chat | |
Persistence | |
Disconnections |
You can find the jars in the directory: /out/artifacts/
-
The Server can be run with the following command:
> java -Djava.rmi.server.hostname={local ip address} -jar Server.jar
-
The Client can be run with the following command:
> java -jar Client.jar
- LucidChart: UML and sequence diagrams.
- IntelliJ: Main IDE for project development.
- JavaFX: Windows application design.
- Maven: Package and dependency management.
CodexNaturalis is property of Cranio Creations and all of the copyrighted graphical assets used in this project were supplied by Politecnico di Milano in collaboration with their rights' holders.