Oggi ci spostiamo tra i ghiacci, per la precisione in Antartide. Facciamo sgranchire le gambe al povero pinguino Kowalsky (nome preso a caso da un ristorante che mi piace molto).

Ecco l’entusiasmo non lo vedo alle stelle, ma su su ragazzi, prima provate.
Cominciamo con scegliere uno sfondo ed inserire lo sprite (personaggio) del pinguino. Vedrete che quando lo si seleziona comunque ha i costumi.
Lo posizioniamo in basso a sinistra nel suo habitat.

Ora andiamo nell’area di programmazione e iniziamo con…te lo ricordi vero?

Ok perfetto. Adesso, come per le attività precedenti prendiamo da CONTROL il blocco “FOREVER”

Ottimo! E ora…MOTION e “move 10 steps”

Benissimo! Adesso andiamo su LOOKS e scegliamo “next costume”

Ora però non voglio far “rimbalzare” il pinguino, ma solo farlo tornare al lato sinistro senza ostacoli. Dovrò andare su CONTROl e prendere il blocco “if…then” ossia “se…allora”.

Vedi che tra if e then c’è un’area vuota, lì dovremo incastrarci un altro blocco con il comando. Ma adesso andiamo a mettere il blocco sotto “next costume” così

Qui bisogna andare su SENSING (sensori) e scegliere il blocco “touching….”

Touch significa proprio toccare. Osserva che forma strana ha, sembra proprio che possa incastrarsi in un pezzo di blocco precedente…così

Andando sulla freccetta vicino alla scritta nel blocco mi appare “edge” , il bordo appunto e selezionerò quello. Per ora abbiamo detto al pinguino
Quando premi sulla bandierina verde
fallo per sempre
muovi dieci passi
cambia costume
se tocchi il bordo allora….
ma non gli abbiamo detto cosa fare quando tocca il bordo! Manca giusto uno spazio da riempire. Sarà per forza un movimento visto che deve camminare e girarsi, quindi andiamo su MOTION e prendiamo il blocco “go to x: n° y: n°”

Cosa sono x e y? Si chiamano coordinate e permettono di indicare la posizione sullo stage (sfondo).
Il pinguino si muove troppo veloce? Basta fare come abbiamo fatto per la gallina e andare su CONTROL -> wait 1 seconds e inserirlo sotto next costume. Ovviamente va fatto nel numero di costumi che possiede lo sprite, numero che possiamo vedere andando su “costumes” in alto a sinistra. Torneremo nella finestra di programmazione andando su “code” sempre in alto a sinistra.

Ecco qui il nostro codice ed ecco il nostro pinguino muoversi…
Non ho resistito e gli ho messo la musichetta. Basta andare sullo sfondo in basso a destra e mettere il seguente codice

E per oggi è tutto, un’animazione semplice semplice ma che ci insegna questa volta a far andare il nostro personaggio sempre avanti.
Ci vediamo al prossimo esercizio…spero
Maestra Imperfetta