akkaz / scuola

← Tutti i giochi

Ispirato a Agar.io, Slither.io e Hole.io

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.

FacilePercorso base: circa 55 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

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.

Sullo sprite Blob
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
È normale: arriva sul mouse, lo supera di poco e torna indietro. Tra gli extra c’è il rimedio.

In coppia? Cambiate chi usa il mouse.

2

Mangia e cresci

15 minuti

Crea la variabile Massa e lo sprite Cibo (un cerchietto colorato).

Sullo sprite Cibo
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:

Sullo sprite Blob
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 messaggio deve avere lo stesso nome nei due blocchi: «cresci». Controlla anche che «quando ricevo» sia sul Blob.
3

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:

Sullo sprite Predatore
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
fine

Parte 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.

4

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»:

Sullo sprite Predatore
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:

Sullo sprite Blob
per sempre
  se <(distanza da (puntatore del mouse v)) > (5)> allora
    punta verso (puntatore del mouse v)
    fai (3) passi
  fine
fine
Più grande, più lento

Come nei giochi veri: chi è grande è lento. Al posto di «fai (3) passi»:

Sullo sprite Blob
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:

  1. Perché il cibo invia un messaggio invece di far crescere direttamente il blob?
  2. Che cosa confronta il «se» del predatore?
  3. Perché il predatore è una copia del blob?
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 Mangia e cresci (.sb3)