Corso B - Lezione 13:
Una battaglia con gli eventi
Lezione precedente — Lezione successiva
In questa lezione gli alunni possono applicare tutte le competenze che hanno appreso per creare un gioco interattivo, in cui far muovere ed interagire i personaggi tra loro.
In questo gioco ci sono dei personaggi e, quando accade qualcosa, questi reagiscono in un certo modo. Per esempio, quando due personaggi si scontrano, svaniscono e viene riprodotto un certo suono.
Il fatto che "accade qualcosa" viene chiamato evento e i programmi che realizzano giochi interattivi sono programmi guidati dagli eventi, cioè programmi in cui si fanno delle azioni in risposta al verificarsi di certi eventi. In questi programmi ci sono quindi dei blocchi del tipo quando accade qualcosa e a questi blocchi si attaccano i blocchi con le azioni desiderate. Si realizza così un gestore dell'evento, cioè un insieme di blocchi che fa reagire il programma a ciò che è accaduto.
Ovviamente si continuano ad usare gli stessi concetti che abbiamo visto in altre lezioni, ad esempio il concetto di sequenza (per definire l'ordine in cui certe azioni si susseguono).
Nell'ultimo esercizio, gli alunni possono costruire il loro gioco personale usando i blocchi che hanno imparato a conoscere, oltre ad avere la possibilità di scoprirne di nuovi, e alla fine possono condividere la loro creazione con gli amici.
Concetti di base
- l'evento, cioè il fatto che accade qualcosa, indicato dai blocchi del tipo quando accade qualcosa
- il gestore di evento, cioè un insieme di blocchi che fa reagire il programma a ciò che è accaduto, realizzato concatenando sotto ai blocchi di evento, le azioni volute
Obiettivi della lezione
- Identificare azioni che sono legate a eventi
- Creare un gioco interattivo usando sequenze e gestori di eventi
- Condividere una propria creazione con compagni e amici
Piano di lavoro della lezione
Per condurre correttamente questa lezione in aula, puoi basarti sull'apposito piano di lavoro della lezione.
ATTENZIONE - Quando accedi al piano di lavoro di una lezione sul sito di Code.org, la numerazione potrebbe essere differente, ma il contenuto è comunque valido. Inoltre, nella barra di navigazione in alto, le lezioni potrebbero essere in ordine diverso, pertanto non navigare tra i piani di lavoro delle lezioni usando tale barra.
Qui sotto trovi prima il video introduttivo della lezione doppiato in italiano e poi lo svolgimento completo della lezione. Se hai bisogno di aiuto, puoi chiederlo sulla bacheca del corso B (devi aver fatto accesso come utente iscritto).
Se vuoi segnalare degli errori o dei suggerimenti, puoi inviare un messaggio tramite questo form.