Codificare i condizionali in Scratch

Quando codifichi un progetto Scratch, a volte vuoi che gli sprite facciano cose diverse, a seconda di ciò che accade nel progetto.
 
Ad esempio, nel gioco Gioco del Riciclo in Unità 5, hai hai utilizzato un blocco if-then-else per aggiungere 1 al punteggio se l'utente ha spostato l'oggetto sullo Sprite corretto. In caso contrarioil progetto sottrae 1 al punteggio.
blocco if else in scratch
Il video qui sotto aiuta a spiegare i diversi tipi di blocchi condizionali. blocchi condizionaliSi tratta di blocchi che causano azioni diverse a seconda di una condizione.
 
La ragazza utilizza un linguaggio di codifica diverso da Scratch, quindi i blocchi hanno un aspetto diverso e colori diversi, ma le idee sono le stesse. le idee sono le stesse.

Le app di gioco sono molto divertenti e possono essere un ottimo modo per educare gli utenti su grandi problemi!

ATTIVITÀ: GIOCO DELLA PULIZIA DEGLI OCEANI DALLA PLASTICA

Segui il video qui sotto per creare un gioco in cui un subacqueo gareggerà contro un pesce per raccogliere la plastica nell'oceano.

Ecco come appare il gioco una volta terminato.

GRANDE LAVORO!

Hai creato un gioco in Scratch e hai imparato tutto sui blocchi condizionali

In che modo puoi migliorare o aggiungere qualcosa alla Pulizia della plastica nell'oceano ?

Prova ad aggiungere una nuova funzionalità. Ecco alcuni suggerimenti:

  • Verifica se il subacqueo "vince" la partita portando a 10 la salute del pesce.  
  • Aggiunta di altri sprite di plastica oltre alla bottiglia.
  • Fai "galleggiare" la bottiglia di plastica nell'oceano.
  • Lascia che il pesce e il subacqueo si muovano in entrambe le direzioni, a destra e a sinistra.

Cos'altro puoi aggiungere?