Da WIKI CoderDojo Firenze.
(Creata pagina con "== 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 spr...")
 
Riga 3: Riga 3:
 
In questo gioco si fanno apparire dei palloncini dal basso e si fanno esplodere cliccandoci sopra con il mouse.
 
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:<br/>[[File:Palloncini.png|frameless|Palloncini.png]]
+
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: [[File:Palloncini.png|frameless|Palloncini.png]]
  
 
Dopodiché si passa al mirino, basta fare una croce che segue il puntatore del mouse con il seguente script:
 
Dopodiché si passa al mirino, basta fare una croce che segue il puntatore del mouse con il seguente script:
  
[[File:Palloncini3.png|left]]
+
[[File:Palloncini3.png|left|Palloncini3.png]]
  
 
<span style="line-height: 1.6;">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.</span>
 
<span style="line-height: 1.6;">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.</span>
  
<span style="line-height: 1.6;"></span>Lo script del palloncino è strutturato in tre parti: una gestisce il cambio di costume, un'altra i messaggi "'''bang'''", l'ultima il volo verticale:
+
Lo script del palloncino è strutturato in tre parti: una gestisce il cambio di costume, un'altra i messaggi "'''bang'''", l'ultima il volo verticale:
  
[[File:Palloncini1.png|left]]
+
[[File:Palloncini1.png|left|Palloncini1.png]]
  
<span style="line-height: 1.6;"></span>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.
+
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.
 
E' possibile realizzare più tipi di palloncini, differenziandone le caratteristiche, per esempio con diverse velocità, che danno punteggi diversi.
Riga 22: Riga 22:
  
 
Come ultima cosa va gestito il fine gioco, gestendo ad esempio un cronometro.
 
Come ultima cosa va gestito il fine gioco, gestendo ad esempio un cronometro.
 
 
[[Category:Scratch|P]]
 
[[Category:Scratch|P]]

Versione delle 18:38, 21 set 2014

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:

Errore nella creazione della miniatura: Impossibile salvare la miniatura nella destinazione

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:

Errore nella creazione della miniatura: Impossibile salvare la miniatura nella destinazione

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.