LABORATORIO DI CREAZIONE DI VIDEOGIOCHI E STORIE INTERATTIVE CON SCRATCH
round 0 - INTRO
prima di tutto: perché imparare a programmare?
-
intro al coding e al pensiero computazionale, il linguaggio delle macchine.
- Dal test di Turing a ChatGPT e Notebook LM, il futuro è arrivato nel lontano marzo 2023
cosa saremo in grado di fare, qualche esempio di
intro superbreve a Scratch
ora via!!
vai su Scratch, chiedi a Marcello l'utente e la password del tuo team e clicca su Entra (o sign-in) in alto a destra
il primo gioco non si scorda mai: cominciamo da alcune
scratch ideas?
vedi e segui i tutorial passo passo
- crea il gioco pong (trattalo bene, ha fatto la storia:) e prova qualche modifica (velocità e dimensioni della palla, angolo di rimbalzo, altri sprite, sfondo, due giocatori, si può?...)
- racconta una storia, con un mago o con... come va a finire?
- volare oh oh (add on: far sparire un elemento bonus quando viene toccato, game over quando si incontra l'ostacolo)
- anima un personaggio, gambe, mani e bocca
- prova a prendermi (se ci riesci)
presentazione dei progetti e degli addons dei team
round 2 di 3 - REMIX
ripasso, situazione e feedback dai team
scratch adv
esempi avanzati, rimbalzi e gravità
messaggi/eventi
variabili e punteggi
giochi base e storie da "remixare" e fare diventare tue…
DJMIX - fai la tua musica
VIRTUAL TOUR - presenta la scuola
PONG - il primissimo game della storia! da remixare ed estendere
FLAPPY BIRD, come può diventare?
IL TESORO DEL CASTELLO - come va a finire?
LABIRINTO - trova la tua strada
BUBBLE - gioca con la fisica
presentazione dei progetti REMIX DEI TEAM
Round 3 di 3 - STORIES AND STORYTELLING
un gioco tutto da ideare, e da realizzare: storie, personaggi sfide, cosa metterai nel tuo gioco? vedi il viaggio dell'eroe...
il protagonista - chi è?
la scena, gli ambienti - dove si svolge l’avventura?
l’antagonista, gli ostacoli - quale è la sfida?
power up - l’elemento magico entra in scena
l’obiettivo finale (e il premio)
esplorazioni, difficoltà, intuizioni, realizzazioni…
presentazione dei vari team delle proprie storie originali in scratch
L'arte dello storytelling e il coding- Non raccontare storie! :) lo Storytelling e l'arte della narrazione (che cosa c'entra il coding??)
- I tre cosmonauti di Umberto Eco e i buchi neri con scratch
- tutorial tell a story, idee di scratch
- altri esempi magici
- il viaggio dell'eroe di Campbell, Vogler e altri in 12, 17, 7, 5 o anche solo 3 fasi.
COSTRUIAMO LA NOSTRA STORIA :)
le fasi classiche...
- eroe/i in situazione comfort
- ostacolo/chiamata verso un mondo nuovo (incontro con mentore)
- sfida/lotta/difficoltà/impegno/quasi caduta!
- elemento magico/consiglio del mentore/genio e svolta
- risoluzione e ritorno al mondo conosciuto e ormai cambiato, così come l’eroe è cambiato, “aumentato”...
E ORA ALL'OPERA:
COSTRUIAMO LA NOSTRA STORIA :)
le fasi classiche...
- eroe/i in situazione comfort
- ostacolo/chiamata verso un mondo nuovo (incontro con mentore)
- sfida/lotta/difficoltà/impegno/quasi caduta!
- elemento magico/consiglio del mentore/genio e svolta
- risoluzione e ritorno al mondo conosciuto e ormai cambiato, così come l’eroe è cambiato, “aumentato”...
----
----------------
RISORSE EXTRA
Create
from scratch! un esempio avanzato, extreme sport: skate!
- segui i video dal 3 al 6 per creare la base del gioco su scratch.
- quando funziona tutto, passa agli add-on!
skate add-ons:
SCORE - il punteggio (+1 per ogni ostacolo superato), con uso delle variabili
TRICK - un "trick" (salto, giravolta...) del personaggio premendo un tasto
SOUND - eventi e suoni accompagnano l’esperienza
POWER UPS - non solo ostacoli: elementi magici forniscono energie e aiuti
la grandezza e la velocità dell'ostacolo si modificano con il passare del tempo
uso delle frecce su-giù per il movimento, magari anche avanti e indietro?
il cambio dei costumi del personaggio (per esempio premendo spazio)
la gravità! il personaggio sale se il tasto freccia-su è premuto, altrimenti scende lentamente…
una tua ideazione originale
CREATE A GAME [pong + 7:]
https://www.create-learn.us/blog/how-to-create-a-game-on-scratch/
best games
https://www.create-learn.us/blog/best-scratch-games/
pong:
https://www.create-learn.us/blog/scratch-pong-game-tutorial-for-kids/
come costruire PACMAN
https://www.create-learn.us/blog/how-to-make-pacman-on-scratch/
https://scratch.mit.edu/projects/512047386/
https://scratch.mit.edu/projects/11175452/
flappy:
https://www.create-learn.us/blog/how-to-make-flappy-bird-in-scratch/
https://scratch.mit.edu/projects/512047195/editor/
CORSI
advanced scratch
https://www.create-learn.us/coding-for-kids/advanced-scratch#ascratch_0
create-learn, corsi per scratch, anche gaming
https://www.create-learn.us/coding-for-kids/scratch#scratch_2
arduino for kids
https://www.create-learn.us/robotics-for-kids/arduino#classes
AI for kids
https://www.create-learn.us/ai-for-kids/ai-explorers#ai-explorers_0
30 siti per coding