Categorie
Uncategorized

Gioco di macchine (contatore vita)

(CLASSI TERZE)

Il contatore vita è il cuore del nostro gioco. Dopo avere inserito il movimento dei due sprite (macchina e vespa) occorre programmare la fine del gioco. Quando finisce? Quando la macchina va a collidere con la vespa (incidente) per tre volte consecutive il gioco si interrompe. Questo si può ottenere creando una variabile “vita” che impostiamo a 3 (oppure un valore a piacere) e quando si ha un incidente ne perdiamo una.

Per creare una variabile clicco su “crea variabile” e do un nome. In questo caso chiamo la variabile “vita”. La programmazione dello sprite “macchina” da aggiungere alla precedente (movimento) è la seguente:

L’attesa di due secondi serve per evitare che gli sprite si “tocchino” più volte quando si incontrano e la vita vada subito a zero!

Poi occorrerà ancora:

  1. Far si che la vespa scompaia quando tocca la macchina (non è bello che passi attraverso come se nulla fosse successo…)
  2. Compaia la scritta “Game Over” quando il gioco si interrompe. Questi due punti li vedremo alla prossima puntata!
Categorie
Uncategorized

Labirinto

Avendo imparato a muovere uno sprite nelle quattro direzioni dello spazio è semplice costruire un piccolo gioco in cui un personaggio deve uscire da un labirinto.

Disegnamo con l’editor degli sfondi un labirinto con un colore unico ad esempio (rosso).

Il codice da inserire nel programma è molto semplice:

Quando il nostro personaggio per errore tocca il bordo rosso del labirinto torna all’ingresso (posizione -210;-154).

Il programma finale sarebbe quindi questo:

Categorie
Uncategorized

Movimento con ciclo “ripeti fino a quando” (Terze)

Proseguiamo il nostro gioco di macchine introducendo uno sprite (Vespa) che sopraggiunge nella direzione opposta, noi dovremo schivarlo per non perdere una vita!

Il codice ad esso associato sarà il seguente:

Quando la vespa raggiungerà la posizione in x= -200 ritornerà automaticamente a destra in posizione x=200 e ad y casuale tra -40 e -140 cioè sulla strada.

Categorie
Uncategorized

Progetto movimento sfondo (classi terze)

Il movimento di uno Sprite viene simulato con il passaggio da uno sfondo al successivo. E’ lo sfondo che si muove!

Questo è il programma associato allo sprite “macchina verde”
Lo sfondo con strada, linea di mezzeria tratteggiata (linea di sorpasso), prato verde e albero.

Per avere 4 costumi dello sfondo appena realizzato dovete selezionare lo sfondo (tasto destro del mouse) e duplicarlo e poi muovere solo l’albero e la linea tratteggiata della strada verso sinistra.

Allo sfondo (e ai suoi 4 costumi) associamo questo programma per simulare il movimento passando da uno sfondo al successivo. Devo aver selezionato lo sfondo!