Monday 20 March 2017

Interazioni: si gioca!

Interazioni

Oggi proviamo ad interagire con gli Sprite:

scegli uno dei compiti o "puzzle" suggeriti e prova a eseguire la consegna:

  • -1- Ogni volta che si preme sul tasto A, lo sprite diventa un pochino più grande, e ogni volta che si preme il tasto S lo sprite diventa un pochino più piccolo

  • -2- Ogni volta che si preme la barra spaziatrice lo sprite salta

  • -3- Ogni volta che due sprite si toccano uno dice all'altro "scusa!"
  • -4- Ogni volta che si clicca su uno sprite gli altri si mettono a ballare
Esempi di puzzle già svolti:


Esempi di interazioni (salti e cadute)

Si gioca!!

Oggi proviamo ad esplorare giochi esistenti guardando dentro per capire come sono stati costruiti.

Alcuni giochi li puoi trovare qui

Un esempio l'ho fatto anch'io, anche se è molto semplice:


Ma procediamo per gradi:
cosa serve ad un gioco per funzionare?
Movimento, Interazione, Punteggi, Valori e Variabili...

MOVIMENTO
Con questi comandi potete far muovere uno srite nelle quattro direzioni "sù, giù, destra, sinistra" comandandolo con i corrispondenti tasti


INTERAZIONE
In un gioco l'interazione tra gli elementi è fondamentale: per esempio se decidiamo che quando uno sprite toccando oggetti di colore nero debba indietreggiare e non può superare l'ostacolo, questa potrebbe essere una combinazione possibile:


Oppure decidiamo che quando lo sprite tocca un elemento per esempio una palla dice: "Vittoria!" la combinazione potrebbe essere questa:


PUNTEGGIO
Questo è un passaggio un po' più impegnativo e per renderlo più facile dobbiamo costruirci delle "variabili"...

Soffermiamoci a capire come inserire un contatore punti creando una variabile "punteggio"
(blocchi arancioni): apri spiegazione

Intanto cominciamo a mettere in pratica le prime fasi di costruzione del gioco:

  1. crea un progetto per sperimentare i blocchi dedicati al movimento;
  2. fai interagire due o più sprite (con cambi di colore, o dimensioni, o movimento, etc)
  3. fai dire qualcosa agli sprite quando interagiscono tra di loro

No comments:

Post a Comment