Lo Snake pi pazzo che c’!

SnakeB 0.2 – Il mio primo giochino cazzuto in Java πŸ˜€

Chi di voi non ha giocato al buon vecchio Snake?? Immagino tutti…ah ricordo ancora i megatornei dietro al banco del liceo con i cellulari allo Snake 1 e 2 della Nokia, hihihi quante ne abbiamo combinate(Catap t ricord record?? hiihihhi), naturalmente il sottoscritto li ha battuti tutti, e se si permettono di dire che non vero abbuscano tutti quanti uno ad uno! ihihihi LOL. Ritorniamo a noi, questo Snake un pochino particolare…Stufo di perdere ore ed ore per poi morire e ricominciare da capo ho sempre sognato di crearmene uno dove non si muore mai….AVETE CAPITO BENE! QUI NON SI MUORE MAI! hihihih. Ma non finita qui…elenco brevemente le particolarit di questo gioco:

  • Snake attraversa i bordi e ricompare all’altra estremit ;
  • Snake si annoda su se stesso, fa le capriole, si attorciglia tutto quanto e non si affoga mai! hihihi;
  • Snake, e sentite bene questa, ha la RETROMARCIA! Basta invertire la direzione e il simpatico serpentello prima si contrae e poi va dall’altra parte!
  • Mantenendo il tasto premuto di direzione, il serpente raddoppia la velocit di movimento! Nos Inside! (Come soprannominato da Pako! Grande!).

Il gioco per funzionare necessita della Java Virtual Machine, aggiornata alla versione 1,5(o versione 5 la stessa cosa). Tecnicamente parlando questo gioco non si basa sulla classica(e molto dispendiosa) matrice NxN vista qualche post fa, ma su una lista a puntatori che memorizza tutte le posizioni dello Snake(e volendo si pu usare anche il classico ArrayList ma siccome lo sto studiando in Lasd, mi sono creato il TDA, tipo di dato astratto, da solo).

Per giocare cliccate con il mouse nel riquadro qui sotto, poi muovete i tasti direzionali!

Tag: , ,

8 Commenti a “Lo Snake pi pazzo che c’!”

  1. Pako ha detto:

    πŸ˜€ Raf mi fai sempre pariare!!! πŸ˜€

    Il tuo snake se premi il tasto di direzione e lo lasci premuto mette il turbo!!! NOS inside πŸ˜› πŸ™‚ ehehhehe si nu mast!

    Pako!

  2. Traffyk ha detto:

    eheheh si lo so, mi sono dimenticato di scriverlo nel post, per la fretta di pubblicarlo. Viene richiamata la repaint() alla pressione del tasto per questo accelera..hihihih

  3. Alberto ha detto:

    Mitico Raf!

    stai diventando un maestro pure in java!bello lo snake col NOS πŸ˜€

    COMPLIMENTONI!!!

  4. […] giochini in Java fatti da me un bel po di tempo fa. Due versioni dell’intramontabile Snake. Uno dove non si muore mai e uno nel classico stile di Snake. Avevo gia pubblicato il codice sorgente su Unitribu un forum […]

  5. Liberato ha detto:

    Bel lavoro davvero!!! Le modifiche sono fantastiche!!! ma per avere il sorgente?! πŸ˜€

  6. Traffyk ha detto:

    Ciao proprio nel commento superiore al tuo c’ il trackback con l’articolo pubblicato sul codice sorgente dello snake versione 4. Purtroppo di questa seconda versione ho perso il sorgente a seguito di alcuni crash del mio vecchio disco, ma partendo dalla 4 non dovrebbe essere molto difficile ritornare indietro togliendo i limiti imposti.

  7. Liberato ha detto:

    Infatti.. Ci sto gi lavorando!!! Cmq metter le pareti intoccabili!!! cio che quando le tocchi muori.. Senn quand’ che si muore con questo tuo di sopra?! πŸ˜€ Grazie per la risposta cmq.. Magari quando avr terminato ti faccio vedere il mio codice..

  8. Traffyk ha detto:

    Si te ne sarei davvero molto grato se mandassi indietro il codice, previsto dal tipo di licenza che ho specificato, cos poi lo ripubblico in questo sito e lo mettiamo a disposizione di altri che a loro volta potrebbero lavorarci su. Poi sto creando delle sezioni apposite per raccogliere tutti i lavori e quindi avremo anche una visibilit maggiore.
    Grazie πŸ˜‰

Lascia un Commento