back to top

Scratch: esempi pratici di programmazione

Ora che abbiamo visto quali sono i blocchi di Scratch, come funzionano e come si possono incastrare tra loro, proviamo a mettere in pratica quanto appreso attraverso la costruzione di un programma più complesso rispetto a quelli visti nelle lezioni precedenti della nostra Guida a Scratch.

Esempio di animazione in Scratch: dialogo buffo tra un pinguino e una renna

In questa lezione creeremo un’animazione in cui daremo vita ad un dialogo tra due Sprite.

Ai fini del nostro esempio ho scelto il pinguino e la renna (ovviamente voi potete scegliere i personaggi che vi piacciono di più).

Per prima cosa scegliamo uno sfondo: io ho scelto "Metro", un bello sfondo metropolitano in stile Newyorkese.

Dopodiché aggiungiamo i nostri Sprite e posizioniamoli come da immagine:

Animazione in Scratch - posizioniamo gli Sprite

Selezioniamo il primo Sprite (nel mio caso il Pinguino) e iniziamo a trascinare i blocchi nell’apposita Area degli Script come da immagine sottostante:

Animazione in Scratch - Programmiamo lo Sprite n.1

Selezioniamo ora il secondo Script (nel mio caso la Renna) e disponiamo i blocchi in questo modo:

Animazione in Scratch - Programmiamo lo Sprite n.2

Se provate a cliccare sulla bandierina verde potrete vedere l’effetto della nostra programmazione: un dialogo, perfettamente, sincronizzato nei tempi (ogni step – domanda e risposta – dura esattamente due secondi).

Esempio di calcolo matematico con Scratch: calcola l’area del rettangolo

Vediamo come realizzare un programma per il calcolo dell’area di un rettangolo sulla base dei dati forniti dall’utente: in pratica realizzeremo una sorta di piccola calcolatrice con la quale metteremo alla prova le nostre conoscenze.

Per fare quanto proposto dovremo, infatti, utilizzare differenti tipi di Blocchi come Variabili, Operazioni e Sensori

Per prima cosa scegliamo un Sprite a piacimento (io ho scelto Abby).

Dopodiché creiamo 4 variabili: base, altezza, perimetro e area.

Selezioniamo il nostro Sprite e configuriamo il nostro programma in questo modo:

Una calcolatrice geometrica con Scratch

Come potete vedere al click sulla bandierina verde il nostro Sprite ci farà due differenti domande ("Quanto misura la base del rettangolo?" e "Quanto è alto il rettangolo?") e sulla base delle risposte ci fornirà la misura del perimetro e dell’area.

Pubblicitร 
Massimiliano Bossi
Massimiliano Bossi
Stregato dalla rete sin dai tempi delle BBS e dei modem a 2.400 baud, ho avuto la fortuna di poter trasformare la mia passione in un lavoro (nonostante una Laurea in Giurisprudenza). Adoro scrivere codice e mi occupo quotidianamente di comunicazione, design e nuovi media digitali. Orgogliosamente "nerd" sono il fondatore di MRW.it (per il quale ho scritto centinaia di articoli) e di una nota Web-Agency (dove seguo in prima persona progetti digitali per numerosi clienti sia in Italia che all'estero).