Archivi tag: scratch

Il Polpo Paul

Ciao Ninja!

Visto che oggi c’è brutto tempo, e la nostra lezione numero 2 è saltata, abbiamo messo online un po’ di istruzioni per costruire un gioco.

Il gioco che andiamo a vedere oggi si chiama “Il polpo Paul”,  ma se volete realizzarlo dovete trovare il vostro personaggio preferito, cambiargli nome e mandarci il vostro link in modo che lo possiamo vedere e provare!!

Il mio lo trovate qui: https://scratch.mit.edu/projects/76113286/

Questo videogioco è molto simile a quello che abbiamo creato ieri a Camogli al Festival della comunicazione!

La prima cosa è lo sfondo, io ho scelto underwater.

Poi ho cancellato il gattino “Scratch” e messo il mio polpo, “Paul”. Per farlo muovere ho usato due blocchi: uno per verificare quali tasti sono premuti e spostare Paul, uno per cambiare il suo costume in modo da animarlo! Eccoli qui:

Cambiare il costume. Ho messo un “porta dimensioni a 40%” perchè Paul era troppo grande. Poi ho messo un blocco “per sempre”, in modo che il computer continui a cambiare il costume a Paul tra costume A e B.

Blocco per cambiare il costume

Per risparmiare qualche blocchetto, ho modificato il mio programma così: è uguale, ma uso meno blocchetti!

Schermata 2015-09-13 alle 12.35.54

Muovere Paul. Per muovere Paul, ho da subito usato due variabili “velocitàAvanti” e “velocitàDietro”. In questo modo posso modificare la X e la Y di Paul in modo più semplice, e farlo andare più veloce o più lento.

Schermata 2015-09-13 alle 12.27.48

VI ricordate la X e la Y ?? L’idea è questa:

9b97d425ebeda69a79d1cda208b71c70

Nel nostro Stage però ha dimensioni 480 x 360, quindi le x partiranno da -240 e arriveranno a 240, mentre le Y partiranno da -180 e arriveranno a 180. Potete fare un po’ di prove posizionando il vostro personaggio in diverse posizioni X e Y per capire come funziona.

Schermata 2015-09-13 alle 12.30.46

Io faccio così:

Schermata 2015-09-13 alle 12.33.13

Nemici.

Ho aggiunto un nemico pipistrello per Paul. Per farlo ho caricato un nuovo Sprite dalla libreria di Scratch.

Schermata 2015-09-13 alle 12.37.38

vediamo i blocchetti uno per uno:

  • Nascondi: non voglio vedere subito i nemici arriveranno tra un po’
  • Porta dimensioni al 30%: prima erano troppo grandi e mi colpivano sempre!!
  • Attendi 0 secondi: potete mettere il numero che volete, con 0 i pipistrelli arrivnao subito, con 5 ho un po’ di tempo prima che arrivino!
  • per sempre: faccio in modo che i pipistrelli continuino ad arrivare mentre gioco
    • vai dove x è un numero a caso, ho usato un numero tra -200 e +200 (ricordate le dimensioni del mio Stage ?)
    • vai dove y è un numero a caso
    • Crea Clone:  volevo più di un numico per cui ho detto al computer di creare un clone
    • Attendi: per non creare troppi cloni tutti insieme ho fatto attendere al computer un po’ di tempo (tra 4 e 10 secondi)

Per far muovere il pipistrello ho messo un blocco di programma da utilizzare per ogni Clone, quando tocca il bordo punta verso Paul in modo da seguirmi e non rendermi facile la vita..

 

Schermata 2015-09-13 alle 12.42.31

 

Per finire ho inserito qualche bonus da raccogliere (i pesciolini) e un po’ di suoni quando Paul e i pipistrelli si incontrano.. ovviamente quando colpite un pipistrello Paul rallenta..

Riuscite a finirlo da soli ???? Mandateci le vostre creazioni e le vostre domande con un commento a questo post!