Corsa a tre corsie
Corri sui binari: cambia corsia con le frecce, schiva le barriere e raccogli le monete.
Tieni questa pagina in una scheda e Scratch in un’altra. Non serve un account.
Vuoi aggiungere turni, livelli o vite? Apri gli aiuti pratici →
Progetta il tuo gioco
5 minuti
Prima di toccare Scratch, decidi com’è il tuo gioco. Bastano poche parole; potrai cambiare idea.
Gli appunti restano solo su questo browser. Non scrivere nomi o dati personali.
Disegna i binari
10 minuti
Come si leggono i blocchi
Ogni figura dice su quale sprite costruire i blocchi: prima di trascinarli, clicca la sua miniatura sotto lo stage.
I colori ti dicono dove cercarli: Situazioni Movimento Aspetto Suono Controllo Sensori Operatori Variabili
«fine» è solo il bordo sotto i blocchi a C («per sempre», «se», «ripeti»): non va cercato. Il fumetto giallo «nuovo» indica i blocchi da aggiungere a uno script che hai già.
Se Scratch è in inglese: in alto Settings → Language → Italiano.
- Clicca lo Stage, apri Sfondi e disegna tre corsie verticali: due linee dall’alto in basso, una un po’ a sinistra del centro e una un po’ a destra. Chiama lo sfondo Binari.
- Crea anche uno sfondo con la scritta SCHIANTO! o HAI PERSO e chiamalo Hai perso.
- Aggiungi gli sprite Corridore, Barriera e Moneta. Rimpiccioliscili finché ognuno sta comodo in una corsia (Dimensione 40–60).
Il centro delle tre corsie è a x = -120, 0 e 120. Il centro dello stage è x = 0.
Cambia corsia
15 minuti
Il corridore sta in basso e si sposta di una corsia alla volta: 120 passi.
quando si clicca su @greenFlag passa allo sfondo [Binari v] vai a x: (0) y: (-130)
quando si preme il tasto [freccia sinistra v] se <(posizione x) > (-100)> allora cambia x di (-120) fine
quando si preme il tasto [freccia destra v] se <(posizione x) < (100)> allora cambia x di (120) fine
Il «se» impedisce di uscire dai binari: puoi andare a sinistra solo se non sei già nella corsia di sinistra.
Prova: premi la freccia sinistra tre volte: il corridore si ferma nella corsia di sinistra e non esce.
Il corridore esce dai binari
In coppia? Cambiate chi usa il mouse.
Arrivano le barriere
15 minuti
quando si clicca su @greenFlag
vai a x: ((numero a caso tra (-1) e (1)) * (120)) y: (170)
per sempre
cambia y di (-6)
se <(posizione y) < (-170)> allora
vai a x: ((numero a caso tra (-1) e (1)) * (120)) y: (170)
fine
fine«Numero a caso tra -1 e 1» dà -1, 0 oppure 1. Moltiplicato per 120 diventa -120, 0 o 120: una corsia a caso! Il blocco «*» (per) è in Operatori, come «numero a caso».
Lo stesso blocco «vai a» compare due volte: costruiscilo una volta, poi tasto destro → duplica.
La barriera si ferma in fondo
Schianto!
10 minuti
La barriera controlla se ha colpito il corridore. Aggiungi un secondo «se» dentro il suo «per sempre».
quando si clicca su @greenFlag
vai a x: ((numero a caso tra (-1) e (1)) * (120)) y: (170)
per sempre
cambia y di (-6)
se <(posizione y) < (-170)> allora
vai a x: ((numero a caso tra (-1) e (1)) * (120)) y: (170)
fine
se <sta toccando (Corridore v)?> allora // nuovo
passa allo sfondo [Hai perso v]
ferma [tutto v]
fine
fineIl controllo sta sulla barriera perché alla bandiera verde lei torna subito in alto, lontana dal corridore: la partita nuova non finisce prima di cominciare.
In coppia? Cambiate chi usa il mouse.
Le monete
15 minuti
Crea la variabile Monete. La moneta scende come la barriera, ma se la tocchi vale un punto e riparte dall’alto.
quando si clicca su @greenFlag
porta [Monete v] a (0)
vai a x: ((numero a caso tra (-1) e (1)) * (120)) y: (170)
per sempre
cambia y di (-6)
se <sta toccando (Corridore v)?> allora
cambia [Monete v] di (1)
vai a x: ((numero a caso tra (-1) e (1)) * (120)) y: (170)
fine
se <(posizione y) < (-170)> allora
vai a x: ((numero a caso tra (-1) e (1)) * (120)) y: (170)
fine
fineRendilo tuo
20 minuti
Un gioco è tuo quando ci metti qualcosa che l’originale non ha. Cambia almeno tre cose: una grafica, un suono e una regola.
- Ridisegna il corridore con due costumi e fallo correre: «passa al costume seguente» ogni 0.2 secondi.
- Cambia i binari: una pista di sci, una strada nello spazio, un fiume con i tronchi.
- Un suono per le monete e uno per lo schianto.
- Più barriere: duplica la Barriera e falle partire in momenti diversi («attendi» dopo la bandiera).
Sfide in più, con i blocchi
Hai finito i traguardi? Scegline una.
Sempre più veloce
Crea la variabile Velocità. Sullo Stage:
quando si clicca su @greenFlag porta [Velocità v] a (6) per sempre attendi (5) secondi cambia [Velocità v] di (1) fine
Nella Barriera e nella Moneta usa «cambia y di ((0) - (Velocità))» al posto di «cambia y di (-6)».
Salta le barriere
Crea la variabile In aria. Con lo spazio il corridore «salta»: diventa più grande per un attimo.
quando si preme il tasto [spazio v] porta [In aria v] a (1) cambia dimensione di (30) attendi (0.6) secondi cambia dimensione di (-30) porta [In aria v] a (0)
Nella Barriera il controllo diventa «se <<sta toccando (Corridore)?> e <(In aria) = (0)>>». Alla bandiera verde rimetti In aria a 0 e la dimensione giusta del corridore.
Il record
Crea la variabile Record, da non azzerare con la bandiera. Nella Barriera, appena prima di «passa allo sfondo [Hai perso]»:
se <(Monete) > (Record)> allora porta [Record v] a (Monete) fine
Fallo provare e salva
20 minuti
Fallo provare. Lascia il posto a un compagno per 2 minuti e non spiegargli niente: guarda dove si blocca. Se non capisce cosa fare, aggiungi un’istruzione nel gioco (un personaggio che lo dice, o una scritta sullo sfondo).
Salva. In Scratch: File → Salva sul tuo computer. Il file si chiama come il progetto, con .sb3 alla fine: dagli il nome del tuo gioco.
Sai rispondere a voce?
Il docente può chiederti una di queste cose, davanti al tuo gioco:
- Perché il corridore si sposta proprio di 120?
- Quali numeri può dare «numero a caso tra -1 e 1» moltiplicato per 120?
- Che differenza c’è tra lo script della moneta e quello della barriera?
Le spunte le metti tu, dopo aver provato davvero in Scratch. Il sito non legge il tuo progetto e non dà voti.
Gli appunti si salvano su questo browser.
Il gioco finito, da confrontare
È il percorso base completo, senza le sfide in più. Costruiscilo prima tu: scaricalo solo per confrontare, se ti blocchi o quando hai finito. In Scratch: File → Load from your computer (o «Carica dal tuo computer»).