Flash  »  Articoli  »  Tutorial Flash 

Giochi in Actionscript 3: Arkanoid

di: Davide Beltrame     11 Aprile 2008

Tra i giochi che vantano innumerevoli cloni possiamo sicuramente annoverare Arkanoid, conosciuto anche come Bricks o Breakout, ovvero il classico gioco dove il giocatore ha come scopo quello di distruggere un muro di mattoncini facendo rimbalzare la palla su di una stanghetta.

La prima versione di questo gioco, che si chiamava Breakout, fu opera di Steve Jobs e Steve Wozniak, fondatori di Apple, tanto che in diverse versioni di Mac OS si trovava questo gioco come Easter Egg.

Lo scopo del gioco è quindi molto semplice, e anche la programmazione non presenta eccessive problematiche se non quella di calcolare con adeguata precisione i rimbalzi sui bordi dell'area di gioco, sui mattoncini e sulla barretta del giocatore, il "pad". In questo articolo vedremo come realizzare una versione molto basilare di questo gioco così da capirne i principali meccanismi e poterla poi eventualmente migliorare secondo i propri gusti.

Preparazione degli elementi di gioco

La prima cosa da fare è la preparazione degli oggetti di gioco, che realizzeremo graficamente all'interno di un file FLA. Creiamo quindi un nuovo file Actionscript 3 (File -> New -> Actionscript 3 File).

Dobbiamo disegnare la pallina, i bordi che useremo per delimitare l'area di gioco, un mattoncino e il pad; ognuno di questi elementi sarà all'interno di un movieclip che esporteremo per poterne creare dinamicamente delle istanze tramite Actionscript. Creiamo ad esempio la nostra pallina, disegnandola con colori a piacere e dimensioni di 18x18, quindi convertiamola in movieclip ed impostiamone l'esportazione per Actionscript con classe Pallina.

Figura 1. Conversione in movieclip ed esportazione per Actionscript

Screenshot del pannello

Guide Flash

Guida Flash Builder

Un percorso alla scoperta delle potenzialità più importanti...

Guida ActionScript 3 di base

Apprendere, in poche lezioni, le nozioni fondamentali per gestire...

Guida Papervision3D

Un percorso pratico alla scoperta di uno dei framework 3D più...

Altre guide

Newsletter @Flash

Ogni martedì, guide, articoli, FAQ, movie, audio su Macromedia Flash e Actionscript direttamente nella tua casella di posta

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Flash Designer

29 Marzo 2010 a Milano
Disponibilità: 6 Posti

Corso Flash Designer

08 Marzo 2010 a Roma
Disponibilità: 7 Posti

Corso Actionscript 3

19 Aprile 2010 a Roma
Disponibilità: 7 Posti