Da WIKI CoderDojo Firenze.
Versione del 21 set 2014 alle 19:37 di Leoncino (Discussione | contributi)

(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Gioco Spara ai Palloncini (mentor)

In questo gioco si fanno apparire dei palloncini dal basso e si fanno esplodere cliccandoci sopra con il mouse.

Si parte con uno sprite che rappresenta un palloncino con due (o più) costumi per l'animazione (si fa un ovale colorato e un cordino nero in due posizioni), e uno per quando viene colpito come si vede dall'immagine seguente:
Palloncini.png

Dopodiché si passa al mirino, basta fare una croce che segue il puntatore del mouse con il seguente script:

Palloncini3.png

Questo script oltre a seguire il puntatore del mouse invia il messaggio "bang" quanto viene fatto click. Il messaggio verrà intercettato dai palloncini che controllano se sono stati colpiti e gestiscono il punteggio.

Lo script del palloncino è strutturato in tre parti: una gestisce il cambio di costume, un'altra i messaggi "bang", l'ultima il volo verticale:

Palloncini1.png

Lo script è realizzato per incorporare tutta la logica nello sprite in modo che la duplicazione dello sprite stesso possa permettere di inserire ulteriori palloncini con un copia e incollo senza modifiche al codice.

E' possibile realizzare più tipi di palloncini, differenziandone le caratteristiche, per esempio con diverse velocità, che danno punteggi diversi.

Inoltre può essere inserito un decremento del punteggio se il palloncino arriva in cima.

Come ultima cosa va gestito il fine gioco, gestendo ad esempio un cronometro.