Creiamo adesso un gioco in Scratch dove lo squalo mangia dei pesci e guadagna punti, ma attenzione se tocca il granchio perde una vita.
Istruzioni
Forniamo ad esempio le seguenti istruzioni:
- Ogni volta che lo squalo mangia Fish1 o Fish3 o Fish5 guadagna 5 punti
- Se mangia Octopus guadagna 10 punti
- Se invece mangia la stella marina guadagna 20 punti
- Ogni volta che lo squalo toccherà il granchio (crab) perderà una vita
Chiaramente si possono aggiungere tanti altri pesci!
Procedimento
Per prima cosa ho scelto lo sfondo dell’acquario che è presente in Scratch e ho aggiunto i pesci e lo squalo.
Ho fatto in modo di far apparire le istruzioni del gioco per spiegare al giocatore come funziona.
Quindi ho creato il seguente sprite:
Quando si preme lo spazio verrà mandato il messaggio di inizio gioco che farà partire il tutto. Di seguito lo script associato allo sprite sopra:
Ho poi creato gli script per i pesci facendoli muovere da una parte all’altra. Gli script per fish1, fish3 e fish5 sono uguali, ho solo fatto variare le coordinate di partenza.
Dopo ho creato lo script per il polpo (octopus), facendolo muovere solo lungo l’asse delle y e facendogli cambiare costume.
Poi ho creato lo script per la stella marina, facendola scomparire per 12 secondi dopo che viene mangiato dallo squalo.
Ci rimane adesso lo script per lo squalo che si muoverà grazie all’uso delle frecce direzionali. Ho fatto in modo che ogni 0.1 secondi cambiasse costume spalancando la bocca per mangiare i pesciolini. Le vite diminuiscono ogni volta che tocca il granchio (crab) e infine passa al costume shark-c che lo rappresenta sfinito!!
Infine ho inserito i due script game over e vittoria!
Chiaramente, questa è solo una base di partenza, potete personalizzarlo come meglio credete.
Per chi volesse scaricare il file completo di Scratch, può cliccare sotto:
download gioco squalo che mangia pesci in Scratch
Link utili: