page3
Possiamo adesso aggiungere anche un altro sprite con cui interagire: come abbiamo fatto prima con la borsa, carichiamo un nuovo sprite andando a prendere l’immagine bottiglia.png che avevamo salvato prima.
Trovi questo ed altri tutorial su coderdojotrento.it
Realizzato con il supporto di CoderDolomiti.
Pag.
<number>/3
Licenza: CC-BY Alessandro Ebranati, CoderDojo Trento
Quest'opera è distribuita con Licenza Creative Commons Attribuzione 4.0 Unported
Anche per questo sprite, dal tab “Suoni” carichiamo “duck” e “boing” (o scegli tu dei suoni appropriati), e per quanto riguarda lo script possiamo usare le stesse istruzioni che abbiamo dato allo sprite borsa. Invece di trascrivere tutto, possiamo copiare gli script da uno sprite all’altro, facendo così: partiamo dall’area degli script dello sprite d’origine, prendiamo lo script dal blocco iniziale (quello col cappello tondo) e lo trasciniamo -tenendo il tasto sinistro del mouse premuto- sopra l’immagine dello sprite di destinazione (nella parte in basso, dove sono riportati tutti gli sprite del nostro progetto).
Il nostro gioco è completo! Salva il progetto, dagli un nome che ci permetta di riconoscerlo, clicka sulla bandierina verde e divertiti con i tuoi amici!
4. Migliorie varie e challenge
Basta pochissimo per rendere più realistica la caduta della bottiglia e della borsa: aggiungi questo semplice script per vedere l’effetto. Chiaramente puoi far ruotare un oggetto in un senso orario e l’altro (anche a velocità diversa) in senso antiorario e magari far scendere la bottiglia più velocemente della borsa.
Challenge 1
Utilizzando una variabile, gestisci un punteggio all’interno del gioco: si guadagna un punto per ogni sacchetto o bottiglietta respinta, mente se ne perdono 3 se qualche pezzo di plastica finisce in mare; grazie al punteggio potrai poi introdurre un obiettivo nel gioco (raggiungere 10 punti) per decidere il traguardo che ti renderà vincitore e -nell’altra direzione- un punteggio sotto il quale non potrai mai scendere, pena un bel “game over”.
Challenge 2
Prova a far rimbalzare via la bottiglia nella stessa direzione in cui la colpiamo (suggerimento: usando l’informazione sulla direzione come è stato fatto nell’esempio del pallone da basket alla fine di pagina 1).
Trovi questo e altri tutorial all'indirizzo coderdojotrento.it/scratch15
Ringraziamenti
* Il tutorial fa parte delle “risorse” di CoderDojo Trento
* è stato scritto con il supporto di CoderDolomiti
Si ringrazia inoltre il Team di Scratch, per aver messo a disposizione della comunità gli utilissimi starter project: il gioco qui presentato è in pratica il remix di uno di quei progetti.
Challenge 3
Hai notato che nello script della borsa di pagina 2 hai usato in tre punti diversi la stessa istruzione, per far comparire in alto lo sprite? Quando si lavora con i computer capita spesso di dover dare più volte le stesse istruzioni; invece di riscrivere ogni volta tutto, gli informatici usano le cosiddette procedure (o subroutine). E tu? Hai mai curiosato sotto il menù viola “Altri Blocchi”? Riesci a creare un nuovo blocco dal nome “posizionati in alto”?