Indice I miei primi passi con Scratch
5
Che cos’è un linguaggio di programmazione? Che cosa vuole dire programmare? E Scratch, come funziona? Come creare i giochi?
Durata: 1 h 30' – 2 h Difficoltà: ★
Il diamante maledetto
9
Eccoti nella giungla alla ricerca del diamante maledetto. Aiuta il nostro esploratore a recuperare il tesoro evitando le trappole che incontrerai lungo il cammino...
BONUS
35
Durata: 1 h 30' – 2 h Difficoltà: ★★
Mostri Gnam
37
Eccoti nella pelle di un piccolo mostro ingordo! Aiutalo a inghiottire tutti gli hamburger, le patatine fritte e le bibite. Ma fai attenzione, è allergico alla frutta … BONUS
64
Durata: 2 h – 2 h 30' Difficoltà: ★★★
Basket Banzai
65
Eccoti nella pelle di un campione di pallacanestro. Spostati sul campo, prendi la mira e segna più canestri che puoi in 90 secondi! E SE FACESSIMO DI PIÙ… DÉFI
83
SFIDA
88
Durata: 2 h – 2 h 30' Difficoltà: ★★★
Missione ZX80
89
Eccoti al comando di un’astronave a spasso per lo Spazio. Evita gli asteroidi e colpiscili prima che siano loro a colpire te. E SE FACESSIMO DI PIÙ...
111
SFIDA
115
Crea il tuo videogioco! Quando sono apparsi i primi videogiochi? Da dove cominciare per creare il tuo gioco? Scrivere uno storyboard Creare un prototipo
117
A chi si rivolge questo libro? Questo libro accompagna i bambini che vogliono cominciare a imparare la programmazione dei videogiochi con Scratch. Programmo anch’io! si rivolge a bambini tra gli 8 e i 12 anni, senza conoscenze particolari di programmazione o informatica, desiderosi d’imparare a programmare o semplicemente impazienti di creare un videogioco.
Imparare un passo alla volta divertendosi Questo libro è stato pensato per insegnare un passo alla volta le basi della programmazione, divertendosi a creare quattro videogiochi. Abbiamo scelto un linguaggio semplice e delle spiegazioni chiare affinché la lettura sia più autonoma possibile. I più motivati possono andare anche più lontano rispondendo alle nostre sfide e, perché no, creare il proprio videogioco con l’aiuto dei suggerimenti che si trovano alla fine del libro! Per imparare gradualmente è meglio seguire i capitoli nell’ordine presentato dal libro perché vanno dal più facile al più difficile, ma non è obbligatorio.
CHE COS’È SCRATCH? Scratch è un programma gratuito, sviluppato dal MIT, che permette di imparare le basi della programmazione grazie ad un approccio visuale al codice.
quando si clicca su vai a x: -50 y: 80
Assemblare i blocchi d’istruzioni, come in un puzzle, permette di creare animazioni, storie interattive e giochi.
fai 15 passi
Per saperne di più su Scratch visita il sito: http://scratch.mit.edu/
pensa Hmm... per 1 secondi
ruota
di 10 gradi
Produci suono miao
PRIMA DI COMINCIARE
I tuoi primi passi con Scratch
Primi di cominciare ti presentiamo Scratch, il software di programmazione. Vedrai, è molto semplice!
5
6
PRIMA DI COMINCIARE
Che cos’è un linguaggio di programmazione? Hai mai provato a parlare a un computer come a un essere umano? Sarebbe impossibile, perché i computer non parlano la nostra lingua.
1101010000011110 101 0101011 001 00111100 110 11100010101010010110 01101001001110001110 00100 11001 ?
Non ci capisco niente, io!
Capiscono solo il linguaggio macchina o binario (scritto combinando 1 e 0). Per esempio, per scrivere la lettera A, dovremmo scrivere 01000001! Per evitare di dover scrivere un sacco di 0 e 1 per dialogare con il computer sono stati inventati i linguaggi di programmazione, più vicini al nostro modo di pensare e scrivere.
Che cosa vuole dire programmare? Questo libro ti insegnerà a programmare, cioé a dare al computer degli ordini e delle istruzioni che dovrà eseguire. E se non dici al computer che cosa fare? Non farà niente!
CHE COSA IMPARERAI Creare l’ambientazione del gioco
Posizionare e spostare gli oggetti e i personaggi
Gestire le interazioni e le collisioni
Creare un punteggio e un conto alla rovescia
PRIMA DI COMINCIARE
7
E Scratch, come funziona? Grazie a Scratch potrai creare i tuoi giochi assemblando semplicemente i blocchi di istruzioni, come in un puzzle!
quando si clicca su vai a x: -50 y: 80 fai 15
passi
1 / Connettiti a internet.
ruota
Vai alla pagina di Programmo anch’io
pensa Hmm... per 1 secondi
all’indirizzo seguente: www.programmoanchio.it
2 / Installa il programma Scratch. Scarica e installa Scratch (è gratuito e compatibile con Mac/PC/Linux). Scarica e installa anche Adobe
di 10 gradi
1. Scarica
2. Scarica Adobe Air
Primo passo, installa il programma sul tuo computer
Scratch ha bisogno di Adobe Air per funzionare.
Scaricare
Scaricare
Air se non è già installato sul tuo computer.
3 / Scarica le risorse dei giochi. Scarica dalla pagina www.programmoanchio.it i file
3. Scarica le risorse dei giochi
di cui avrai bisogno per creare i quattro videogiochi.
4 / Impara le basi di Scratch. Nella cartella che contiene le risorse trovi due tutorial che ti spiegano come utilizzare Scratch. Puoi guardare questi video online, ma noi ti consigliamo di scaricarli sul tuo computer, così potrai rivederli facilmente ogni volta che ne avrai bisogno.
Presentazione dell’interfaccia di
Il mio primo programma con
Scarica i 2 tutorial
8
PRIMA DI COMINCIARE
Come creare i giochi? Scarica le risorse per questo gioco
Sempre sulla pagina delle risorse sul sito www.programmoanchio.it troverai
Scarica le risorse per questo gioco
MISSIONE ZX80
tutte le immagini e tutti i suoni di cui avrai bisogno per creare i giochi. Scaricali tutti assieme se hai una buona
Scarica le risorse per questo gioco
connessione, altrimenti separatamente.
Scarica le risorse per questo gioco
Le risorse sono organizzate in 6 cartelle. Qui trovi due tutorial per scoprire il programma Scratch.
1
2
3
01_tutorial_scratch
02_il_diamante_maledetto
03_mostri_gnam
4
5
6
04_basket_banzai
05_missione_ZX80
06_trucchi_creareunmiogioco
Contiene gli storyboard per aiutarti a creare un gioco tutto tuo.
Vedrai, con Programmo anch’io, imparare a programmare è semplice e divertente! Basta seguire le nostre spiegazioni passo dopo passo.
Sei pronto? Si parte!
Eccoti nella giungla alla ricerca del diamante maledetto! Aiuta il nostro esploratore a recuperare il tesoro evitando gli ostacoli che incontrerai lungo il sentiero...
Durata: 1 h 30' – 2 h Difficoltà: ★
10
Guarda come funziona il gioco sul sito: www.programmoanchio.it
REGOLE DEL GIOCO • L'obiettivo è raggiungere il tesoro del diamante maledetto. • Segui bene il sentiero nella giungla spostando il tuo esploratore con le frecce della tastiera. Se esci dal sentiero ritorni al punto di partenza.
esploratore
banane
scimmia
• Fai attenzione alla pietra che ti viene dritta addosso, proteggiti dal serpente nel nascondiglio e guardati dalle piccole scimmie dispettose. • Vincerai se riuscirai a raggiungere il tesoro sano e salvo.
serpente
pietra
tesoro
Per creare il tuo gioco avrai bisogno di immagini e suoni che puoi scaricare da qui: www.programmoanchio.it
Buona fortuna, giovane esploratore!
GIOCO / IL DIAMANTE MALEDETTO
Preparare l’ambientazione grafica Comincia creando un nuovo gioco. Fai clic su File, poi seleziona Nuovo nel menu. Clicca di nuovo su File e questa volta scegli Salva con nome..., dai un nome e salva il tuo gioco. Stage
1 sfondo
1 / Per prima cosa importeremo l’immagine della giungla. Nella zona degli sprite sotto l’immagine dello Stage clicca sull’icona
.
Importa lo sfondo giungla.svg.
Nuovo sfondo
Nella tua cartella 02_il_diamante_maledetto, seleziona il file giungla.svg poi clicca su Aprire in basso a destra della finestra.
Nuovo sfondo
2 / Abbiamo la nostra ambientazione, possiamo ora eliminare lo sfondo bianco. Clicca sull’immagine del primo sfondo (sfondo1), poi fai clic sulla piccola x nell’angolo in alto a destra per eliminare lo sfondo.
Elimina lo sfondo bianco.
Cosa è successo? Scratch il gatto è ora nella giungla.
sfondo1 480X360
Non ti preoccupare, lo toglieremo più tardi.
giungla 480X360
Script
3 / Mostreremo l’immagine della giungla all’inizio del gioco. Per fare ciò scriverai uno script. Clicca sul tab Script.
Sfondi
Nuovo sfondo
Clicca sul tab Script.
giungla 480X360
11
12
GIOCO / IL DIAMANTE MALEDETTO
4 / Per indicare l’inizio del programma
clicca sulla paletta Situazioni , poi trascina il blocco quando si clicca su
nella zona
degli script. Quindi fai clic sulla paletta Aspetto e trascina subito sotto il blocco
Avvio del programma
quando si clicca su passa allo sfondo giungla
passa allo sfondo <giungla>.
Mostra lo sfondo giungla.
Aggiungere un sottofondo musicale
Verifica che lo sfondo sia selezionato. Stage
E se aggiungessimo un sottofondo musicale? Script
Costumi
1 / Cominciamo importando la musica.
Importa il suono.
Clicca sul tab Suoni, poi sull’icona per importare il suono da un file.
Nuovo suono:
Nella cartella 02_il_diamante_maledetto seleziona i file sonoro1.wav e sonoro2.wav, poi clicca su Aprire.
Suoni
sonoro1
pop
00:00:02
sonoro1.wav 00:02:13
Modifica
sonoro2.wav 00:11:68
Riproduci il suono
Effetti
Volume del microfono
Interrompi l’ascolto
GIOCO / IL DIAMANTE MALEDETTO
13
2 / Ritorna sul tab Script.
Dalla paletta Suono , trascina il blocco produci suono <sonoro1> e attendi la fine sotto il blocco passa allo sfondo <giungla>.
quando si clicca su passa allo sfondo giungla produci suono sonoro1
e attendi la fine
Per cambiare il suono clicca sulla piccola freccia nera e seleziona il suono.
3 / Per riprodurre il suono durante tutta la durata del gioco diremo al computer di suonarlo in continuazione. Dalla paletta Controllo , clicca e trascina
quando si clicca su
il blocco per sempre attorno al blocco
passa allo sfondo giungla
produci suono <sonoro1> e attendi la fine.
per sempre produci suono sonoro1
4 / Puoi regolare il volume del suono aggiungendo, dalla paletta Suono ,
il blocco porta volume a 100% e sostituire 100,
e attendi la fine
passa allo sfondo giungla porta volume a 20 % per sempre
ad esempio, con 20.
Regola il volume del suono.
produci suono sonoro1
e attendi la fine
TESTIAMOLO! Clicca su , poi clicca su per fermare. Ricorda di salvare il tuo gioco: File > Salva!
v444
Clicca sulla bandiera verde per avviare il test, poi clicca sul punto rosso per fermarlo.
14
GIOCO / IL DIAMANTE MALEDETTO
Cancellare il gatto
Sprite
Cancelliamo ora il gatto. Nella lista degli sprite clicca con il bottone destro del mouse sull’immagine del gatto Sprite1 e clicca su cancella nel menu. Fai attenzione prima di cancellare uno sprite! Quando cancelli uno sprite
Nuovo sprite:
info duplica
Stage
1 sfondo
Sprite1
Nuovo sfondo
cancella salva in un file locale nascondi
Cancella il gatto.
cancelli anche tutti i suoi script e quindi una parte del tuo programma. Importa il file esploratore.sprite2.
Aggiungi e posiziona l’esploratore
Nuovo sprite: Sprite
Nuovo sprite:
1 / Aggiungiamo ora il nostro esploratore. Nella zona degli sprite clicca sull’icona e seleziona il file esploratore.sprite2 dalla cartella 02_il_diamante_maledetto.
Stage
1 sfondo
Nuovo sfondo
esploratore
Bravo, il tuo esploratore è visualizzato nella lista degli sprite e sulla tua scena.
2 / Se clicchi sul tab Costumi (accanto a Script) noterai che il nostro esploratore ha quattro costumi: ragazzo o ragazza che guardano ciascuno a destra o a sinistra.
ragazzo destra
ragazza destra
ragazzo sinistra
ragazza sinistra
All’inizio del gioco sceglierai il tuo personaggio e quindi dirai al computer quale costume utilizzare.
GIOCO / IL DIAMANTE MALEDETTO
3 / Clicca sul tab Script e poi sulla paletta Situazioni , trascina il blocco quando
si clicca su
nella zona degli script.
Dalla paletta Aspetto trascina subito sotto
quando si clicca su passa al costume ragazza sinistra ragazzo destra
il blocco passa al costume <ragazza sinistra>. Clicca sulla piccola freccia nera e scegli tra ragazzo destra e ragazza destra affinché
Scegli tra i costumi ragazzo destra o ragazza destra.
il nostro esploratore o esploratrice guardi
ragazzo sinistra ragazza destra ragazza sinistra
a destra. 4 / Posizioniamo ora il nostro esploratore in basso a sinistra della scena (stage). Dalla paletta Movimento trascina subito sotto il blocco passa al costume <…> il blocco vai a x:-60 y:-40 (non è un problema se non ha gli stessi valori, tra poco li cambieremo). Fai doppio clic sui numeri per selezionarli e sostituiscili con x:-210 e y:-150 per posizionare l’esploratore sul punto di partenza.
TESTIAMOLO! Clicca su , poi clicca su per fermare. Ricorda di salvare il tuo gioco: File > Salva!
quando si clicca su passa al costume ragazza sinistra vai a x: -210
y: -150 Posiziona l’esploratore sul punto di partenza a x:-210 e y:-150.
15