< Unità 3 - Animazioni e giochi interattivi ('22-'23)

Lezione 20 - Mini-Progetto - Videogioco a scorrimento laterale

45 minuti

Panoramica

Domanda del giorno: come si possono usare i nuovi tipi di movimento dei personaggi e di rilevamento delle collisioni per creare un gioco?

Gli studenti utilizzano ciò che hanno imparato sul rilevamento delle collisioni e sull'impostazione della velocità per creare un semplice gioco a scorrimento laterale. Dopo aver esaminato un esempio di gioco a scorrimento laterale, gli studenti fanno una riflessione di gruppo sul tipo di scorrimento laterale che vorrebbero realizzare, quindi utilizzano un processo strutturato per programmare il gioco in Code Studio.

Traguardo di apprendimento

Questa lezione è un'opportunità per gli studenti di diventare più creativi con ciò che hanno imparato. Incoraggia gli studenti a dedicare del tempo alle parti dell'attività che li interessano, purché soddisfino i requisiti del compito. Questa lezione può essere abbreviata o prolungata a seconda dei limiti di tempo.

Opportunità di valutazione

Usa i Criteri di valutazione del progetto allegati a questa lezione per valutare la padronanza degli obiettivi di apprendimento di questa unità da parte degli studenti.

Mappatura delle competenze

Mappatura completa del corso
CSTA K-12 Computer Science Standards (2017)
    • 2-AP-11 - Create clearly named variables that represent different data types and perform operations on their values.
    • 2-AP-12 - Design and iteratively develop programs that combine control structures, including nested loops and compound conditionals.
    • 2-AP-13 - Decompose problems and subproblems into parts to facilitate the design, implementation, and review of programs.
    • 2-AP-17 - Systematically test and refine programs using a range of test cases.

Pianificazione

Preparazione

  • Controlla il forum "Aula insegnanti" per insegnanti verificati per trovare strategie o risorse aggiuntive condivise dagli altri colleghi insegnanti
  • Se stai facendo una lezione virtuale, valuta la possibilità di controllare le nostre Modifiche alla lezione virtuale

Collegamenti

Attenzione! Fai una copia di tutti i documenti che intendi condividere con gli alunni.

Per gli insegnanti
Per gli studenti

Guida didattica

Preparazione (5 minuti)

Ripasso

Chiedi agli studenti di pensare a tutte le cose che hanno imparato finora nell'unità e di mostrare le loro risposte alla classe. Questo è un buon momento per verificare tutti i concetti che sono stati difficili per gli studenti.

Osservazioni

Ora che hai imparato a rilevare le interazioni con i personaggi, puoi iniziare a creare giochi più interessanti. Oggi vedremo come puoi usare ciò che hai imparato per creare un gioco a scorrimento laterale.

Domanda del giorno: come si possono usare i nuovi tipi di movimento dei personaggi e di rilevamento delle collisioni per creare un gioco?

Suggerimenti didattici

Facilitazione dei mini-progetti: i mini-progetti fungono da punti di controllo nei piani di studi e coprono il sottoinsieme di competenze che gli studenti hanno visto finora nell'unità. Sono progettati per 1-2 giorni di implementazione per verificare il livello di comprensione dei contenuti del corso da parte degli studenti fino ad ora. Potresti decidere di estendere questi progetti per sostenere o sfidare gli studenti, il che potrebbe consentirti di ripassare concetti difficili o sostenere gli studenti che potrebbero aver perso le lezioni e stanno cercando di recuperare il ritardo. Tuttavia, consigliamo di decidere in anticipo e di concordare con gli studenti quanto tempo hanno a disposizione per ogni progetto, altrimenti è facile che i progetti si trascinino a più giorni e che il lavoro degli studenti vada oltre l'ambito di questo progetto.

Attività (35 minuti)

Distribuzione: (facoltativo) distribuisci copie della guida alle attività. Gli studenti possono utilizzare questo foglio per pianificare il gioco a scorrimento laterale che creeranno alla fine di questa lezione, ma la pianificazione può essere completata anche su fogli per appunti.

Transizione fai andare gli studenti su Code Studio.

Suggerimenti didattici

Strategie per il debugging: mentre gli studenti progettano e implementano le proprie idee di progetto, potrebbero trovarsi con nuovi bug da districare e potresti ritrovarti a guardare un codice completamente sconosciuto mentre gli studenti cercano aiuto per risolvere i loro errori. Per semplificare l'esperienza di debugging, prendi in considerazione le seguenti strategie:

Scavando più a fondo: valuta la possibilità di fornire agli studenti un oggetto con cui parlare come parte del processo di debugging. Questo a volte è noto come debugging di Rubber Duck: puoi saperne di più sul sito web https://rubberduckdebugging.com/

Conclusione (5 minuti)

Domanda del giorno: come si possono usare i nuovi tipi di movimento dei personaggi e di rilevamento delle collisioni per creare un gioco?

Suggerimento: qual è stata una sfida nella realizzazione di questo gioco? Qual è il tuo consiglio per qualcun altro che deve affrontare la stessa sfida?

Creative Commons License (CC BY-NC-SA 4.0).

Questo compito è disponibile previa Licenza Creative Commons (CC BY-NC-SA 4.0).

Se sei interessato ad utilizzare i materiali di Code.org per scopi commerciali, contattaci.