Animare gli Sprite

Animare i personaggi con la programmazione a blocchi

Nella lezione precedente abbiamo visto come creare un nuovo progetto Scratch online e come inserire in esso gli sfondi e gli sprite. In questa lezione vediamo come dar vita al progetto, animando i personaggi tramite la programmazione a blocchi. Questo tipo di programmazione, detta anche programmazione  visuale, si basa su un approccio intuitivo, le istruzioni del programma, infatti, non devono essere digitate, come nei linguaggi di programmazione testuali classici (PHP, Java, Python, C++ …), ma è sufficiente trascinare e incastrare fra loro blocchetti colorati di forma diversa e complementare. Questo tipo di programmazione permette di sperimentare immediatamente l’effetto prodotto dai blocchetti sui personaggi che animano la storia o il gioco che si sta creando.

Scheda codice e blocchi di comando [indice]

I blocchi di comando, utilizzabili per animare gli oggetti del progetto (sprite), li troviamo nella nella scheda Codice posizionata nella parte sinistra dell’editor di progetti di Scratch

blocchi-comando

Scheda codice

Per creare un programma è sufficiente trascinare i blocchetti nell’area dello script, al centro della finestra e incastrarli fra loro.

scratch-online

L’editor di progetti di Scratch

Prima di iniziare a muovere e incastrare blocchetti, è necessario selezionare lo sprite al quale vogliamo assegnare le istruzioni, cliccando sulla relativa icona presente nella parte destra dell’editor di progetti di Scratch, subito sotto l’area dello stage. I blocchi di comando sono suddivisi in categorie: movimento, suono, aspetto, etc. e ogni categoria è individuata da un colore specifico:

Movimento: blocchi di comando che permettono al personaggio di muoversi, (fai x passi, ruota, vai a, scivola, etc.)

Aspetto: qui sono presenti i blocchi che permettono di stabilire come lo sprite sarà visualizzato (dire, pensa, cambia costume, cambia dimensione, etc.)

Suoni: blocchetti che permettono di scegliere quali suoni riprodurre e in che modo (riproduci suono, cambia effetto, cambia volume, etc.)

Situazioni: in questa categoria troviamo i blocchi che permettono di stabilire quando e al verificarsi di quale evento saranno eseguite le istruzioni del programma (quando si clicca su, quando si preme il tasto, quando lo sfondo, etc.)

Controllo: qui troviamo le istruzioni con le quali riusciamo a controllare il flusso di esecuzione del programma (attendi x secondi, ripeti x volte, se allora altrimenti, etc.)

Sensori: I blocchi sensori consentono di ottenere informazioni sullo stato degli oggetti che fanno parte dell’applicazione e sono utilizzati per rilevare diversi fattori di un progetto, ovvero, consentono al programma di sapere in quali condizioni si trova e quindi di decidere quali azioni eseguire.

Operatori: in questa categoria sono presenti gli operatori logici e matematici (somma, differenza, maggiore, e, o …)

Variabili: qui troviamo i blocchi che permettono di creare le variabili che saranno utilizzate nello script e assegnare ad esse dei valori.

I miei blocchi: in questa categoria è possibile creare i propri blocchi personalizzati e utilizzarli come delle funzioni.

Condividere un progetto Scratch online [indice]

Una volta completato il progetto, è possibile condividerlo con tutti gli utenti della comunità di Scratch online, cliccando sul pulsante condividi di colore arancione presente in alto al centro della finestra principale di Scratch. In alternativa, il programma creato è condivisibile anche all’interno della finestra del progetto, raggiungibile cliccando sul pulsante con il nome del proprio account in alto a destra, cliccando poi sulla voce le mie cose e infine cliccando sul titolo del progetto richiesto, in questo esempio La mia fattoria.

mie-cose

le-mie-cose-scratch-online

Nella parte superiore della finestra del progetto, se il programma non è stato ancora condiviso, sarà visibile una barra con una scritta arancione e il pulsante condividi.

la-mia-fattoria-scratch-online

Conferma del proprio account e verifica [indice]

E’ possibile condividere i propri progetti con la comunità di Scratch soltanto dopo aver confermato il proprio account, cliccando sul link presente all’interno della mail inviata da Scratch all’indirizzo di posta elettronica indicato al momento dell’iscrizione alla comunità di Scratch.

Per verificare che la procedura di conferma del proprio account sia andata a buon fine seguire i seguenti passaggi:

  1. cliccare sul pulsante con il nome del proprio account in alto a destra
  2. cliccare sulla voce impostazioni account
  3. cliccare sulla voce Email presente nel menu a sinistra
  4. controllare che subito dopo la email in uso, sia presente un pallino verde indicante appunto la conferma dell’indirizzo mail.

Guido Mondelli

Docente formatore informatico