N.B. Il seguente software è in continua evoluzione (tempo permettendo) e in fase sperimentale, il codice è stato creato prendendo spunto dalle seguenti fonti:

- http://nehe.gamedev.net/ ottimi tutorial x le openGL



potete prendere questo codice e farne quello che volete (tranne dire che è vostro!) NON mi assumo nessuna responsabilità sul codice!

l'implementazione dei cambiamenti di direzione in base a comandi composti (tipo virata e poi cabrata) non è ancora stata fatta

per ogni insulto nik600@hotmail.com



Screenshot

download



Istruzioni di installazione:

scaricare il file missile.tar

#tar -xzf missile.tar //scompatta il file

#cd missile //entra nella cartella

#make //compila il codice

#./missile <server> <porta_ascolto> <porta_remota>



funzionamento del “gioco”

il gioco viene lanciato con il seguente comando:

./missile <server> <porta_ascolto> <porta_remota>

in pratica il gioco fa sia da server che da client, esempio

macchina 1(ip 194.78.92.1): #./missile 194.78.92.2 9887 2334

macchina 2 (ip 194.78.92.2): #./missile 194.78.92.1 2334 9887



se non avete 2 macchine su cui provarlo potete provare (anche se mette a dura prova la CPU e gira veramente male) in locale con il seguente comando:

#./localhost 9887 2334

#./localhost 2334 9887

NB le porte sono scelte a caso...basta che non siano già utilizzate!

quando lanciate il programma questo aspetta x 5 secondi la connessione del client (che a sua volta sarà server) se entro 5 secondi la connessione non avviene il programma termina

comandi:

a=vira sx

b=vira dx

w=picchia

z=cabra

q=direzionale sx

e=direzionale dx

(1,2,3,4) missili (invio via rete non ancora fatto)