Esempio di una partita con due giocatori:

GoCarrot è un gioco sviluppato come progetto scolastico.
Include logica di gioco, networking via socket e gestione mappe da file.
- Multipiattaforma (macOS, Windows, Linux)
- Modalità online tramite socket TCP
- Mappe caricabili da semplici file
- Suoni e musica di sottofondo
Nessuna libreria aggiuntiva richiesta.
Serve solo Java installato.
Dalla root del progetto (gocarrot/):
javac $(find src -name "*.java") -d outQuesto genera tutti i file .class dentro out/, rispettando la struttura dei package.
Per eseguire il gioco vero e proprio, spostati dentro /src/it/fdb/gocarrot e scrivi
Esegui dalla root del progetto:
java -cp out it.fdb.gocarrot.server.ServerSempre da root:
java -cp out it.fdb.gocarrot.server.AppIl client è in ascolto nella porta 5050 della rete locale
127.0.0.1:5050Se si desidera cambiare il comportamento, per ora, è possibile farlo solo tramite codice,
aprire il file Client.java (situato in /src/it/fdb/gocarrot) e modificare l'indirizzo a riga 20
Esempio:
socket = new Socket("192.123.34.112", 4020);
Si certo, GoCarrot è un ottimo gioco ma vi consiglio di provare anche l'amatissimo, ma proprio amatissimo Navicella Cavallo