From e966b4f35c3fa4df9bc08cee3932cf399aeb128a Mon Sep 17 00:00:00 2001 From: Aleandro Pagani <79479582+AleandroPagani@users.noreply.github.com> Date: Sun, 14 Jun 2026 21:32:10 +0200 Subject: [PATCH 1/6] Remove RMI note from README Removed note about RMI client-server IP requirements. --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index 9c0bf73..50e5783 100644 --- a/README.md +++ b/README.md @@ -163,8 +163,6 @@ Premere **Accedi** per connettersi. La GUI si avvia in modalità fullscreen; pre 3. I client su altre macchine usano quel IP come `Server IP`. 4. Assicurarsi che le porte **1099**, **8080**, **8081** siano raggiungibili dalla rete. -> **Nota RMI**: RMI richiede che il client possa raggiungere il server all'IP dichiarato durante l'avvio. Se server e client sono sulla stessa macchina usare `localhost`; se sono su macchine diverse usare l'IP della rete locale (non `localhost`). - --- ## Struttura del progetto From a8f5c32f1f45aee2674e6dc2ba0d1b4c7638a8a8 Mon Sep 17 00:00:00 2001 From: Aleandro Pagani <79479582+AleandroPagani@users.noreply.github.com> Date: Sun, 14 Jun 2026 21:34:14 +0200 Subject: [PATCH 2/6] Update README to remove unnecessary sections Removed compilation instructions and GUI display requirement from README. --- README.md | 21 +-------------------- 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/README.md b/README.md index 50e5783..1d3a620 100644 --- a/README.md +++ b/README.md @@ -30,27 +30,8 @@ Un client che perde la connessione viene marcato come disconnesso ma non rimuove - **Java 25** o superiore - I JAR sono fat-jar (tutte le dipendenze incluse), non è necessario installare librerie esterne -- La GUI richiede un display grafico (non funziona in ambienti headless puri) ---- - -## Compilazione - -Per generare i JAR dalla sorgente: - -```bash -./mvnw package -DskipTests -``` - -I tre JAR vengono prodotti nella cartella `target/`: - -| File | Descrizione | -|---|---| -| `target/Server.jar` | Server di gioco | -| `target/ClientTUI.jar` | Client testuale (TUI) | -| `target/ClientGUI.jar` | Client grafico (GUI) | - ---- +-- ## Avvio — Server From e5b414fa86bf495e0781b8a63e88ffe1b73e7ca7 Mon Sep 17 00:00:00 2001 From: Aleandro Pagani <79479582+AleandroPagani@users.noreply.github.com> Date: Sun, 14 Jun 2026 21:34:37 +0200 Subject: [PATCH 3/6] Update README.md --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 1d3a620..9c77fd1 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,6 @@ Un client che perde la connessione viene marcato come disconnesso ma non rimuove --- ## Requisiti di sistema - - **Java 25** o superiore - I JAR sono fat-jar (tutte le dipendenze incluse), non è necessario installare librerie esterne From 741c1d1d2cea1425eb6e88777248691ee5068559 Mon Sep 17 00:00:00 2001 From: Aleandro Pagani <79479582+AleandroPagani@users.noreply.github.com> Date: Sun, 14 Jun 2026 21:34:56 +0200 Subject: [PATCH 4/6] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9c77fd1..385da7c 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,7 @@ Un client che perde la connessione viene marcato come disconnesso ma non rimuove - **Java 25** o superiore - I JAR sono fat-jar (tutte le dipendenze incluse), non è necessario installare librerie esterne --- +--- ## Avvio — Server From 602d865c3fe5a494730263950c6e9621d5ced137 Mon Sep 17 00:00:00 2001 From: Aleandro Pagani <79479582+AleandroPagani@users.noreply.github.com> Date: Sun, 14 Jun 2026 21:36:12 +0200 Subject: [PATCH 5/6] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 385da7c..1a877a1 100644 --- a/README.md +++ b/README.md @@ -44,6 +44,7 @@ All'avvio il server elenca le interfacce di rete IPv4 attive e chiede all'operat ``` [0] eth0 -> 192.168.1.10 +[1] eth1 -> 192.168.95.7 Choose interface: 0 192.168.1.10 Server RMI: 192.168.1.10 From 1cc8d98e998eb135b25185da269b6bb6e7656c98 Mon Sep 17 00:00:00 2001 From: Aleandro Pagani <79479582+AleandroPagani@users.noreply.github.com> Date: Sun, 14 Jun 2026 21:38:04 +0200 Subject: [PATCH 6/6] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1a877a1..37d417c 100644 --- a/README.md +++ b/README.md @@ -85,7 +85,7 @@ All'avvio il client chiede interattivamente: | `draw lower tribe ` | Pesca la carta tribù in posizione `` dalla riga inferiore | | `draw lower building ` | Pesca la carta edificio in posizione `` dalla riga inferiore | | `totem ` | Sceglie il totem in posizione `` (fase di selezione totem) | -| `skip` | Passa il turno | +| `skip` | Passa il turno (se non si possono eseguire altre azioni) | | `clear` | Ridisegna la board a schermo | | `details buildings` | Mostra la descrizione di tutti gli edifici | | `details events` | Mostra la descrizione di tutti gli eventi |