Scratch
Il primo gioco finito arriva prima di Natale.
- 8-10 anni
- 32 incarichi
- 60 min a incarico
- gruppo o uno a uno
- principiante
È il programma giusto se…
Gioca e basta, tutto il giorno
Qui scopre che dall'altra parte dei giochi c'e qualcuno che li ha costruiti, e che può farlo anche lui.
Non ha mai scritto una riga di codice
Non deve. Scratch e fatto di blocchi che si incastrano: niente da memorizzare, niente errori di sintassi.
Si annoia in fretta
Ogni Incarico finisce con qualcosa che si muove sullo schermo. Non ci sono lezioni senza risultato.
Cosa saprà fare alla fine
Sequenze e ordine
Capire che il computer esegue le cose una dopo l'altra, e che l'ordine cambia tutto.
Cicli
Far ripetere le istruzioni invece di copiarle venti volte.
Condizioni
Far scegliere il programma: se tocca il nemico, allora perdi una vita.
Variabili
Tenere il punteggio, le vite, il tempo che scorre.
Animazione
Costumi, sfondi, suoni: far recitare i personaggi.
Game design
Decidere le regole di un gioco e capire perché e troppo facile o troppo difficile.
Cosa costruirà davvero
Non esercizi: progetti finiti, che funzionano e che può mostrare.
- Progetto 1
Il gatto e i fantasmi
Un personaggio che scappa, dei nemici che lo inseguono, un punteggio che sale. Il primo gioco vero.
- Progetto 2
La spirale infinita
Disegni geometrici costruiti con un ciclo di dieci blocchi. Serve a capire quanto poco codice serve per fare molto.
- Progetto 3
Quiz a tempo
Domande, risposte, un cronometro che corre e una classifica finale.
- Progetto 4
Il gioco della Missione Finale
Idea sua, livelli suoi, nemici suoi. Lo presenta al gruppo e lo pubblica.
Le 6 Missioni
32 incarichi in tutto. Ogni Missione chiude con una Prova di Volo, l'ultima è il progetto finale.
- 15 incarichi
Primi Comandi
I cadetti salgono a bordo: interfaccia di Scratch, primi blocchi, primo sprite che si muove.
- 25 incarichi
Segnali e Suoni
Far parlare e suonare gli sprite, reagire ai tasti, leggere i primi errori.
- 36 incarichi
Cicli e Ripetizioni
Ripetere istruzioni per disegnare, animare e risparmiare blocchi.
- 45 incarichi
Decisioni
Condizioni, collisioni e variabili: il programma inizia a scegliere da solo.
- 56 incarichi
Il Gioco Completo
Mettere insieme tutto: protagonista, nemici, punteggio, schermate.
- 65 incarichi
Missione Finale
Dall'idea al progetto pubblicato, presentato all'equipaggio.
E dopo questo?
Python
Da print() a un'avventura testuale giocabile.
Roblox
Lua scripting in Roblox Studio, fino a pubblicare il gioco.
Blender
Modellazione, luci e animazione 3D con Blender.
Web Design
HTML, CSS e prime righe di JavaScript, fino a pubblicare.