desenvolvimento de jogos em flash breakout game – parte 2
TRANSCRIPT
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