page12
Trovi questo ed altri tutorial su coderdojotrento.it
Realizzato con il supporto di CoderDolomiti.
Come il giocatore dispone di un certo numero di vite da utilizzare per poter giocare
prima che avvenga il GAME OVER, così possiamo introdurre un contatore per fare
Pag.
<number>/12
Challenge 2: gestiamo il livello di arrabbiatura dei King Kong
in modo che servano diverse gocce di colore per calmare del tutto i King Kong e quindi farli sparire dal campo di gioco.
Per gestire il “livello di arrabbiatura” utilizzeremo una variabile privata (selezioniamo cioè “Solo per questo sprite”, quando la creiamo) di King Kong, che porremo ad esempio a 3 al momento in cui lo sprite viene clonato; inoltre la decrementeremo di 1, ogni volta che una goccia di colore andrà a colpirlo e solo quando l’arrabbiatura sarà passata del tutto (ovvero quando la variabile varrà 0), faremo sparire il gorilla.
A differenza di quanto accade per la variabile “Vite” che viene sempre visualizzata in basso a sinistra durante tutto il gioco, non potremmo usare le etichette per mostrare il livello di arrabbiatura: ci sono diversi King Kong e non sarebbe facile capire se il gorilla che abbiamo di fronte è più o meno arrabbiato (e quindi se servono più gocce o una sola per farlo sparire).
Possiamo però mostrare visivamente l’arrabbiatura, agendo ad esempio sulla velocità con cui vengono agitate le braccia, oppure il colore del gorilla o la sua dimensione (usa gli effetti che trovi sotto il menù “Aspetto”); se abbiamo un buon estro per il disegno, possiamo preparare tutta una serie di nuovi costumi (oppure importarli dalla libreria). Ecco alcuni esempi di arrabbiatura crescente a tre livelli. :-p
Licenza: CC-BY Alessandro Ebranati, CoderDojo Trento
Quest'opera è distribuita con Licenza Creative Commons Attribuzione 4.0 Unported
Ringraziamenti
Questo tutorial:
* fa parte delle “risorse” del CoderDojo Trento,
* è stato scritto con il supporto di CoderDolomiti,
* ma soprattutto: è approvato da “Violet the pilot”!
Si ringraziano per l’ospitalità
Un grazie particolare a Steve Breen, per la concessione
di utilizzo delle immagini tratte dal suo libro “Violet the pilot”
(ISBN-13: 978-0803731257) pubblicato da Dial Books.
Le fotografie aeree sono state messe a disposizione dal Comune di Trento,
che le distribuisce a titolo gratuito tramite il Servizio Sistema Informativo.