Nokioteca [Nokia] Forum: [j2me] Old Nokia Snake - Nokioteca [Nokia] Forum

Salta al contenuto

  • 4 Pagine +
  • 1
  • 2
  • 3
  • Ultimo »
  • Non puoi iniziare una nuova discussione
  • Non puoi rispondere a questa discussione

[j2me] Old Nokia Snake Per i nostalgici del vecchio snake dei vecchi nokia

#1 L   markguar85 

  • Senior Member
  • Gruppo: Developer
  • Messaggi: 507
  • Iscritto: 17 luglio 2007
  • Cellulare:N96
  • Firmware:v. 12.043.098.1

Inviato 23 maggio 2009 - 14:05

LAST VERSION 0.9 -->
Per visualizzare questo link registrati o esegui il log in.


ORA CON POSSIBILITA' DI TOGLIERE I BORDI

ORA CON MEMORIZZAZIONE RECORD E LIVELLO DI GIOCO.

Ciao a tutti,

ora lavoro come programmatore java.

Quindi mi è venuta voglia di vedere se con quello che sto imparando al lavoro riesco ad ottenere qualche risultato anche con i giochi per i cellulari in java.

Ecco qui una prima versione beta del vecchio snake dei vecchi nokia.

Il gioco è "Giocabile" nel senso che si riesce a giocare seppur presenti qualche bug.

Vi informo che sto già lavorando per migliorarlo e rilasciare al più presto una versione definitiva.

Fatemi sapere che ne pensate.

Ciao a tutti.

Changelog:

V.0.9:
- Aggiunta opzione fullscreen;
- Ottimizzato il codice;

V.0.8.1:
- Risolto bug dello schermo;
- Aggiunta icona al gioco;

V.0.8:
- Aggiunta possibilità di togliere i bordi (lo snake può passare attraverso i muri);
- Aggiunto record anche in schermata di gioco;
- Aggiunto tempo di gioco;
- Modificato rettangolo di gioco in base a se sono presenti o meno i bordi;

V.0.7:
- Aggiunto menu principale a lista;
- Aggiunti alert di informazioni punteggio a fine partita;
- Aggiunta predisposizione alla modifica dimensione dello schermo (ora non funzionante ma a breve lo sarà);
- Aggiunte schermata di istruzioni e di about;

v.0.6.1:
- Modificata schermata principale che recava ancora la scritta 0.5 nonostante fosse versione 0.6
- Inserito pulsante "Restart" nella schermata di gameover.

v.0.6:
- Fix di un bug sull'input dei tasti;
- Aggiunta la possibilità di comandare lo snake con i tasti 1,3,7,9;
- Aggiunta la possibilità di resettare il gioco (punteggio record e livello memorizzato);

v.0.5.1:
- Piccolo bugfix sulla dimensione del livello di gioco;

v.0.5:
- Memorizzazione ultimo livello impostato;
- Memorizzazione punteggio record;
- Velocità resa più simile a quella del vecchio snake (sto facendo del mio meglio e piano piano la rendo uguale all'originale);

v.0.4:
- Migliorata gestione tasti (ora i rallentamenti sono minori e spesso assenti);
- Migliorata gestione schermo (ora lo snake è proporzionato allo schermo)(testato su n70 e n95);
- Implementata possibilità di mettere in pausa il gioco per poi riprenderlo;
- Migliorata gestione velocità (ora è maggiore la differenza tra i livelli);

v.0.3:
- Risolti bug relativi al food che usciva dalla zona di gioco e/o veniva creato sopra lo snake.
- Inserita la possibilità di comandare lo snake anche con i tasti direzionali.
- Ingrandito lo snake e rimpicciolita la zona di gioco (altrimenti il gioco era "infinito").
- Inserita la possibilta di scegliere tra 9 possibili livelli (velocità) di gioco.

v.0.2:
- Migliorata qualità grafica dello snake (ora è quasi identico al vecchio snake per nokia).
- Migliorate le proporzioni dello snake rispetto al rettangolo di gioco.
- Migliorata la gestione della pressione tasti.
- Migliorata la grafica del cibo dello snake.

Ecco qui il gioco:

Per visualizzare questo link registrati o esegui il log in.


Per visualizzare questo link registrati o esegui il log in.


Per visualizzare questo link registrati o esegui il log in.


Per visualizzare questo link registrati o esegui il log in.


Per visualizzare questo link registrati o esegui il log in.


Per visualizzare questo link registrati o esegui il log in.


Per visualizzare questo link registrati o esegui il log in.


Per visualizzare questo link registrati o esegui il log in.


Per visualizzare questo link registrati o esegui il log in.


Per visualizzare questo link registrati o esegui il log in.


Per visualizzare questo link registrati o esegui il log in.


Per visualizzare questo link registrati o esegui il log in.

Messaggio modificato da markguar85 il 12 luglio 2009 - 21:59

0

#2 L   Nick_7 

  • Senior Member
  • PuntoPuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 339
  • Iscritto: 20 novembre 2008
  • Località:Luna
  • Cellulare:Omnia HD
  • Firmware:I8910XXJB1

Inviato 23 maggio 2009 - 16:23

Bello come giochino, anche se secondo me dovresti realizzarlo in fullscreen, ridurre leggermente la velocità e sistemare i bugs
0

#3 L   markguar85 

  • Senior Member
  • Gruppo: Developer
  • Messaggi: 507
  • Iscritto: 17 luglio 2007
  • Cellulare:N96
  • Firmware:v. 12.043.098.1

Inviato 27 maggio 2009 - 17:40

Si sono tutte cose a cui sto lavorando.

Per il fullscreen vorrei prevedere un'opzione...

Per la velocità i livelli come il vecchi snake.

Se riesco entro stasera rilascio una 0.2 con molte migliorie.
0

#4 L   markguar85 

  • Senior Member
  • Gruppo: Developer
  • Messaggi: 507
  • Iscritto: 17 luglio 2007
  • Cellulare:N96
  • Firmware:v. 12.043.098.1

Inviato 28 maggio 2009 - 22:30

Rilasciata versione 0.2 di snake.

Andate nel primo post di questo topic a scaricarla...
0

#5 L   kork 

  • Millennium Member
  • Gruppo: ThemeMaker
  • Messaggi: 1010
  • Iscritto: 08 dicembre 2005
  • Località:Prov.Palermo
  • Cellulare:N95
  • Firmware:30.0.015

Inviato 29 maggio 2009 - 12:01

markguar85 ottima gico lo cercavo da tanto tempo!! Senti ma non potresti fare anche una versione agiornata del vecchio snake ovvero quello che passa attraverso i muri??
Ah e non si possono usare i testi direzionali al posto dei numeri??

Messaggio modificato da kork il 29 maggio 2009 - 12:05

0

#6 L   markguar85 

  • Senior Member
  • Gruppo: Developer
  • Messaggi: 507
  • Iscritto: 17 luglio 2007
  • Cellulare:N96
  • Firmware:v. 12.043.098.1

Inviato 29 maggio 2009 - 19:23

Per i tasti direzionali nessun problema...

Per i muri magari posso inserire un'opzione...

Prima però devo risolvere qualche bug...

Per il resto che ne pensate???
0

#7 L   markguar85 

  • Senior Member
  • Gruppo: Developer
  • Messaggi: 507
  • Iscritto: 17 luglio 2007
  • Cellulare:N96
  • Firmware:v. 12.043.098.1

Inviato 29 maggio 2009 - 22:20

Ciao a tutti...

Rilasciata nel primo post la versione 0.3 beta di jnake.

Correte a scaricarla e ditemi eventuali bugs e vostre impressioni.
0

#8 L   kork 

  • Millennium Member
  • Gruppo: ThemeMaker
  • Messaggi: 1010
  • Iscritto: 08 dicembre 2005
  • Località:Prov.Palermo
  • Cellulare:N95
  • Firmware:30.0.015

Inviato 29 maggio 2009 - 22:37

Ok adesso è un po meglio grazie :)
Oltre alla funziona dei muri che come dici tu è ottma di aggiungere un ozpione se metterla o no visto che parliamo di farlo uguale potresti aggiungere se si può che ogni tanto compare un insetto diverso da mangiare che aumente ad esempio di 10 il punteggio come c'èera nel vecchio nokia se ti ricordi!
0

#9 L   Nick_7 

  • Senior Member
  • PuntoPuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 339
  • Iscritto: 20 novembre 2008
  • Località:Luna
  • Cellulare:Omnia HD
  • Firmware:I8910XXJB1

Inviato 29 maggio 2009 - 22:44

Ora provo la v.0.3 e ti faccio sapere :)
Allora quello che ho notato è che scatta un po' quando si cambia direzione, inoltre mi è capitato di non vedere il cibo sullo schermo...comunque il gioco tutto sommato sta venendo su bene :D

Messaggio modificato da Nick_7 il 29 maggio 2009 - 22:52

0

#10 L   markguar85 

  • Senior Member
  • Gruppo: Developer
  • Messaggi: 507
  • Iscritto: 17 luglio 2007
  • Cellulare:N96
  • Firmware:v. 12.043.098.1

Inviato 30 maggio 2009 - 09:11

Quote

Ok adesso è un po meglio grazie
Oltre alla funziona dei muri che come dici tu è ottma di aggiungere un ozpione se metterla o no visto che parliamo di farlo uguale potresti aggiungere se si può che ogni tanto compare un insetto diverso da mangiare che aumente ad esempio di 10 il punteggio come c'èera nel vecchio nokia se ti ricordi!


Adesso che ci penso quelle opzioni fanno parte dello snake II, e non dello snake originario dei primi nokia (3210 ad esempio).

Cmq ci si può pensare di farlo lo stesso, non è impossibile.

Prossimamente inserirò nuove features.

Quote

Ora provo la v.0.3 e ti faccio sapere
Allora quello che ho notato è che scatta un po' quando si cambia direzione, inoltre mi è capitato di non vedere il cibo sullo schermo...comunque il gioco tutto sommato sta venendo su bene


Si ho notato anch'io quegli scatti...

Sinceramente non so a cosa sia dovuto...

Alla fine c'è un Thread java che fa muovere lo snake e al suo interno fa i controlli di routine ma non mi sembra pesante come cosa...

Qualcuno sa cosa potrebbe essere???
0

#11 L   kork 

  • Millennium Member
  • Gruppo: ThemeMaker
  • Messaggi: 1010
  • Iscritto: 08 dicembre 2005
  • Località:Prov.Palermo
  • Cellulare:N95
  • Firmware:30.0.015

Inviato 30 maggio 2009 - 10:09

Ok perfetto grazie mille!
Altre impressioni sono che potresti allargare di poco la zona di gioco mi sembra un troppo piccola e poi al livello 8 il serpente mi sembra che vada un po lento rispetto all'originale...
Infine al posto di mettere avvia gioco da opzioni non si potrebbe mettere nette scencmate pricipale? per intenderci dove hai scritto jnake 03 beta?
tipo metti cosi:
Inizo
Scelta livello
Vislialuzza Punteggi
Opzioni
Esci

e tu con l cursore puoi salire a scendere per selezionare questi opzioni?

Messaggio modificato da kork il 30 maggio 2009 - 10:15

0

#12 L   markguar85 

  • Senior Member
  • Gruppo: Developer
  • Messaggi: 507
  • Iscritto: 17 luglio 2007
  • Cellulare:N96
  • Firmware:v. 12.043.098.1

Inviato 30 maggio 2009 - 12:27

Sulla velocità probabilmente è da regolare un pò...

PEr l'area di gioco ho fatto i calcoli e dovrebbe essere abbastanza proporzionata allo snake originale.

Cmq credo che farò 3 opzioni di grandezza area di gioco (originale, fullscreen, e forse fullscreen intero).

Per quanto riguarda i menu si potrebbe fare come dici tu non è male...provvederò grazie dell'idea...

Qualsiasi altra idea e/o consiglio è bene accetto...
0

#13 L   memoryn70 

  • Millennium Member
  • Gruppo: Developer
  • Messaggi: 2112
  • Iscritto: 02 maggio 2007
  • Cellulare:Nokia N70
  • Firmware:5.0609.2.0.1

Inviato 30 maggio 2009 - 15:43

Bravo!
Quando ho un attimo ti tempo lo provo...
0

#14 L   kork 

  • Millennium Member
  • Gruppo: ThemeMaker
  • Messaggi: 1010
  • Iscritto: 08 dicembre 2005
  • Località:Prov.Palermo
  • Cellulare:N95
  • Firmware:30.0.015

Inviato 30 maggio 2009 - 17:09

Visualizza Messaggimarkguar85, il 30/05/2009 - 13:27, ha scritto:

Sulla velocità probabilmente è da regolare un pò...

PEr l'area di gioco ho fatto i calcoli e dovrebbe essere abbastanza proporzionata allo snake originale.

Cmq credo che farò 3 opzioni di grandezza area di gioco (originale, fullscreen, e forse fullscreen intero).

Per quanto riguarda i menu si potrebbe fare come dici tu non è male...provvederò grazie dell'idea...

Qualsiasi altra idea e/o consiglio è bene accetto...


Ok grazie mille allora asperterà queste correzioni/novità! per il momento non ho altre idee.. :sad:

Messaggio modificato da kork il 30 maggio 2009 - 17:12

0

#15 L   JumpJack_ 

  • Senior Member
  • Gruppo: Developer
  • Messaggi: 994
  • Iscritto: 29 agosto 2006
  • Cellulare:a1000,6680

Inviato 03 giugno 2009 - 15:35

io invece vorrei tanto poter giocare a QIX, sul cellulare....
0

#16 L   memoryn70 

  • Millennium Member
  • Gruppo: Developer
  • Messaggi: 2112
  • Iscritto: 02 maggio 2007
  • Cellulare:Nokia N70
  • Firmware:5.0609.2.0.1

Inviato 07 giugno 2009 - 11:21

Lo sto provando e devo dire che è molto carino...

Consigli/Problemi:

-Mettere un'icona al gioco
-Controlli alcune volte scattosi (solo all'inizio...boh)
-Aggiungere il punteggio massimo (beh una cosa semplice del tipo una variabile che tiene il punteggio massimo e magari il tempo di gioco)
-Visualizzare il tempo di gioco
-Centrare meglio la scritta (ho un font personalizzato e va sopra alla linea...penso che anche in java si può usare una funzione del tipo measure_text...)
-Magari aggiungere anche dei suoni quando mangi oppure quando tocchi un muro o la coda (magari anche semplici...solo toni per rendere la cosa "old" :glare:)

:thumbsup_anim:

Messaggio modificato da memoryn70 il 07 giugno 2009 - 11:22

0

#17 L   markguar85 

  • Senior Member
  • Gruppo: Developer
  • Messaggi: 507
  • Iscritto: 17 luglio 2007
  • Cellulare:N96
  • Firmware:v. 12.043.098.1

Inviato 07 giugno 2009 - 12:35

Grazie mille per i consigli...

Per quanto riguarda i tuoi consigli/problemi ti rispondo in ordine:
- Hai ragione, appena raggiunge una certa stabilità il gioco la aggiungo subito;
- Questa dei controlli sinceramente non capisco come mai...(io alla fine memorizzo il tasto su un Vector (che uso come coda per i tasti premuti in rapida sequenza per evitare spiacevoli inconvenienti) che poi vado a leggere ad ogni ciclo (che non mi pare cosi pesante come cosa...boh)).
- Si può fare
- Si può fare
- Si può fare

Se hai qualche modo da consigliarmi per evitare gli scatti ben volentieri...

Se vuoi contattami via mp che ti spiego la logica del gioco...
0

#18 L   markguar85 

  • Senior Member
  • Gruppo: Developer
  • Messaggi: 507
  • Iscritto: 17 luglio 2007
  • Cellulare:N96
  • Firmware:v. 12.043.098.1

Inviato 07 giugno 2009 - 15:07

Nuova versione 0.4.

Per visualizzare questo link registrati o esegui il log in.


Andate nel primo post di questo topic per maggiori informazioni.
0

#19 L   memoryn70 

  • Millennium Member
  • Gruppo: Developer
  • Messaggi: 2112
  • Iscritto: 02 maggio 2007
  • Cellulare:Nokia N70
  • Firmware:5.0609.2.0.1

Inviato 07 giugno 2009 - 19:23

Visualizza Messaggimarkguar85, il 07/06/2009 - 16:07, ha scritto:

Nuova versione 0.4.

Per visualizzare questo link registrati o esegui il log in.


Andate nel primo post di questo topic per maggiori informazioni.


Molto bene!
Testando ancora ho notato che talvolta il cibo non appare più! Anche a solo 2 punti (ad esempio succede se curvo velocemente e subito appena preso il cibo) oppure, immagino io, magari il cibo si genera ad esempio dove c'è la coda è va in casino il sistema...

Molto carino!
Ora provo subito la nuova versione....
ps: ...per essere grande 8 kb ;)

EDIT: pensavo che la nuova versione sovrascrivesse la precedente...hai cambiato qualche nome? Beh vedremo nelle prossime versioni! Continua cosi!

Aggiungo purtroppo che noto talvolta degli scatti: ad esempio se giro dopo un po vedo lo snake più di un solo quadrato più avanti...Beh poi ti saprò dire di più quando ci gioco un po

EDIT2: beh la logica del gioco non la so ovviamente :) ma presumo che utilizzi (adesso io il Java non lo so ma so che array esistono un po dappertutto hehe) array per il serpente..Per i tasti non so se funziona come python ma magari puoi aggiungere il controllo del tasto insieme al ciclo di redraw cosi è sincronizzato sicuramente.

Magari prova a dare un'occhiata allo snake pythoniano :) #snake.py

Messaggio modificato da memoryn70 il 07 giugno 2009 - 19:44

0

#20 L   kork 

  • Millennium Member
  • Gruppo: ThemeMaker
  • Messaggi: 1010
  • Iscritto: 08 dicembre 2005
  • Località:Prov.Palermo
  • Cellulare:N95
  • Firmware:30.0.015

Inviato 08 giugno 2009 - 11:22

Ottima versione adesso devo dire che hai fatto un ottimo passo avanti!! Bravo!

Avrei due cose da chiederti...
1) Che dici non e meglio accoriare di poco il retangolo di gioco in modo da fare apparire le linee anche nei lati in modo da far visualizzare diciamo il rettangolo perchè ho notato che nei lati in alto ed in basso ci sono ma a destra e sinistra finiscono con la fine del display e non compaiono... cosi tanto per farlo più preciso...

2) Si potrebbe creare un file di salvataggio di impostazioni in modo che alla riapertura del gioco ad esempio non bisogna impostare il livello del gioco??
0

Condividi questa discussione:


  • 4 Pagine +
  • 1
  • 2
  • 3
  • Ultimo »
  • Non puoi iniziare una nuova discussione
  • Non puoi rispondere a questa discussione