Fix wording in README for clarity
This commit is contained in:
@@ -22,7 +22,7 @@
|
||||
Il server salva automaticamente lo stato della partita su disco (`GameSaves/save.dat`) dopo ogni evento di gioco. Se il server viene riavviato, la partita salvata viene ripristinata automaticamente e i client possono riconnettersi. Il salvataggio viene scartato solo se al momento del crash erano disconnessi tutti i giocatori tranne al massimo uno.
|
||||
|
||||
**FA2 — Resilienza alla disconnessione**
|
||||
Un client che perde la connessione viene marcato come disconnesso ma non rimuove la partita. La partita continua con gli altri giocatori. Il giocatore disconnesso può riconnettersi in qualsiasi momento con lo stesso username e ritrovare la partita nello stato corrente.
|
||||
Un client che perde la connessione viene marcato come disconnesso ma non termina la partita. La partita continua con gli altri giocatori. Il giocatore disconnesso può riconnettersi in qualsiasi momento con lo stesso username e ritrovare la partita nello stato corrente.
|
||||
|
||||
---
|
||||
|
||||
@@ -90,7 +90,6 @@ All'avvio il client chiede interattivamente:
|
||||
| `details buildings` | Mostra la descrizione di tutti gli edifici |
|
||||
| `details events` | Mostra la descrizione di tutti gli eventi |
|
||||
| `details characters` | Mostra la descrizione di tutti i personaggi |
|
||||
| `help` | Lista dei comandi disponibili |
|
||||
| `rematch` | Torna alla schermata di login (solo a fine partita) |
|
||||
| `quit` | Disconnette e chiude il client |
|
||||
|
||||
@@ -120,14 +119,12 @@ Premere **Accedi** per connettersi. La GUI si avvia in modalità fullscreen; pre
|
||||
1. Aprire un terminale e avviare il server:
|
||||
```bash
|
||||
java -jar Server.jar
|
||||
# quando chiede l'interfaccia, premere invio o scegliere 127.0.0.1
|
||||
```
|
||||
|
||||
2. Aprire N terminali (uno per client) e avviare i client:
|
||||
```bash
|
||||
# TUI
|
||||
java -jar ClientTUI.jar
|
||||
# Username: giocatore1 Players: 2 Network: tcp IP: [invio]
|
||||
|
||||
# oppure GUI
|
||||
java -jar ClientGUI.jar
|
||||
@@ -141,7 +138,7 @@ Premere **Accedi** per connettersi. La GUI si avvia in modalità fullscreen; pre
|
||||
|
||||
1. Il server gira sulla macchina con IP es. `192.168.1.10`.
|
||||
2. Avviare il server e scegliere l'interfaccia `192.168.1.10`.
|
||||
3. I client su altre macchine usano quel IP come `Server IP`.
|
||||
3. I client su altre macchine inseriscono quell'IP come `Server IP`.
|
||||
4. Assicurarsi che le porte **1099**, **8080**, **8081** siano raggiungibili dalla rete.
|
||||
|
||||
---
|
||||
@@ -152,9 +149,9 @@ Premere **Accedi** per connettersi. La GUI si avvia in modalità fullscreen; pre
|
||||
src/main/java/it/polimi/ingsw/gc14/
|
||||
├── Controller/ # GameController (server) e ClientController (client)
|
||||
├── Model/ # Entità di gioco: Player, Game, Board, Card, Slot, ...
|
||||
│ ├── Cards/ # BuildingCard, TribeCard, EventCard, Character*
|
||||
│ ├── Cards/ # BuildingCard, TribeCard, EventCard, Character
|
||||
│ ├── GamePackage/ # Board, CurrentState, GameStages
|
||||
│ └── Orders/ # Logica di ordinamento turni
|
||||
│ └── Orders/ # Logica di ordinamento dei giocatori
|
||||
├── Network/ # Protocolli di rete
|
||||
│ ├── RMI/ # Client e server RMI
|
||||
│ ├── TCP/ # Client e server TCP
|
||||
|
||||
Reference in New Issue
Block a user