Premi “Invio” per saltare al contenuto

Tag: dispatchEvent

Realizzare Puzzle Bobble (Bust a Move) [6 di ?]

La realizzazione del nostro gioco va avanti, ma ancora non somiglia molto al risultato che vi aspettavate… niente paura: oggi faremo un grosso passo avanti introducendo alcune modifiche di cui si sente già la mancanza.

  • Imposteremo le dimensioni definitive al quadro di gioco.
  • Disegneremo i vari livelli, in modo da poter decidere la posizione iniziale delle Sfere di ogni livello.
  • Faremo in modo di avere in gioco soltanto sfere di colore utile, come nell’originale Puzzle Bobble.
  • Al termine di un livello di gioco passeremo al successivo.

Sembra troppo per un articolo solo? In realtà se avete seguito tutti gli articoli fin qui il grosso del lavoro è già fatto, quindi non scoraggiatevi e andiamo avanti.

loading spinner
Lascia un commento

Realizzare Puzzle Bobble (Bust a Move) [2 di ?]

Nel primo articolo su come realizzare questo gioco ho stabilito un elenco dei compiti che la griglia di gioco deve essere in grado di compiere, e ho iniziato proprio dal punto numero 1.

Proverò adesso a trovare una soluzione per il punto numero 2, cioè Gestire i gruppi di sfere uguali.

Intanto mi fermo un attimo per decidere quali colori utilizzare, me ne servono 8, tutti diversi:

8 colori diversi
8 colori diversi da utilizzare per le sfere del gioco.

Per adesso li mettiamo da parte, ci serviranno più tardi.

loading spinner
3 Commenti

Realizzare Snake Game [parte 4]

Oggi, finalmente, vedremo qualcosa muoversi… è giunto il momento di realizzare la Classe principale del gioco: si chiamerà SnakeGame.

Per funzionare, questa Classe avrà bisogno di tutto quello che abbiamo fatto fino ad ora:

  • La Classe Player per creare il Serpente.
  • La Classe Wall per creare i bordi del quadro di gioco.
  • La Classe Cherry per creare il cibo del Serpente.

A loro volta queste tre Classi hanno bisogno della Classe Square per disegnare la propria grafica.

Se non avete già scritto le quattro Classi che ci servono dovrete prima leggere le lezioni precedenti:

  1. Realizzare Snake Game Parte 1
  2. Realizzare Snake Game Parte 2
  3. Realizzare Snake Game Parte 3
loading spinner
Lascia un commento

Realizzare Snake Game [parte 3]

In questo articolo ho intenzione di parlare di quella che credo sia la parte più importante di ActionScript 3: gli Eventi.

Un Evento è un’azione che avviene solitamente al di fuori del ciclo di un programma, gestita da una porzione di codice all’interno del programma.

Quando si verifica un Evento, una porzione di codice lo intercetta e chiama una Funzione, che viene eseguita. Vediamo un esempio pratico:

  • L’utente posiziona il puntatore del Mouse su un pulsante e fa click sul tasto sinistro.
  • Il pulsante “sente” il click del Mouse e richiama una Funzione.
  • La Funzione apre una nuova pagina web.

Il click del Mouse è l’Evento che vogliamo intercettare. Il pulsante è associato ad un Oggetto che è in grado di intercettare il click del Mouse e che per questo si chiama Listener (ascoltatore). La Funzione contiene il codice da eseguire, e prende il nome di Trigger (innesco).

loading spinner
Lascia un commento