Google
[IT] Battaglia Navale - Sea Battle
Titolo: Battaglia Navale - Sea Battle
Licenza: LGPL
Autore: Gabriele Giansante
Versione: 1.0.0
Piattaforma: Qualsiasi piattaforma con supporto Java
Note: Versione per JavaWebStart

Prima di scaricare, leggere i termini della licenza!

Download Battaglia Navale - Sea Battle core binary  sb-core_1.0.0.jar

Download Battaglia Navale - Sea Battle sources  sb_1.0.0.src.jar



Gioca a "Sea Battle"

Attenzione: se non lo hai gia' fatto, hai bisogno di installare Java prima di poter giocare (vedi istruzioni sotto)!!!

SeaBattle icon


Cos'e' "Sea Battle"

"Sea Battle" non e' altro che il classico gioco della battaglia navale.
Nella versione attuale si puo' giocare solo contro il computer (4 livelli di difficolta').

Tenendo conto che esistono molti modi di giocare, vediamo le regole che ho adottato io.

Regole

Il gioco consiste nel cercare di affondare le navi del computer (nemico) prima delle nostre (amici).
Ognuno dei giocatori ha a disposizione un solo colpo per turno di gioco. I turni sono alternati; inizialmente viene scelto in modo casuale chi puo' sparare per primo.
L'unica regola riguardante il posizionamento delle navi e' che non possono sovrapporsi, quindi e' permesso metterle una accanto all'altra.

Installazione

"SeaBattle" e' un gioco scritto interamente in Java e attualmente viene fornito solo in versione "JavaWebStart" (esistente anche per Linux), un sistema che consente di eseguire in modo sicuro del software Java tramite internet.
Requisiti:

  • Java (jsdk 1.4.2 oppure 1.5)
  • Risoluzione video 1024x768 o superiore
Installazione:
  1. Installare Java (http://java.sun.com) se non lo si ha
  2. Seguire il link di gioco e seguire i passi indicati da Java Web Start
Terminata l'installazione, il gioco verra' avviato.

Attenzione! Nel caso in cui la vostra connessione sia protetta da firewall, potrebbe essere necessario consentire l'accesso ad internet da parte degli eseguibili di Java Web Start.
Nel caso di connessioni filtrate tramite proxy potrebbe essere necessario modificare le impostazioni di Java Web Start (pannello di controllo).

Giocare con "SeaBattle"

Il gioco puo' essere eseguito offline, ovvero, una volta installato non ha bisogno di accedere ad internet ogni volta che viene avviato.
Se durante l'avvio e' attiva una connessione ad internet, viene effettuato un accesso a "feelinglinux.com" per cercare eventuali aggiornamenti. Tali aggiornamenti, se presenti, verranno automaticamente installati.

Schermata iniziale



A) Il nostro campo di battaglia
Contiene le nostre navi. Il computer colpira' in questo schema.

B) Il campo di battaglia del computer
Contiene le navi del computer (non visibili fino a che non vengono affondate). Noi faremo fuoco qui.

C) Tasto "fuoco"
Durante il nostro turno di gioco, con questo tasto, una volta scelta la casella nello schema avversario, possiamo sparare.

D) Menu di gioco
E' possibile scegliere il livello di abilita' dell'avversario, iniziare una battaglia nuova, fermarne definitivamente una in corso oppure uscire dal gioco.

E) Indicatore del turno di gioco
Quando e' verde, vuol dire che tocca a noi e possiamo sparare. Quando e' rosso, vuol dire che e' il turno di gioco del computer e che sta elaborando la prossima mossa.

Per iniziare il gioco scegliere il livello di abilita' del computer ed avviare la battaglia dal menu di gioco (D). E' possibile far posizionare le nostre navi in modo casuale dal computer (he he he, ovviamente si "dimentichera'" dove le ha messe), oppure posizionarle personalmente.

Posizionamento delle navi



A) Tasti di selezione
Con questi tasti si puo' selezionare la prossima nave da inserire. Una volta che la nave e' stata fissata sul campo di battaglia, il tasto relativo non e' piu' utilizzabile.

B) Navi
Immagini delle navi a disposizione. Possono essere selezionate con il vicino tasto di selezione.

C) Navi posizionate
Dove abbiamo messo le navi. Una nave gia' posizionata puo' essere ripresa e spostata con un doppio click (il relativo tasto di selezione si abilita nuovamente).

D) Nave selezionata ma non fissata
La nave attualmente selezionata con i tasti di selezione appare in trasparenza alla posizione del cursore finche' non viene posizionata con il tasto sinistro del mouse.

E) Tasti di avvio partita
Usati per avviare la partita con le navi tutte posizionate oppure per annullare l'operazione.

L'immagine precedente mostra la scelta delle posizioni delle navi.
Per sistemare le navi, scegliere di volta in volta la nave desiderata e spostare il mouse sopra al campo di battaglia. Con il tasto destro del mouse e' possibile ruotare la nave, con quello sinistro e' possibile fissare la posizione (la nave fissata non e' piu' trasparente).
Le navi fissate possono essere tolte o spostate con un doppio click sopra di esse.

Appena sono state piazzate tutte le navi, il gioco puo' cominciare.

Schermata di gioco



A) Acqua
Mancato! Una volta, l'avversario, alla comunicazione delle coordinate del tiro, avrebbe risposto: "Acqua!".

B) Colpito + Ultimo tiro
Il velo rosso trasparente indica l'ultimo tiro effettuato. In questo caso, l'esplosione ci segnala la presenza di una nave. Tale nave viene nascosta fino al completo affondamento in modo da non darci alcuna informazione sul suo orientamento.

C) Posizione del cursore
E' semplicemente la sezione del campo di battaglia sulla quale si e' portato il cursore. Per scegliere tale sezione ed usarla per colpire, fare click con il tasto sinistro del mouse (la sezione diventera' rossa invece che blu).

D) Nave affondata
Quando la nave avversaria e' affondata appare nella sua interezza.

E) Indicatore del turno di gioco
Quando e' verde, come nello screenshot, significa che tocca a noi rispondere al fuoco.

Ogni volta che l'indicatore del turno di gioco e' verde tocca a noi sparare. Per fare fuoco:
  1. Selezionare la sezione del campo di battaglia dove colpire (click per sceglierla)
  2. Premere il tasto "Fuoco".
Il turno finisce con la visualizzazione dell'esito dello sparo.

Home Giansante Gabriele (c) 1999-2006