Ciao a tutti, felice di presentare il mio primo gioco in 2D realizzato con l'ausilio della libreria GameView. Questa libreria in effetti si presta molto bene all'animazione 2D, pochi ed efficaci istruzioni che grazie all'accelerazione hardware permettono di realizzare scenari anche abbastanza complessi ma fluidi. Ho integrato anche il banner pubblicitario di tappx proposto da Erel.
Sebbene al momento si tratta di un solo livello con un piccolo mostro finale da sconfiggere, vi fa rendere conto delle potenzialità che ha questa libreria: https://play.google.com/store/apps/details?id=com.SuperFlappy
Per arrivare al mostriciattolo non serve molta fatica, solo un pò di pratica... Una volta sconfitto il gioco riparte ma più veloce, conservate i colpi, raccogliete scudi e forziere armi per combatterlo. Sparando ai tubi con 4 colpi li abbattete, lo scudo vi protegge da 5 urti e dura max 60 secondi, le monete servono solo a far punti.
Per quanto riguarda Tappx è molto interessante la loro proposta, in quanto oltre ad offrire la possibilità di guadagnare con i banner, offrono anche lo scambio link tra app, tra l'altro è sicuramente molto semplice da integrare e ha un pannello di gestione immediato e molto intuitivo, l'unica pecca è che rallenta il gioco ad ogni aggiornamento, e sarebbe bello capire come e se si può risolvere questo problema.
La logica del gioco si basa fondamentalmente su di un solo timer che aggiorna ogni 30ms la gv, in questi 30ms ogni oggetto viene riposizionato in base allo schema di gioco, vengono confrontate le coordinate x,y dei vari oggetti per stabilire i punti di collisione ed attivare le varie funzioni come incremento punti, vite, colpi esplosioni, distruzione tubi etc.... Tutte le immagini non vengono caricate al momento, ma hanno un precaricamento iniziale in modo da rendere l'animazione pressochè immediata. Lo sfondo scorrevole è realizzato utilizzando un semplice canvas che scorre linearmente di 6dip alla volta un immagine da 3600x3600 pixel.
Una bella esperienza, ma sicuramente molto impegnativa e lunga, mi chiedevo come fosse possibile che per realizzare un gioco in 3D fossero necessarie 50 persone e un anno di lavoro, ed in effetti ha il suo perchè. Spero l'esperimento vi sia gradito, si tratta di un giochino che prende spunto da più versioni simili già esistenti ma in una chiave differente, se vogliamo un pò moderna e di approccio più semplice, ovviamente adatto ai bambini.
Link alla libreria GameView: https://www.b4x.com/android/forum/threads/gameview-create-2d-android-games-part-i.20038/
Link per l'integrazione di Tappx: https://www.b4x.com/android/forum/threads/tappx-ads-service.90624/
Sebbene al momento si tratta di un solo livello con un piccolo mostro finale da sconfiggere, vi fa rendere conto delle potenzialità che ha questa libreria: https://play.google.com/store/apps/details?id=com.SuperFlappy
Per arrivare al mostriciattolo non serve molta fatica, solo un pò di pratica... Una volta sconfitto il gioco riparte ma più veloce, conservate i colpi, raccogliete scudi e forziere armi per combatterlo. Sparando ai tubi con 4 colpi li abbattete, lo scudo vi protegge da 5 urti e dura max 60 secondi, le monete servono solo a far punti.
Per quanto riguarda Tappx è molto interessante la loro proposta, in quanto oltre ad offrire la possibilità di guadagnare con i banner, offrono anche lo scambio link tra app, tra l'altro è sicuramente molto semplice da integrare e ha un pannello di gestione immediato e molto intuitivo, l'unica pecca è che rallenta il gioco ad ogni aggiornamento, e sarebbe bello capire come e se si può risolvere questo problema.
La logica del gioco si basa fondamentalmente su di un solo timer che aggiorna ogni 30ms la gv, in questi 30ms ogni oggetto viene riposizionato in base allo schema di gioco, vengono confrontate le coordinate x,y dei vari oggetti per stabilire i punti di collisione ed attivare le varie funzioni come incremento punti, vite, colpi esplosioni, distruzione tubi etc.... Tutte le immagini non vengono caricate al momento, ma hanno un precaricamento iniziale in modo da rendere l'animazione pressochè immediata. Lo sfondo scorrevole è realizzato utilizzando un semplice canvas che scorre linearmente di 6dip alla volta un immagine da 3600x3600 pixel.
Una bella esperienza, ma sicuramente molto impegnativa e lunga, mi chiedevo come fosse possibile che per realizzare un gioco in 3D fossero necessarie 50 persone e un anno di lavoro, ed in effetti ha il suo perchè. Spero l'esperimento vi sia gradito, si tratta di un giochino che prende spunto da più versioni simili già esistenti ma in una chiave differente, se vogliamo un pò moderna e di approccio più semplice, ovviamente adatto ai bambini.
Link alla libreria GameView: https://www.b4x.com/android/forum/threads/gameview-create-2d-android-games-part-i.20038/
Link per l'integrazione di Tappx: https://www.b4x.com/android/forum/threads/tappx-ads-service.90624/