23
Desenvolvime nto de jogos em Flash BREAKOUT GAME – PARTE 2

Desenvolvimento de jogos em Flash

  • Upload
    raiden

  • View
    29

  • Download
    2

Embed Size (px)

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

Page 1: Desenvolvimento de jogos em Flash

Desenvolvimento de jogos em FlashBREAKOUT GAME – PARTE 2

Page 2: Desenvolvimento de jogos em Flash

Agenda

0Recapitulando o BreakoutGame0Brick Break0Feedbacks

0 Visual0 Sonoro

Page 3: Desenvolvimento de jogos em Flash

Breakout Game!

Page 4: Desenvolvimento de jogos em Flash

Estrutura do Jogo

BreakoutMain

Paddle Ball Brick

BreakoutLevel

Document Class

Level

Constants

Array (5,10)

Page 5: Desenvolvimento de jogos em Flash

Brick Brake!

Page 6: Desenvolvimento de jogos em Flash

Modificando a Ball

0Criar gets e sets para a velocidade

0Modificar o update das posições

Page 7: Desenvolvimento de jogos em Flash

Trabalhando com Colisões

Page 8: Desenvolvimento de jogos em Flash

Possíveis colisões

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

Page 9: Desenvolvimento de jogos em Flash

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

Page 10: Desenvolvimento de jogos em Flash

Implementando a colisão

Page 11: Desenvolvimento de jogos em Flash

Colisão com o Paddle

0Existem diferentes e melhores maneiras de fazer isso!

Page 12: Desenvolvimento de jogos em Flash

Colisão com o Chão

0Perder uma bola0 Se perder todas, é game over

Page 13: Desenvolvimento de jogos em Flash

Colisão com as Paredes

Page 14: Desenvolvimento de jogos em Flash

Colisão com os Bricks

Page 15: Desenvolvimento de jogos em Flash

Colisão com os Bricks

Page 16: Desenvolvimento de jogos em Flash

Colisão com os Bricks

Page 17: Desenvolvimento de jogos em Flash

Feedback da quantidade de bolas

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

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

Page 18: Desenvolvimento de jogos em Flash

Feedback da quantidade de bolas

Page 19: Desenvolvimento de jogos em Flash

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

Page 20: Desenvolvimento de jogos em Flash

Adicionando os sons

Page 21: Desenvolvimento de jogos em Flash

Implementando os sons

Page 22: Desenvolvimento de jogos em Flash

Sugestões de melhorias

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

Page 23: Desenvolvimento de jogos em Flash

Desenvolvimento de jogos em FlashBREAKOUT GAME – PARTE 2