Mission faileD sviluppo =)

Spazio dedicato al linguaggio BennuGD per programmare videogiochi sulle nostre openconsole
User avatar
RZZ
Moderatore Supremo
Posts: 710
Joined: 4 May 2011, 20:11
Location: Udine

Re: Mission faileD sviluppo =)

Post by RZZ »

appena mi mandi i menu ti mando il gioco da provare sul wiz
Image
User avatar
Zip
Site Admin
Posts: 3100
Joined: 3 May 2011, 21:03
Console open: Attuali Caanoo , Wiz, dingoo a320 (possedute Wiz, s7100B, s5110, s7300B, OpenPandora)
Location: Sicilia
Contact:

Re: Mission faileD sviluppo =)

Post by Zip »

potrei prenderlo come un ricatto :P (ovviamente scherzo :D)
allora il laser lo fai in quella maniera? ovvero che parte e poi resta lungo fino a un oggetto o nemico
esempio

H= nave
0=nemico
= = laser

H=
H===
H=======
H=============
H=========0
H=============
User avatar
RZZ
Moderatore Supremo
Posts: 710
Joined: 4 May 2011, 20:11
Location: Udine

Re: Mission faileD sviluppo =)

Post by RZZ »

eccomi, tutto a posto con il login, grazie

allora, il laser può essere lungo anche tutto lo schermo, ma cè da considerare che posso sparare a qualcosa da breve o lunga distanza, ma l'animazione dell'impatto è sempre la stessa

se sparando da lontano genero un laser di 200 pixel l'animazione di dissolvenza dovrà essere almeno di 100 pixel, ma se sparo da 10 pixel, mi ritovo una animazione lunga 100 che dissolve qualcosa di lungo 10,
Image
User avatar
Zip
Site Admin
Posts: 3100
Joined: 3 May 2011, 21:03
Console open: Attuali Caanoo , Wiz, dingoo a320 (possedute Wiz, s7100B, s5110, s7300B, OpenPandora)
Location: Sicilia
Contact:

Re: Mission faileD sviluppo =)

Post by Zip »

ma no! perche ti fai tutti questi problemi? il laser deve venire esattamente come quello nella gif della pagina precedente, anche se scompare di colpo che ci fa?

ecco la mia idea
il laser sara composto da 3 parti
prima parte iniziale

=
^ 1a parte che varia quando si incomincia a usare lo sparo e poi cambia sempre gli stessi 2 frame



==
^ 2a parte che è ripetuto a seconda di dove arriva la 3a parte

===o
^ 3a parte che è arrotondata in punta e arriva fino a le cose solide

ora ci sono 2 possibilita
1) fare scomparire di botto come la gif del post di prima e come deadlyeye
2) la 3a parte arriva velocemente fino alla 1a parte diminuendo le 2e parti in successione..
User avatar
RZZ
Moderatore Supremo
Posts: 710
Joined: 4 May 2011, 20:11
Location: Udine

Re: Mission faileD sviluppo =)

Post by RZZ »

non ho ben capito, ma non importa, mi fido
Image
User avatar
Zip
Site Admin
Posts: 3100
Joined: 3 May 2011, 21:03
Console open: Attuali Caanoo , Wiz, dingoo a320 (possedute Wiz, s7100B, s5110, s7300B, OpenPandora)
Location: Sicilia
Contact:

Re: Mission faileD sviluppo =)

Post by Zip »

ci riprovo:
il laser lo dividiamo in 3 parti!
prima parte quella piu vicina all arma
seconda parte 1-2 pix di larghezza che viene ripetuta
terza parte finale del laser stondato
User avatar
RZZ
Moderatore Supremo
Posts: 710
Joined: 4 May 2011, 20:11
Location: Udine

Re: Mission faileD sviluppo =)

Post by RZZ »

devo modificare il codice allora, lo sparo prevede un ripetersi ciclico degli sprite che lo compongono
se non limita troppo la tua creatività considera la possibilità che la parte iniziale dello sparo sia l'animazione della fiammata e lo sparo in se sia qualcosa di più semplice lineare e ripetitivo
Image
User avatar
Zip
Site Admin
Posts: 3100
Joined: 3 May 2011, 21:03
Console open: Attuali Caanoo , Wiz, dingoo a320 (possedute Wiz, s7100B, s5110, s7300B, OpenPandora)
Location: Sicilia
Contact:

Re: Mission faileD sviluppo =)

Post by Zip »

quindi solo 2 parti? ma cosi rimane squadrato il laser
User avatar
RZZ
Moderatore Supremo
Posts: 710
Joined: 4 May 2011, 20:11
Location: Udine

Re: Mission faileD sviluppo =)

Post by RZZ »

prova a farlo come vuoi, se è davverro belllllllisssimo, modifico il codice apposta per questo sparo :D
Image
User avatar
RZZ
Moderatore Supremo
Posts: 710
Joined: 4 May 2011, 20:11
Location: Udine

Re: Mission faileD sviluppo =)

Post by RZZ »

anzi aspetta il laser può avere anche una animazione molto complessa perche essendo lungo, copre gran parte dello schermo, anche tutto, e rimane attivo per poco tempo e quindi le animazioni non dovranno ripetersi perche arrivato all'ultima non deve ricominciare perche avra gia coperto tutto lo schermo, ad esempio guarda gli sprite da 579 a 585,
quindi fai tutto quello che vuoi
Image
Post Reply