Come creare un gioco con Scratch
In questa guida ti spiego come creare un semplice gioco con Scratch.
Hai presente la pallina che rimbalza al muro? In questo tutorial ricostruiamo uno dei primi videogiochi della storia usando il coding di Scratch. Ecco un'anteprima di quello che riuscirai a creare.
Per prima cosa apri un progetto vuoto su Scratch.
Poi segui queste istruzioni passo dopo passo.
Crea uno sfondo nero
Clicca sull'icona degli sfondi in basso a destra.
Poi seleziona la voce disegna uno sfondo.
Si apre l'area di editor che ti permette di disegnare uno sfondo personalizzato.
Clicca sull'icona con il rettangolo e seleziona il colore nero come riempimento e bordo.
Poi disegna un rettangolo di colore nero sull'area di lavoro.
Clicca sull'icona con la freccia e seleziona il rettangolo nell'area di lavoro.
Poi clicca sulle maniglie del rettangolo per allargarlo fino a occupare l'intero sfondo del gioco.
Ora clicca sull'icona del rettangolo e seleziona il colore bianco come riempimento e bordo.
Poi disegna un rettangolo bianco in basso.
A questo punto nell'area di stage dovresti vedere uno sfondo nero con una striscia bianca in basso.
Crea lo sprite della palla
Clicca sull'icona degli sprite in basso a destra.
Poi seleziona la voce Disegna un nuovo sprite.
Si apre la finestra dell'editor con tutti gli strumenti che ti permettono di disegnare lo sprite.
Chiama il nuovo sprite "ball".
Poi clicca sull'icona del cerchio e seleziona il colore bianco come riempimento e bordo.
Infine disegna una piccola pallina bianca nell'editor.
Nell'area di stage puoi già vedere la palla.
La palla deve avere più o meno queste dimensioni. Non farla troppo grande, né troppo piccola.
Adesso clicca sulla palla nell'area dello stage.
Poi inserisci le coordinate x=0 e y=160 nella sezione in basso.
Sono le coordinate iniziali dello sprite.
Crea lo sprite della racchetta (paddle)
Clicca di nuovo sull'icona degli sprite in basso a destra.
Poi seleziona la voce Disegna un nuovo sprite.
Chiama il nuovo sprite "paddle".
Poi clicca sull'icona del rettangolo e seleziona il colore bianco come riempimento e bordo.
Infine disegna un rettangolo bianco nell'editor.
Nell'area di stage puoi già vedere la racchetta (paddle).
Lo sprite del paddle deve avere più o meno queste dimensioni.
Adesso clicca sul paddle nell'area dello stage.
Poi inserisci le coordinate x=0 e y=-140 nella sezione in basso.
Sono le coordinate iniziali dello sprite.
Crea il programma del gioco
Per cominciare clicca sul paddle nell'area di stage.
Ora clicca sulla voce Codice in alto a sinistra.
In questo modo puoi lavorare sul codice associato al paddle.
Nell'area di lavoro aggiungi e collega tra loro questi blocchi.
E' il codice che ti permette di muovere il paddle a destra e a sinistra.
In pratica, quando clicchi sulla bandiera verde Scratch sposta il paddle alle coordinate iniziali x=0 e y=-140.
Poi inizia un ciclo infinito (per sempre) che assegna alle coordinata x del paddle quella del mouse.
In questo modo, quando sposti il mouse il paddle si sposta a destra o a sinistra.
Ora clicca sullo sprite della palla nell'area di stage.
Poi clicca sulla voce Codice in alto a sinistra.
Ora sposta e aggiungi questi blocchi nell'area di lavoro per controllare il movimento della palla.
In pratica, quando clicchi sulla bandiera verde Scratch assegna alla palla le coordinate iniziali x=0 e y=160.
Poi sceglie una direzione a caso tra un angolo di 130° e 225°
Incomincia un ciclo infinito (per sempre) in cui Scratch
- muove la palla di 10 passi
- fa rimbalzare la palla quando tocca il bordo.
- se la palla tocca il paddle sceglie una direzione a caso tra -45° e 45° per spostarla verso l'alto e riproduce un suono (pop)
- il gioco termina quando la coordinata y della palla è inferiore a -150 perché il paddle non ha respinto la palla.
A questo punto non ti resta altro da fare che provarlo.
Per eseguire il codice clicca sulla bandiera verde.
Se tutto è andato bene hai creato il tuo primo gioco su Scratch.