Skip to content

Final project of the course "Software Engineering", Politecnico di Milano, AY 2023-2024

Notifications You must be signed in to change notification settings

faccioliandrea/Codex-Naturalis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Final Project of Software Engineering, Politecnico di Milano, A.Y. 2023/2024. Prof. San Pietro Pierluigi

Team

Advanced features

Feature Status
Basic rules
Complete rules
Socket
RMI
TUI
GUI
Multiple games
Persistence
Disconnections
Chat

📄 Deliverables

📖 Requirements

🌐 Official website

How to use

From Github:

  1. Go to /CodexNaturalis/deliverables/final/jar folder
  2. Select CPU architecture (x86 or aarch64)
  3. Download Server.jar and Client.jar
  4. Open CMD and navigate to C:/[dir]/[directory where you downloaded the jar files]
  5. From here, just type in the CMD:
    -> java -jar Server.jar (to run the server)
    -> java -jar Client.jar (to run the clients)

You will be prompted to choose between TUI or GUI mode and Socket or RMI communication protocol.

Please note that GUI NOT started from provided JARs will not work, as it requires resources that are not present in the repository because they are covered by copyright.

Testing coverage

Line coverage Class coverage Method coverage

Disclaimer

Codex Naturalis is a board game developed and published by Cranio Creations Srl. The graphic contents of this project attributable to the editorial board product are used with the prior approval of Cranio Creations Srl for educational purposes only. The distribution, copying or reproduction of the contents and images in any form outside the project is prohibited, as is the redistribution and publication of the contents and images for purposes other than those mentioned above. Commercial use of the aforementioned contents is also prohibited.

About

Final project of the course "Software Engineering", Politecnico di Milano, AY 2023-2024

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •