Messaggi: 173
Discussioni: 23
Thanks Received:
0 in 0 posts
Thanks Given: 0
Thanks Received:
0 in 0 posts
Thanks Given: 0
Registrato: Jul 2011
Reputazione:
2
eccomi dopo tanto tempo con un'enorme problema....allora sto creando un gioco di space invaders con cose particolari ( ma questo è irrilevante ) e voglio creare un negozio di potenziamenti nel senso che ogni fine livvello volevo fare che si guadagnavano un tot di punti da spendere per dei potenziamenti...non so tipo vita aggiuntiva o colpi più forti o altro ancora...però non so come fare....voi sapete aiutarmi ?
Messaggi: 365
Discussioni: 28
Thanks Received:
8 in 8 posts
Thanks Given: 0
Thanks Received:
8 in 8 posts
Thanks Given: 0
Registrato: Jun 2011
Reputazione:
6
Potresti mettere un "oggetto" che conserva tutti i dati o statistiche(vita,punti,ecc).
Qui ti metto un esempio dell' oggetto che alla fine del livello passa al livello sucessivo ma con 5000 punti in più:
nell'oggetto metti un "game start"event e sotto action metti il codice(senza virgolette)"punti = 0"
dopo il codice che fa avviare il livello sucessivo metti "oggetto.punti += 5000"
N.B.oggetto(nell' esempio) è il nome dell'oggetto.
Messaggi: 173
Discussioni: 23
Thanks Received:
0 in 0 posts
Thanks Given: 0
Thanks Received:
0 in 0 posts
Thanks Given: 0
Registrato: Jul 2011
Reputazione:
2
allora forse non mi sono spiegato bene o io non ho capito comunque volevo fare in modo che dopo ogni livello il giocatore ricevesse un punteggio e con quell'ammontare di punti potesse accedere ad un astanza "negozio" in cui poteva spenderli per acquistare dei potenziamenti...quello che mi blocca è che non so come fare che quando acquisto della vita in più quando inizio un livello essa sia incrementata o comunque qualsiasi altro potenziamento....inoltre ho anche il problema del punteggio di fine livello....che dici forse è troppo ambiazioso come progetto ?
Messaggi: 173
Discussioni: 23
Thanks Received:
0 in 0 posts
Thanks Given: 0
Thanks Received:
0 in 0 posts
Thanks Given: 0
Registrato: Jul 2011
Reputazione:
2
ok il concetto più o meno l'ho capito ma la domanda è...come faccio a farlo ?
Messaggi: 365
Discussioni: 28
Thanks Received:
8 in 8 posts
Thanks Given: 0
Thanks Received:
8 in 8 posts
Thanks Given: 0
Registrato: Jun 2011
Reputazione:
6
@jollyjoker94:
Se tu crei un oggetto che fà da "controllore" e gli dici che deve tenere tutte le statistiche(soldi,salute massima,vite massime,ecc.) del giocatore ti semplifichi la vita,non sei obbligato a creare un variabile per il giocatore nell'oggetto giocatore.
Infine se vuoi che si mantengano le statistiche anche nelle altre stanze metti l'oggetto che fa da controllore anche nelle altre stanze.
Messaggi: 173
Discussioni: 23
Thanks Received:
0 in 0 posts
Thanks Given: 0
Thanks Received:
0 in 0 posts
Thanks Given: 0
Registrato: Jul 2011
Reputazione:
2
la confusione regna sovrana nella mia testa....è troppo se vi chiedo di farmi una piccola demo così io poi me la guardo ?
P.S.
scusate la mia ignoranza
Messaggi: 365
Discussioni: 28
Thanks Received:
8 in 8 posts
Thanks Given: 0
Thanks Received:
8 in 8 posts
Thanks Given: 0
Registrato: Jun 2011
Reputazione:
6
29-11-2011, 02:38 PM
(Questo messaggio è stato modificato l'ultima volta il: 29-11-2011, 03:06 PM da Zettamax.)
"è troppo se vi chiedo di farmi una piccola demo così io poi me la guardo ?"
OK,ti darò la demo il prima possibile
Demo disponibile.
Messaggi: 173
Discussioni: 23
Thanks Received:
0 in 0 posts
Thanks Given: 0
Thanks Received:
0 in 0 posts
Thanks Given: 0
Registrato: Jul 2011
Reputazione:
2
grazie...aspetto con impazienza
Messaggi: 365
Discussioni: 28
Thanks Received:
8 in 8 posts
Thanks Given: 0
Thanks Received:
8 in 8 posts
Thanks Given: 0
Registrato: Jun 2011
Reputazione:
6
ti invio la demo via e-mail?
Messaggi: 173
Discussioni: 23
Thanks Received:
0 in 0 posts
Thanks Given: 0
Thanks Received:
0 in 0 posts
Thanks Given: 0
Registrato: Jul 2011
Reputazione:
2
ok ora con la tua demo so come fare in modo che i punti aumentino ora se ho capito bene basta che creo una variabile che contiene tutte le variabili iniziali...vita max e altro e che quando si compra il potenziamento quella variabile cambia....quindi se vita max all'inizio è 4 poi diventa 5...ora mi spieghi solo come fare in modo che all'inizio di ogni partita carichi le quelle variabili salvate ? io intanto provo perchè una mezza idea c'è l'ho
Messaggi: 365
Discussioni: 28
Thanks Received:
8 in 8 posts
Thanks Given: 0
Thanks Received:
8 in 8 posts
Thanks Given: 0
Registrato: Jun 2011
Reputazione:
6
se vai nell'object0 della demo e sotto l'evento draw e apri lo script metti questo codice:
if room = room1 draw_text(50,50,global.punti)
adesso (quando premi enter per andare nella stanza sucessiva) si aggiungerà una linea di testo mostrando solo i punti della "stanza" di prima
Messaggi: 365
Discussioni: 28
Thanks Received:
8 in 8 posts
Thanks Given: 0
Thanks Received:
8 in 8 posts
Thanks Given: 0
Registrato: Jun 2011
Reputazione:
6
quando effettui il potenziamento per il numero delle vite basta che metti questo codice:
lives +=1
così facendo aggiungerai 1 cuore dopo aver effettuato l'acquisto
Messaggi: 173
Discussioni: 23
Thanks Received:
0 in 0 posts
Thanks Given: 0
Thanks Received:
0 in 0 posts
Thanks Given: 0
Registrato: Jul 2011
Reputazione:
2
ok solo più una cosa poi credo di essere a posto...allora adesso com'è il gioco io ho messo game start e ho messo global.vite=10 però facendo così ogni volta che apro il gioco me le setta a 10....come faccio a fare in modo che se compro il potenziamento quando riapro il gioco esso c'è ancora ? cioè se uso i salvataggi mi salva la variabile o la setta comnque a 10 quando apro il gioco ?
Messaggi: 365
Discussioni: 28
Thanks Received:
8 in 8 posts
Thanks Given: 0
Thanks Received:
8 in 8 posts
Thanks Given: 0
Registrato: Jun 2011
Reputazione:
6
ti consiglio di creare un menù(senza l'oggetto che ha la variabile "global.vite = 10") metti un oggetto(un bottone) che permetta di caricare un salvataggio
Messaggi: 173
Discussioni: 23
Thanks Received:
0 in 0 posts
Thanks Given: 0
Thanks Received:
0 in 0 posts
Thanks Given: 0
Registrato: Jul 2011
Reputazione:
2
ok il menù iniziale l'ho fatto però io ho bisogno che la prima volta che si gioca le vite siano settate a 10 e che quando si riapre il gioco successivamente si carichi il salvataggio con le vita potenziate.....forse semplicemente caricando il gioco le salva...adesso provo