Mangia e cresci
Sei un pallino affamato: segui il mouse, mangia e cresci. Attento a chi è più grande di te… finché non sei tu il più grande.
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.
Il blob segue il mouse
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.
Dipingi lo sprite Blob: un cerchio pieno, bello grande (Scratch lo rimpicciolirà). Sfondi: Arena e uno con la scritta SEI STATO MANGIATO chiamato Mangiato.
quando si clicca su @greenFlag passa allo sfondo [Arena v] porta dimensione a (30) % vai a x: (0) y: (0) per sempre punta verso (puntatore del mouse v) fai (3) passi fine
A ogni giro il blob si gira verso il mouse e fa 3 passi: sembra che lo insegua.
Prova: premi la bandiera e muovi il mouse sullo stage.
Quando il mouse è fermo il blob trema
In coppia? Cambiate chi usa il mouse.
Mangia e cresci
15 minuti
Crea la variabile Massa e lo sprite Cibo (un cerchietto colorato).
quando si clicca su @greenFlag porta [Massa v] a (0) per sempre raggiungi [posizione a caso v] attendi fino a quando <sta toccando (Blob v)?> cambia [Massa v] di (1) invia a tutti [cresci v] fine
Il cibo non può far crescere il blob: la dimensione del blob la cambia solo il blob. Per questo il cibo invia un messaggio, e il blob lo riceve:
quando ricevo [cresci v] cambia dimensione di (5)
Quando funziona, fai tasto destro sul Cibo → duplica, 4 o 5 volte: più cibo nell’arena, senza scrivere altro codice.
Il blob non cresce
Il predatore
15 minuti
Tasto destro sul Blob → duplica. Chiama la copia Predatore, cambiagli colore nei Costumi e cancella i suoi script (trascinali nella palette dei blocchi). Poi:
quando si clicca su @greenFlag
porta dimensione a (60) %
vai a x: (180) y: (120)
punta in direzione (numero a caso tra (-180) e (180))
per sempre
fai (2) passi
rimbalza quando tocchi il bordo
se <sta toccando (Blob v)?> allora
passa allo sfondo [Mangiato v]
ferma [tutto v]
fine
fineParte in una direzione a caso e rimbalza sui bordi. Se ti tocca, sei mangiato.
Il Predatore è una copia del Blob: così i due disegni hanno la stessa misura e le loro dimensioni si possono confrontare (serve al prossimo traguardo).
In coppia? Cambiate chi usa il mouse.
Chi è più grande vince
15 minuti
Come in Agar.io: se sei più grande tu, sei tu a mangiare il predatore. Il «se» del tocco diventa un «se… altrimenti»:
quando si clicca su @greenFlag
porta dimensione a (60) %
vai a x: (180) y: (120)
punta in direzione (numero a caso tra (-180) e (180))
per sempre
fai (2) passi
rimbalza quando tocchi il bordo
se <sta toccando (Blob v)?> allora
se <([dimensione v] di (Blob v)) > (dimensione)> allora
cambia [Massa v] di (10)
invia a tutti [cresci v]
vai a x: (180) y: (120)
altrimenti
passa allo sfondo [Mangiato v]
ferma [tutto v]
fine
fine
fine«[dimensione] di (Blob)» è in fondo a Sensori: scegli Blob nel menu a destra e «dimensione» in quello a sinistra. L’ovale «dimensione» da solo (in Aspetto) è la dimensione del predatore.
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.
- Disegna una faccia al blob, o trasformalo in un pesce, un buco nero, un serpente.
- Cibo di valore diverso: un cibo raro che vale 5 (cambia Massa di 5 e invia «cresci» più volte).
- Un suono «gnam» quando mangi.
- Un obiettivo: a Massa 30 hai vinto (con un «se» nel Cibo).
Sfide in più, con i blocchi
Hai finito i traguardi? Scegline una.
Niente tremolio
Il blob si muove solo se il mouse è abbastanza lontano:
per sempre
se <(distanza da (puntatore del mouse v)) > (5)> allora
punta verso (puntatore del mouse v)
fai (3) passi
fine
finePiù grande, più lento
Come nei giochi veri: chi è grande è lento. Al posto di «fai (3) passi»:
fai ((90) / (dimensione)) passi
A dimensione 30 fa 3 passi, a 60 ne fa 1,5.
Più predatori
Duplica il Predatore e cambia la posizione di partenza nei due «vai a». Prova anche a dargli dimensioni diverse: uno piccolo da mangiare subito, uno enorme da evitare.
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 cibo invia un messaggio invece di far crescere direttamente il blob?
- Che cosa confronta il «se» del predatore?
- Perché il predatore è una copia del blob?
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»).