martedì 29 luglio 2025

Pillola #1: Il primo passo su Scratch - Muovere il gatto (e non solo!)

 

La tua prima scintilla con il coding visuale

Benvenuti alla prima "Pillola di Scratch" sul mio blog "Coding e dintorni"! Se ti sei sempre chiesto come far muovere un personaggio sullo schermo con la programmazione, questa è la pillola che fa per te. Oggi ti guiderò attraverso i primissimi passi su Scratch, l'ambiente di programmazione visuale più amato nel mondo della scuola, per creare il tuo primo semplicissimo script e vedere la magia del coding prendere vita.

L'obiettivo è rendere il coding accessibile e mostrarti quanto sia intuitivo e divertente iniziare a dare istruzioni a un computer, anche senza alcuna esperienza pregressa.


Scratch in breve: il tuo spazio di creatività

Prima di iniziare, facciamo un brevissimo tour dell'interfaccia di Scratch:

  • Lo stage (palcoscenico): l'area dove i tuoi personaggi (Sprite) si muoveranno e interagiranno.

  • Gli sprite: i personaggi o gli oggetti del tuo progetto. Il gatto arancione è lo sprite predefinito.

  • L'area degli script: dove trascini e colleghi i blocchi di codice per dare istruzioni ai tuoi sprite.

  • La libreria dei blocchi: organizzati per categorie (Movimento, Aspetto, Suono, Eventi, Controllo, Sensori, Operatori, Variabili, I miei Blocchi), sono i "mattoncini" con cui costruisci i tuoi programmi.



Passo a passo: far muovere il gatto (e oltre!)

Segui questi semplici passaggi per la tua prima animazione:

1. Registrarsi a Scratch:  vai su scratch.mit.eduse sei già registrato prosegui al punto 2, altrimenti registrati e spendi qualche minuto per richiedere l'accredito dell'account come docente a questo link, nel momento in cui verrà verificato riceverai una mail e potrai creare classi e invitare i tuoi studenti a utilizzare Scratch.

2. Avviare un nuovo progetto: clicca sul tasto CREA, in alto a sinistra, aprirai un nuovo progetto con lo sprite del gatto già presente. Ti consiglio di rinominare subito il tuo progetto cliccando nella casella in alto, nella barra viola (troverai scritto "untitled", cliccaci dentro e digita il nome del progetto).



3. Il blocco di inizio: "Quando si clicca su bandierina verde"

Dalla categoria "Eventi" (colore giallo), trascina il blocco quando si clicca su bandierina verde nell'Area degli Script. Questo blocco è la "partenza" del tuo programma.

4. Far muovere lo sprite: "Fai 10 passi"

Dalla categoria "Movimento" (colore blu), trascina il blocco fai 10 passi e aggancialo sotto il blocco precedente. Clicca sulla bandierina verde sopra lo Stage. Cosa succede? Il gatto si muove di pochissimo!


5. Un movimento continuo: il blocco "per sempre" 

Dalla categoria "Controllo" (colore arancione), trascina il blocco per sempre e avvolgi con esso il blocco fai 10 passi. Clicca di nuovo sulla bandierina verde. Ora il gatto si muove continuamente... fino al bordo!


6. Non cadere dal bordo: "rimbalza quando tocchi il bordo" 

Dalla categoria "Movimento", trascina il blocco rimbalza quando tocchi il bordo e posizionalo dentro il blocco per sempre, subito dopo fai 10 passi. Clicca la bandierina verde. Il gatto ora rimbalza, ma forse si muove a testa in giù!


7. La direzione giusta: "porta stile rotazione sinistra-destra"

Per evitare che il gatto si giri, dalla categoria "Movimento", trascina il blocco porta stile rotazione sinistra-destra e posizionalo all'inizio dello script, subito dopo il blocco quando si clicca su bandierina verde. Clicca la bandierina verde. Ecco il tuo gatto che si muove correttamente, rimbalzando!


Consiglio da maestra Anna: oltre il gatto!

Ora che sai far muovere il gatto, non fermarti! Prova a:

  • Cambiare sprite: Dalla libreria degli sprite (l'icona del gatto in basso a destra sotto lo Stage), scegli un altro personaggio e applica lo stesso script.

  • Modificare i passi: cambia il numero nel blocco fai 10 passi (es. fai 5 passi per farlo muovere più lentamente, o fai 20 passi per più velocità).

  • Aggiungere uno sfondo: clicca sull'icona dello sfondo (in basso a destra sotto lo Stage) e scegli un ambiente per il tuo Sprite.

Questo è solo il primissimo passo. Scratch offre infinite possibilità per esplorare il pensiero computazionale in modo creativo e divertente. Divertitevi a sperimentare!

Nessun commento:

Posta un commento