Skip to content
This repository was archived by the owner on Jan 20, 2025. It is now read-only.

RogerTWS02/ing-sw-2024-Esposito-Falzoni-Frisone-Grassi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Codex Naturalis: Prova finale di Ingegneria del Software - Politecnico di Milano, A.A. 2023-24

Features

  • Complete rules
  • TUI
  • GUI
  • Socket
  • RMI
  • Multiple games
  • Chat

Instructions

Server

java -jar Codex_Naturalis.jar server

Client

java -jar Codex_Naturalis.jar [cli|gui] [socket|rmi] <server-IP>

Startup options:

  • cli : starts client in TUI visualisation mode.
  • gui : start client in GUI visualisation mode.
  • socket : starts client in socket connection mode.
  • rmi : starts client in RMI connection mode.

Note: with no arguments, the software starts in client TUI mode with socket connection (default modes). With just the first argument specified, the second one is set to default. If no server IP is provided, "localhost" is selected.

Note: in order to join a specific match, launch subsequent clients after the first one has effectively created a new lobby.

Authors

  • Lorenzo Esposito
  • Elia Falzoni
  • Alessandro Frisone
  • Francesco Grassi

NOTA: Codex Naturalis è un gioco da tavolo sviluppato ed edito da Cranio Creations Srl. I contenuti grafici di questo progetto riconducibili al prodotto editoriale da tavolo sono utilizzati previa approvazione di Cranio Creations Srl a solo scopo didattico. È vietata la distribuzione, la copia o la riproduzione dei contenuti e immagini in qualsiasi forma al di fuori del progetto, così come la redistribuzione e la pubblicazione dei contenuti e immagini a fini diversi da quello sopracitato. È inoltre vietato l'utilizzo commerciale di suddetti contenuti.

Valutazione: 29/30

About

Multiplayer adaptation of "Codex Naturalis" board game (client-server architecture)

Resources

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •  

Languages