Ho pubblicato il codice sorgente del gioco da me fatto in precedenza e pubblicato su questo sito sul forum di Unitribu.net, nella sezione Informatica, cos possiamo raccogliere le discussioni in un forum.
Ecco qui il link:
Ho pubblicato il codice sorgente del gioco da me fatto in precedenza e pubblicato su questo sito sul forum di Unitribu.net, nella sezione Informatica, cos possiamo raccogliere le discussioni in un forum.
Ecco qui il link:
SnakeB 0.3 – Aggiornamento dalla versione precedente e implementazione della MORTE
Molti di voi mi hanno detto che al mio Snake non si moriva mai, che era una palla e che non c’era sfizio..Beh io a tutti vi rispondo che avevo sempre sognato un gioco cos
davvero un potente antistress per me! Inoltre visto che non sto mai con le mani in mano vi ho accontentato tutti e ho creato il classico Snake(escluso il fatto che attraversa i muri che mi piace un casino).
Cosa c’ di nuovo? Allora, non potete pi far scontrare il serpente con se stesso, ne fare retromarcia, inoltre stato aggiunto il punteggio con possibilit di memorizzare il Record. Appena possibile rilascer un’ulteriore versione che permetter di salvare i migliori punteggi in un database. Inoltre potete scrivere il vostro nome nella finestra che compare.
È stato inoltre risolto un antipaticissimo Bug, che faceva bloccare Snake che sfociava in un Loop infinito, c’ un altro errore durante il reset in caso di sconfitta meno fastidioso che non sono ancora riuscito a capire in quali casi si crea. Quindi se vi capita ditemi un po in quale situazione o magari mi postate uno screenShot. Grazie RAGAZZI
Per giocare cliccate con il mouse nel riquadro qui sotto, poi muovete i tasti direzionali!
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:
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!
Ho notato che dopo 5-6 caricamenti della mia Applet Firefox cominciava ad impazzire. Ve l’avevo detto ragazzi che non era opportuno fidarsi dei miei programmini
. Nelle Applet la garbage collector se non erro non il massimo in quanto non distrugge da sola gli elementi all’uscita, in aiuto mi sono venuti i metodi void stop() e void destroy() per derefenziare la matrice creata e credo che ora la garbage collector faccia il resto perch ho ricaricato un sacco di volte la pagina e Firefox con la JVM non si bloccano pi
.
Ps: l’applet sta nel post sotto, riaggiornata:
La mia Prima Applet Java
BUONGIORNO GENTE.
Finalmente dopo qualche nottata di scervellamento totale sono riuscito a creare una piccola Applet in Linguaggio Java(la mia prima applet in assoluto e tutta da solo!) che disegna una matrice booleana di 16×16 elementi (con righe e colonne di dimensioni dinamiche a seconda della dimensione dell’applet) , e all’interno compare un quadrato pieno(anch’esso di dimensioni dinamiche) che pu essere spostato secondo gli assi X,Y a proprio piacimento, se va nei bordi si blocca e puo soltanto muoversi verso i restanti spazi. I movimenti possono essere effettuati tramite i 4 tasti direzionali, SOPRA SOTTO SINISTRA E DESTRA, altri tasti per ora non sono previsti anche se il procedimento sarebbe lo stesso..Per visualizzare l’Applet richiesta la Java Virtual Machine.
Visto?
Premetto che ho superato l’esame di Java da circa 20 giorni, e trattava esclusivamente i concetti fondamentali di java quali Oggetti Classi Metodi ecc..ecc..in pratica i fondamenti. Non pubblico per ora il sorgente in quanto sicuramente il codice ancora pieno zeppo di errori e di codice spartano(per giunta senza nessun commento) e non farei altro che farvi imitare il mio pessimo stile di programmazione, da questa base si pu partire per creare molti giochini simpatici, quali lo snake che io ho gia programmato ma lavorando su una collezione di punti e quindi man mano che il serpente avanzava superando un tot numero di punti(oggetti creati) il programma cominciava vistosamente ad andare a scatti fino a bloccarsi completamente, pertanto appena ho un po di tempo reimplementer lo snake con la matrice NxN di tipo boolean e credo che sicuramente risparmier molta memoria e lavori macchinosi… Vado a dormire..tenetevi sintonizzati su questo Blog(eh si…ormai lo diventato sul serio un blog
speravo di non arrivarci…ma alla fine la struttura sta reggendo bene) per il mio primo vero giochino fatto in Java….CON TANTO DI SORGENTE.
PS: per chi fosse interessato pu chiedermi il sorgente di questa applet tramite mail (la trovate nella pagina Info – Traffyk).