Desenvolvimento de jogos em Flash

Preview:

DESCRIPTION

Desenvolvimento de jogos em Flash. BREAKOUT GAME – PARTE 2. Agenda. Recapitulando o BreakoutGame Brick Break Feedbacks Visual Sonoro. Breakout Game!. Estrutura do Jogo. Document Class. Constants. Level. Array (5,10). Brick Brake!. Modificando a Ball. - PowerPoint PPT Presentation

Citation preview

Desenvolvimento de jogos em FlashBREAKOUT GAME – PARTE 2

Agenda

0Recapitulando o BreakoutGame0Brick Break0Feedbacks

0 Visual0 Sonoro

Breakout Game!

Estrutura do Jogo

BreakoutMain

Paddle Ball Brick

BreakoutLevel

Document Class

Level

Constants

Array (5,10)

Brick Brake!

Modificando a Ball

0Criar gets e sets para a velocidade

0Modificar o update das posições

Trabalhando com Colisões

Possíveis colisões

0Colisão com o chão0Colisão com o paddle0Colisão com as paredes0Colisão com os bricks

Detecção de Colisão

0hitTestObject(obj:DisplayObject)0 Bounding box de objetos

0hitTestPoint(x:Number,y:Number,shapeFlag:Boolean)0 Ponto em relação a objeto

Implementando a colisão

Colisão com o Paddle

0Existem diferentes e melhores maneiras de fazer isso!

Colisão com o Chão

0Perder uma bola0 Se perder todas, é game over

Colisão com as Paredes

Colisão com os Bricks

Colisão com os Bricks

Colisão com os Bricks

Feedback da quantidade de bolas

0Adicionar uma nova layer ao movieclip BreakoutLevel0Adicionar um TextField dinâmico

0 Vazio0 Nome de instância (ex. totalBalls)

Feedback da quantidade de bolas

Adicionando os sons

0Baixar 3 sons0 Trila sonora (MainTrack)0 Brick Break (BreakSound)0 Game Over (GameOverSound)

0 Importar sons para Library0 File -> Import -> Import to library0 Linkage dos sons

Adicionando os sons

Implementando os sons

Sugestões de melhorias

0Bricks com mais um frame (rachado)0Bricks com propriedades diferentes0Tela inicial com botão0Tela de game over

Desenvolvimento de jogos em FlashBREAKOUT GAME – PARTE 2

Recommended