Titolo progetto: PIXEL PATH
Descrizione progetto: Pixel Path è un videogioco narrativo a tema giallo sviluppato interamente in Scratch.
Un informatico stava creando un gioco immersivo, ma durante una prova è rimasto intrappolato al suo interno. Dopo alcune settimane, un ragazzo incuriosito decide di provarlo… e viene a sua volta catapultato nel mondo digitale.
Lo scopo del gioco è ritrovare l’informatico scomparso: sarà ancora vivo o ormai parte del gioco?
Abbiamo scelto questa storia perché volevamo creare un vero giallo, ma evitando le solite dinamiche narrative. L’idea è stata quella di ribaltare il punto di vista: non un mistero esterno al gioco, ma un mistero che nasce dalle regole stesse del sistema. Il giocatore è coinvolto direttamente in un mondo dove le meccaniche di gioco diventano parte della narrazione.
Aspetti tecnici e sviluppo
Il progetto è stato realizzato completamente dagli studenti in autonomia, sia nella parte creativa sia in quella di programmazione.
Il gioco è strutturato attraverso diversi sprite interattivi (personaggi, oggetti, ostacoli e ambienti) che collaborano tramite messaggi e condizioni logiche. Il codice presenta una buona organizzazione e dimostra l’uso consapevole delle principali strutture di Scratch:
- Eventi (“quando si clicca la bandiera verde”) per avviare il gioco e inizializzare le variabili
- Cicli (per sempre, ripeti) per gestire il movimento continuo e il controllo delle condizioni
- Condizioni (se… allora) per verificare collisioni, eventi e progressi del giocatore
- Broadcast e messaggi per coordinare le azioni tra diversi sprite e gestire le fasi del gioco
- Gestione delle collisioni (tocca colore / tocca sprite) per creare interazioni e ostacoli
- Controllo del movimento del personaggio tramite input da tastiera e logiche di vincolo
Particolarmente significativo è il lavoro sulla logica del livello:
- gli studenti hanno implementato percorsi guidati (come linee o tracciati), oggetti interattivi e ostacoli che richiedono attenzione e strategia, costruendo di fatto un sistema di gioco basato su regole coerenti.
Strategie e problem solving
Durante lo sviluppo sono emerse diverse problematiche, affrontate e risolte autonomamente dagli studenti, tra cui:
- gestione delle collisioni precise per evitare movimenti non corretti
- sincronizzazione tra sprite tramite messaggi broadcast
- organizzazione del codice per evitare conflitti tra più azioni contemporanee
- costruzione di una progressione logica nel gioco (sequenze di eventi e interazioni)
Il progetto dimostra l’utilizzo di pensiero computazionale, in particolare:
- scomposizione del problema in parti più semplici
- progettazione di algoritmi basati su condizioni e cicli
- debugging e miglioramento progressivo del codice
Valore del lavoro
Tutto il progetto è stato ideato e sviluppato dagli studenti in piena autonomia.
L’insegnante ha svolto esclusivamente un ruolo di supporto organizzativo, lasciando spazio alla creatività, alla sperimentazione e alla risoluzione autonoma dei problemi.
Il risultato è un videogioco che unisce:
- narrazione originale
- logica di gioco coerente
- ottimo livello di programmazione per l’età degli studenti.
Gli studenti: ALBERGO GIUSEPPE - 3B
PIEPOLI MARCO PIETRO - 3B
GRIMALDI VICTORIA - 3B
TEDESCHI ALESSANDRO - 2D
DE NAPOLI MICHELE - 2D
Istituzione scolastica: I. C. Aristide Gabelli - Plesso Aldo Moro
Città e regione: Bari Santo Spirito (Puglia)
Vedi il video del progetto
Vedi il progetto scratch
Vedi la scheda progetto
VEDI