akkaz / scuola

← Tutti i giochi

Ispirato a Geometry Dash

Cubo Dash

Il cubo resta fermo, gli spuntoni corrono verso di lui. Tu premi spazio e salti al momento giusto.

MedioPercorso base: circa 60 minuti

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 →

0

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.

1

Prepara la scena

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.

Il cubo resta a sinistra. È lo spuntone che corre verso di lui: tu devi solo saltare al momento giusto.

  1. Il gatto oggi non serve: tasto destro sulla sua miniatura → elimina.
  2. Passa il mouse su «Scegli uno sprite» e scegli il pennello Dipingi. Disegna un quadrato pieno con lo strumento Rettangolo (tieni premuto Maiusc), poi aggiungi una faccina. Chiama lo sprite Cubo.
  3. Dipingi un altro sprite: un triangolo rosso, grande più o meno come il cubo. Chiamalo Spuntone.
  4. Clicca lo Stage (in basso a destra) e apri la scheda Sfondi. Chiama il primo sfondo Livello e disegnaci il pavimento: una striscia in basso.
  5. Con «Dipingi» crea altri due sfondi. Nel primo scrivi GAME OVER con lo strumento Testo e chiamalo Game over; nel secondo scrivi LIVELLO COMPLETATO e chiamalo Vittoria.
Come disegno un triangolo?
Disegna un quadrato. Scegli lo strumento Rimodella (la freccia con i puntini), clicca il punto in alto a destra e premi Canc: resta un triangolo. Va bene anche un altro ostacolo: una sega, un blocco, una spina.
Il cubo è enorme
Sotto lo stage, nel campo Dimensione, scrivi 50 e premi Invio.
2

Il cubo salta

15 minuti

Su Cubo costruisci due gruppetti di blocchi. Il primo lo rimette a posto ogni volta che premi la bandiera verde.

Sullo sprite Cubo
quando si clicca su @greenFlag
passa allo sfondo [Livello v]
vai a x: (-150) y: (-100)
punta in direzione (90)

Il secondo lo fa saltare quando premi la barra spaziatrice. Il cubo sale 15 volte di 10 passi, poi scende 15 volte di 10: torna esattamente dov’era. Intanto gira di 6 gradi alla volta: 30 × 6 = 180, mezzo giro, come in Geometry Dash.

Sullo sprite Cubo
quando si preme il tasto [spazio v]
ripeti (15) volte
  cambia y di (10)
  ruota @turnRight di (6) gradi
fine
ripeti (15) volte
  cambia y di (-10)
  ruota @turnRight di (6) gradi
fine

Dove sono: i blocchi «quando…» sono in Situazioni (giallo), «ripeti» in Controllo, «cambia y», «ruota», «vai a» e «punta» in Movimento (blu), «passa allo sfondo» in Aspetto (viola).

Prova: premi la bandiera verde, clicca una volta lo stage e premi spazio. Il cubo sale, fa mezzo giro e torna sul pavimento. Se tieni premuto spazio, salta di continuo.

Il cubo non torna nello stesso punto
Controlla i numeri: 15 e 10 nel primo «ripeti», 15 e -10 nel secondo. Il segno meno lo fa scendere.
Il cubo affonda nel pavimento o galleggia
Cambia il -100 nel blocco «vai a» (prova -95 o -110), oppure ridisegna il pavimento più in alto o più in basso.
Premo spazio ma non succede niente
Prima clicca una volta lo stage: così la tastiera comanda il gioco. Poi controlla che i blocchi siano su Cubo e non su Spuntone.

In coppia? Cambiate chi usa il mouse.

3

Arriva lo spuntone

15 minuti

Lo spuntone parte da destra e va verso sinistra, per sempre. Quando arriva in fondo torna a destra: hai superato un ostacolo e guadagni un punto.

Prima crea la variabile: Variabili → Crea una variabile, nome Punti, «Per tutti gli sprite».

Sullo sprite Spuntone
quando si clicca su @greenFlag
vai a x: (230) y: (-100)
porta [Punti v] a (0)
per sempre
  cambia x di (-7)
  se <(posizione x) < (-220)> allora
    vai dove x è (230)
    cambia [Punti v] di (1)
  fine
fine

Leggilo a voce: «Per sempre: vai un po’ a sinistra. Se sei arrivato in fondo, torna a destra e dai un punto».

Lo spuntone si blocca a sinistra
Controlla il confronto: «posizione x < -220», con il segno meno. Scratch non lascia uscire del tutto uno sprite dallo schermo: per questo il controllo è a -220 e non a -300.
È troppo veloce o troppo lento
Cambia il -7: con -5 è più lento, con -10 più veloce. Saltarlo deve restare possibile.
4

Game over

10 minuti

Ora lo spuntone deve accorgersi di aver colpito il cubo. Dentro il «per sempre» di Spuntone, sotto il primo «se», aggiungi un secondo «se».

Sullo sprite Spuntone
quando si clicca su @greenFlag
vai a x: (230) y: (-100)
porta [Punti v] a (0)
per sempre
  cambia x di (-7)
  se <(posizione x) < (-220)> allora
    vai dove x è (230)
    cambia [Punti v] di (1)
  fine
  se <sta toccando (Cubo v)?> allora // nuovo
    passa allo sfondo [Game over v]
    ferma [tutto v]
  fine
fine

«Sta toccando» è in Sensori (azzurro), «ferma tutto» in Controllo. Nella figura, «fine» è il bordo sotto i blocchi a C: non è un blocco da cercare.

Perché il controllo sta sullo spuntone? Alla bandiera verde lo spuntone torna subito a destra, lontano dal cubo, e solo dopo controlla se lo tocca. Così una partita nuova non finisce prima di cominciare.

In coppia? Cambiate chi usa il mouse.

5

Livello completato

10 minuti

In Geometry Dash un livello finisce. Qui finisce a 10 punti. Aggiungi un terzo «se» dentro il «per sempre» di Spuntone:

Sullo sprite Spuntone dentro «per sempre», sotto gli altri due «se»
se <(Punti) = (10)> allora
  passa allo sfondo [Vittoria v]
  ferma [tutto v]
fine

Fallo provare a un compagno: riesce a finire il livello? Se è impossibile o troppo facile, cambia la velocità o i punti necessari.

★

Rendilo 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 cubo: è la tua icona, come quelle che si sbloccano in Geometry Dash.
  • Musica: sullo Stage, bandiera verde → «per sempre» → «riproduci suono … e attendi la fine». Nella libreria dei suoni la categoria Loop ha basi già pronte.
  • Colori a ritmo: in ogni «ripeti» del salto aggiungi «cambia effetto [colore] di (5)».
  • Cambia le regole: meno punti per vincere, uno spuntone più alto, un pavimento che cambia colore a ogni livello.

Sfide in più, con i blocchi

Hai finito i traguardi? Scegline una.

Sempre più veloce

Crea la variabile Velocità. Nello script di Spuntone cambia tre blocchi:

Sullo sprite Spuntone all’inizio, prima di «per sempre»
porta [Velocità v] a (7)
Sullo sprite Spuntone al posto di «cambia x di (-7)»
cambia x di ((0) - (Velocità))
Sullo sprite Spuntone dentro il primo «se», dopo «cambia Punti»
cambia [Velocità v] di (0.5)

«0 − Velocità» fa andare lo spuntone a sinistra, sempre più veloce.

Pausa a sorpresa

Lo spuntone aspetta un tempo a caso prima di ripartire: non puoi più contare a memoria. Il primo «se» diventa così:

Sullo sprite Spuntone
se <(posizione x) < (-220)> allora
  nascondi
  attendi (numero a caso tra (0) e (1.5)) secondi
  vai dove x è (230)
  mostra
  cambia [Punti v] di (1)
fine

Aggiungi anche «mostra» all’inizio, subito dopo la bandiera verde: così lo spuntone riappare in ogni partita nuova.

Ostacolo in alto: non saltare!

Tasto destro su Spuntone → duplica. Ridisegna la copia come una sega e chiamala Sega. Nel suo script metti y = (-20) invece di (-100) e, subito dopo «porta Punti a 0», aggiungi «attendi (1) secondi». Togli «porta Punti a 0» dalla sega.

Se stai a terra la sega ti passa sopra; se salti, ti colpisce. Ora il giocatore deve anche decidere quando non saltare.

✓

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:

  1. Quale blocco rimette il cubo al suo posto quando ricomincia una partita?
  2. Perché il salto torna sempre sul pavimento?
  3. Dove si decide che la partita è persa?
0 prove superate

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»).

Scarica Cubo Dash (.sb3)