Snake in Processing

Snake in Processing

Continuiamo il viaggio nei giochi storici e approdiamo nel mondo dello Snake, videogioco che tutti conoscerete poichè presente in molti cellulari e in altre piattaforme, prodotto nel 1977.

Dal 1977 ad oggi ne sono uscite molte versioni, dalla grafica più semplice fino ad arrivare a versioni in 3D.

Oggi ne vediamo una dalla grafica non troppo complessa ma con vari livelli di gioco, suoni e realizzata nel linguaggio Processing.

Il Processing si presta bene allo sviluppo di giochi e ho pensato di usarlo per sviluppare questo semplice gioco.

La schermata di uno dei livelli
La schermata di uno dei livelli

Il gioco è composta da un menu (3 pagine) dove si può selezionare il livello, si possono vedere i tasti da usare durante il gioco (W,A,S,D) e si può accedere alle info (questa pagina nella quale state leggendo).

In particolare nel menu viene automaticamente disegnata la serie di livelli scalando gli originali, quindi si potrà facilmente sostituire l’arena in pochi passi.

Ancor più comodo è il fatto che il gioco è stato pensato per essere facilmente modificato, quindi invece di disegnare l’arena di gioco tracciando ogni singola riga o con semplici figure geometriche, è possibile usare una immagina di sfondo sulla quale il verme si muoverà, l’importante è che il colore degli ostacoli sia sempre lo stesso. Il colore dell’ostacolo è preso automaticamente dal colore del pixel (10,10).

Una volta selezionato il livello partirà il gioco e il verme si muoverà nell’arena, se si scontrerà con gli ostacoli il gioco sarà terminato mentre mangiando la mela (con suono relativo) il punteggio verrà incrementato.

VIDEO “Snake in Processing”

 

Vuoi realizzare anche tu questo gioco?

Se vuoi realizzare anche tu il gioco, eccoti il codice (molto commentato e spiegato), comprese immagini e suoni:

Snake-codice
Snake-codice
snake-codice.zip
333.5 KiB
378 Downloads
Dettagli

Occorre, se non la si ha già, la libreria Minim, scaricabile dall’IDE di Processing.

Download eseguibili

E’ inoltre possibile effettuare il download del gioco già compilato e pronto ad essere eseguito.

Qui di seguito troverete i download separati per alcuni sistemi operativi, in particolare per Windows a 64bit è già incluso Java 8, e non sarà necessario fare altro per giocare. Per altri sistemi operativi invece si dovrà installare Java 8 se non ancora installato ma, in ogni caso, sarete guidati nella sua installazione al momento dell’avvio del gioco.

N.B.  Se il vostro browser non completa il download:

Se il vostro antivirus blocca il download del file è perchè contiene l’estensione .exe del gioco. Ho da poco infatti reso disponibile il gioco per altri sistemi come Windows. I file che contengono .exe e simili vengono bloccati poichè vengono considerati “poco sicuri”. In realtà NON sono virus, quindi potete benissimo far completare il download (ad esempio cliccando sul download fallito e selezionando la voce “Conserva”).

Snake application WINDOWS 64bit
Snake application WINDOWS 64bit
snake_application-WINDOWS-64bit.zip
61.7 MiB
157 Downloads
Dettagli
Snake Application WINDOWS 32bit
Snake Application WINDOWS 32bit
snake_application-WINDOWS-32bit.zip
5.4 MiB
74 Downloads
Dettagli
Snake Application LINUX 32bit
Snake Application LINUX 32bit
snake_application-LINUX-32bit.zip
5.4 MiB
82 Downloads
Dettagli
Snake Application LINUX 64bit
Snake Application LINUX 64bit
snake_application-LINUX-64bit.zip
5.4 MiB
76 Downloads
Dettagli
Snake Application LINUX-ARMV6HF
Snake Application LINUX-ARMV6HF
snake_application-LINUX-ARMV6HF.zip
5.3 MiB
87 Downloads
Dettagli

Approfondisci il Processing con qualche libro

Share This:

Snake Application LINUX 64bit
Snake Application LINUX 64bit
snake_application-LINUX-64bit.zip
5.4 MiB
76 Downloads
Dettagli

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.