Una sfida appassionante nella didattica delle scienze al liceo scientifico che ho affrontato recentemente, è rendere vivi e tangibili concetti astratti come la pressione, le trasformazioni termodinamiche e l'equazione di stato del gas perfetto (pV = nRT). Spesso gli studenti tendono a memorizzare le formule a memoria senza comprenderne appieno la relazione di proporzionalità fisica, o dimenticando il passaggio fondamentale della conversione delle temperature in Kelvin.
Per superare questo ostacolo, ho deciso di unire la gamification e l'Intelligenza Artificiale, sviluppando prima una Skill custom in Gemini (la Gamification Machine) e utilizzandola poi per generare un videogioco arcade 2D in HTML5 Canvas completamente giocabile: AstroGas: Missione Stazione Spaziale.
Potete provare direttamente il videogioco online nella sezione dedicata di e-Didattica: Gioca ad AstroGas su e-Didattica.
Per evitare che l'IA generasse un semplice quiz a risposte multiple privo di attrattiva arcade, ho innanzitutto progettato una Skill custom specifica in Gemini. La Gamification Machine è un set di istruzioni e vincoli metodologici che guida l'assistente virtuale attraverso quattro fasi ben definite:
Analisi del Target e dei Requisiti Didattici: Definizione della classe target (seconda liceo scientifico), dei concetti chiave da valutare e del livello di difficoltà procedurale.
Architettura di Game Design: Scelta dello stile di gioco (Platform 2D a scorrimento), dei controlli ibridi (tastiera per PC e pulsanti touch on-screen per Tablet o Schermi Interattivi/LIM) e della progressione a livelli.
Integrazione Didattico-Meccanica: Le domande non sono distaccate dal gioco: costituiscono veri e propri terminali di sblocco che aprono barriere di sicurezza a pressione nel livello.
Generazione o inserimento manuale: l'app permette di generare tramite IA i quesiti in base all'argomento e al target oppure si può inserirli manualemente o correggere quelli generati.
Generazione Software Nativo Single-File: Produzione di un unico file autonomo HTML5, CSS3 (Tailwind) e JavaScript su Canvas, senza dipendenze esterne bloccanti e dotato di sintetizzatore audio nativo (Web Audio API). Il file html si può eseguire in qualsiasi browser.
In AstroGas, lo studente veste i panni di un astronauta chiamato a ripristinare il sistema di supporto vitale di una stazione spaziale in avaria. La mappa è divisa in 5 zone a difficoltà crescente:
Zona 1 (Modulo Addestramento): Un'area priva di pericoli e con pavimento continuo, pensata per far prendere confidenza con i comandi e introdurre la conversione in Kelvin T(K) = t °C + 273.15.
Zona 2 (Sezione Isoterma - Boyle): Piattaforme mobili e problemi multi-step sulla variazione di pressione a temperatura costante (p_1 V_1 = p_2 V_2).
Zona 3 (Sezione Isobara - Charles): Inserimento di raggi laser temporizzati e calcolo delle variazioni volumetriche .
Zona 4 (Sezione Isocora - Gay-Lussac): Elevatori e trappole con spuntoni dove ricalcolare la temperatura finale espressa in Celsius .
Zona 5 (Nocciolo del Reattore): La sfida finale basata sull'Equazione di Stato dei Gas Perfetti (pV = nRT) con conversioni tra atmosfere, Pascal e Litri.
Una delle richieste fondamentali fatte alla Gamification Machine è stata quella di evitare quesiti banali (come le mere moltiplicazioni mnemoniche per convertire le unità di misura).
Ogni terminale propone invece problemi fisici multi-step calibrati esattamente per il programma del 2° anno del Liceo Scientifico. Inoltre:
Formulario Sempre Consultabile: Durante il gioco, lo studente può aprire in qualsiasi momento un modal con la sintesi delle leggi dei gas e delle costanti (R = 8.314 J/(mol K) o 0.0821 L atm/(mol K).
Feedback Formativo Immediato: In caso di errore, il gioco non si limita a dire "Sbagliato", ma mostra una spiegazione dettagliata passaggio per passaggio, ricordando ad esempio perché la temperatura in Celsius avrebbe condotto a un calcolo errato.
Questo tipo di risorsa si presta a molteplici impieghi didattici:
Flipped Classroom / Ripasso a Casa: Assegnare il gioco prima di una verifica scritta per permettere agli studenti di autovalutarsi in modo divertente.
Sfida a Squadre alla LIM: Dividere la classe in gruppi, lasciando che un alunno controlli il movimento del personaggio mentre il team collabora per risolvere il calcolo del terminale.
Spunto per la Programmazione (CLIL/STEM): Analizzare con le classi quinte come il codice Canvas traduce le leggi della fisica (gravità, accelerazione, collisioni) in algoritmi.