Page 10 of 17
Re: [Pandora rebirth] Fall to win
Posted: 26 Mar 2012, 21:28
by Zip
grazie mille farox, per la rimappatura dei tasti tene rioccupi sempre tu?
in tanto ho fatto la 0048 con introdotto il gameover
(presentiamo un gioco con almeno la roba minima come il gameover

visto che ci sono bug che non riusciro a togliere in tempo)
ho riprovato a dichiarare pubblic lasespento e vitalaser in modo che i laser non abbiano vita in comune ma nulla, il compilatore mi cerca rogne con la variabile laserspento T_T
per la pross versione 0049 introduco lo splash iniziale,
e la 0,050 voglio avere fatto almeno il menu opzioni con frameskip e debug mode..+
provvedero a fare un readme ed una descrizione

Re: [Pandora rebirth] Fall to win
Posted: 27 Mar 2012, 22:31
by Zip
come promesso..
Purtroppo i bug aumentano come potete leggere nel changelog...
@farox questa versione non si basa sulla tua bisogna reimplementare i tasti come scritto in PM
se ne parla domani ormai..
ah per la cronaca i presunti partecipanti alla competizione sono arrivati a 20 e i premi arrivano fino al 7imo...
mi sa che mi becco la medaglia di cartone
Code: Select all
//BUG conosciuti:
//Bug_4___mettendo in pausa a volte dei muri continuano a essere generati
//BUG_3___laser hanno vita in comune e laserspento deve essere pubblic NON globale
//BUG_2___i fiocchi muoiono anche contro i muri ghiacciati e spenti, bisogna fare il break come acqua & fuoco
//BUG_1___i power up da 10 e da 5 dello stesso tipo (acqua e acqua per es.) non possono stare assieme senno anche quelli da 5 aumentano 10
Re: [Pandora rebirth] Fall to win
Posted: 28 Mar 2012, 16:52
by Zip
0050 spostato il debug
0050u creata la versione U=universale
per non rimappare sempre!
da ricordare durante il packaging per pandora
1)mettere fullscreen=true
2)c'e una parte di codice dentro il processo marco ();
che va commentata interamente! a seconda la piattaforma
(non sono riuscito a fare l' "OR" come nel menu, per via del fatto premuto=1 ecc)
quindi ho doppiato il codice..
se si vuole usare il gioco su pandora bisogna commentare la parte non utilizzata ovvero quella con CCCCCCC
e viceversa: sul PC bisogna commentare la parte con PPPPPPPPPP
3) ho spostato le variabili di debug in una funzione (debugshow();)
in modo che se noi mettiamo alla variabile di attivazione debugon==1si vedranno le variabili in alto a sx
se è 0 no
@farox dimmi se è tutto ok, specialmente i tasti cosi proseguo con questa universale

col pnd tutto ok?
Re: [Pandora rebirth] Fall to win
Posted: 28 Mar 2012, 23:31
by Farox
Dunque con la versione 0.050u ho implementato alcune mod che la rendono piu universale...
Mi sono ricordato che nel readme del Bennu runtime c'era scritto che volendo si poteva impostare del codice da far eseguire a Pandora impostando os_id = OS_PANDORA ed allora ho fatto la modifica per il fullscreen ed i tasti...tranne quelli del menu iniziale.
Funziona tutto tranne che non si puo uscire dal gioco nel menu (non funziona piu) funziona invece mettendo in pausa.
Il PND non l'ho ricreato...ma ho testato con il ricompilato...
ok intro , game over e schermata Pausa (ottima in trasparenza..

)
Re: [Pandora rebirth] Fall to win
Posted: 29 Mar 2012, 17:57
by Zip
Farox la tua versione non me la compila su pc!
mi da errore al rigo 104
Re: [Pandora rebirth] Fall to win
Posted: 29 Mar 2012, 19:14
by Farox
Caz... questa non ci voleva...incompatibilità tra versioni di Bennu.
Va bè tu vai avanti con lo sviluppo del gioco ed io mi occupo di implementare ogni volta i tasti....o forse bisogna mantenere due versioni una PC ed una Pandora stesso codice ma con solo i tasti differenti.
A meno che qualcuno non ha altre idee.
Re: [Pandora rebirth] Fall to win
Posted: 29 Mar 2012, 19:21
by Zip
anche io ho pensato a quello!
l'OS pandora è stato introdotto da poco in bennu, non so che versione ho io :/
ho continuato a sviluppare sulla mia rozza e spartana 0050u
ho tolto 2 fastidiosi bug

(da solo! mi sono stupido di me stesso)
solo che non ho idea di come togliere il piu brutto e dannoso, quello dei muri generati lo stesso durante la pausa
a quanto ho riflettuto è dovuto alla schifosa gestione della generazione che ho implementato io..
quindi quei muri che continuano a muoversi in pausa
sono stati gia generati prima della pausa..
changelog 0052u
Code: Select all
//0052u risolto bug fiocchi contro i muri !!
//0051u risolto bug laser adesso hanno vite separate!!!
i bug erano questi
Code: Select all
//BUG_3___laser hanno vita in comune e laserspento deve essere pubblic NON globale
//BUG_2___i fiocchi muoiono anche contro i muri ghiacciati e spenti, bisogna fare il break come acqua & fuoco
curiosita: ieri studiando informatica ho scoperto che la metodologia che ho utilizzato fino a ora per lo sviluppo di questo giochino si chiama
approccio prototipale: consiste nel rilasciare continue versioni con piccole migliorie ogni volta..

Re: [Pandora rebirth] Fall to win
Posted: 29 Mar 2012, 20:52
by Farox
la versione Pandora dice:
------------------------------
BennuGD runtime - Version r270
------------------------------
Open Pandora port by GECA soft (2011/10/30)
http://www.gecasoft.no.sapo.pt
NOTE:
-----
To identify the OS where BennuGD is running use 'os_id'.
In Open Pandora 'os_id' is: "os_id = 1010" or "os_id = OS_PANDORA".
--------------------------------------------------------------------
Poi Pensavo ...se Pandora non è riconosciuta dalla tua versione...prova a mettere os_id = OS_CAANOO o qualcosa di simile...e vediamo se compila senza errori.
Re: [Pandora rebirth] Fall to win
Posted: 29 Mar 2012, 22:56
by gigios
Da quello che ho visto nel wiki di Bennu os_id ritorna una costante corrispondente al tipo di sistema operativo in cui il runtime viene eseguito.
Secondo me in windows non è definita la costante OS_Pandora, probabilmente è definita solo nel runtime specifico per Pandora, questo però non esclude la possibilità di utilizzare, come trovato anche da Farox, direttamente il valore corrispondente alla costante OS_Pandora, ovvero 1010.
Praticamente si deve sostituire nel codice l'uso della costante OS_PANDORA con direttamente il valore 1010, oppure definire una propria costante corrispondente a tale valore.
Valori standard di OS Codes di Bennu:
http://wiki.bennugd.org/index.php?title=OS_codes
x Zip: Non ho ancora avuto modo di scaricare l'ultima versione per provarla ma, secondo me, per interrompere lo scorrere dei muri durante la pausa, basta controllare una variabile globale la quale indica se il gioco è in pausa oppure no. Se il gioco è in pausa ogni processo, controllando questa variabile, non dovrebbe fare nulla se non chiamare l'istruzione frame.
Re: [Pandora rebirth] Fall to win
Posted: 30 Mar 2012, 20:27
by Zip
@ farox ho anche su windows il compilatore r270 !
proviamo a modificare la tua versione cambiando os pandora in os 1010
@ gigios non ho capito bene il tuo suggerimento
edit: ho modificato cambiando l'os in 1010 nei 2 punti dove c'era ospandora
adesso compila ma considera i tasti della pandora ed il full screen è attivo
quindi mi considera il pc con os 1010
domani mattina ci 6 farox per l'ultimo package !?
RIEDIT!
bisogna mettere le virgolette e sembra funzionare
dimmi se compila per pandora cosi