230 likes | 312 Views
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.
E N D
Desenvolvimento de jogos em Flash BREAKOUT GAME – PARTE 2
Agenda • Recapitulando o BreakoutGame • Brick Break • Feedbacks • Visual • Sonoro
Estrutura do Jogo Document Class Constants Level Array (5,10)
Modificando a Ball • Criar gets e sets para a velocidade • Modificar o update das posições
Possíveis colisões • Colisão com o chão • Colisão com o paddle • Colisão com as paredes • Colisão com os bricks
Detecção de Colisão • hitTestObject(obj:DisplayObject) • Bounding box de objetos • hitTestPoint(x:Number,y:Number,shapeFlag:Boolean) • Ponto em relação a objeto
Colisão com o Paddle • Existem diferentes e melhores maneiras de fazer isso!
Colisão com o Chão • Perder uma bola • Se perder todas, é game over
Feedback da quantidade de bolas • Adicionar uma nova layer ao movieclip BreakoutLevel • Adicionar um TextField dinâmico • Vazio • Nome de instância (ex. totalBalls)
Adicionando os sons • Baixar 3 sons • Trila sonora (MainTrack) • Brick Break (BreakSound) • Game Over (GameOverSound) • Importar sons para Library • File -> Import -> Import to library • Linkage dos sons
Sugestões de melhorias • Bricks com mais um frame (rachado) • Bricks com propriedades diferentes • Tela inicial com botão • Tela de game over
Desenvolvimento de jogos em Flash BREAKOUT GAME – PARTE 2