- Maximilien Groh (10683107)
- Davide Mantegazza (10568661)
- Matteo Mita (10487862)
- Regole complete
- CLI
- Socket
- GUI
- Divinità avanzate (Ares, Charon, Hera, Hestia, Zeus)
Per eseguire il programma è necessario Java Developement Kit 13 o superiore
Il server deve essere avviato da terminale tramite il comando
java -jar SantoriniServer.jar
Il client può essere eseguito sia con un'interfaccia grafica (GUI) che da linea di comando (CLI). In quest'ultimo caso il client va necessariamente lanciato da terminale con il comando
java -jar SantoriniClient.jar cli
Per un'esecuzione ottimale della CLI su Windows è raccomandato l'uso di Windows Terminal, adoperando la Powershell come terminale.
- Client e server comunicano tra di loro attraverso la porta 3457. Eventualmente è possibile cambiare il numero di porta ricompilando il codice e rigenerando il JAR
- Al termine della loro esecuzione le componenti del programma eseguite da terminale (CLI del client e server) si chiudono mediante sequenza di escape (CTRL+C)