Upload
tiago-cunha
View
741
Download
2
Embed Size (px)
DESCRIPTION
A apresentação do meu TCC. Desenvolvimento de jogos em Android.
Citation preview
Blinded WalkerDesenvolvimento de um jogo para a plataforma Android
Sobre o projeto
Um jogoMisto de plataforma e puzzle
Consiste em guiar um protagonista vendado através de um cenário com diversas armadilhas
Dispositivos móveisPlataforma Android
ProblemasO desenvolvimento da solução resolveu os pontos (problema / oportunidade) identificados em seu caminho.
Documento de Design de Jogo
Também conhecido como Game Design Document (GDD)
Concentra todas as informações a respeito do jogo
Deve deixar claro todos os conceitos do jogo
É o documento onde estão todas as regras e requisitos do jogo
Documento de Design de Jogo
Renderização
OpenGL ES 1.0
CameraView Frustum -> glOrthof
Viewport -> Dimensões da tela do dispositivo
TextureCarrega textura e define filtros
VerticesCarrega vertices e os envia ao OpenGL
Input
TouchEventEvento de toque (posição X, Y e o tipo)
TouchEventPoolReutilização de objetos TouchEvent.
InputHandlerCaptura o toque em tela e o guarda em um TouchEvent
Lida direto com TouchEventPool, servindo as requisições necessárias
Definição de Níveis
Arquivos TXT
Diferentes caracteres representam diferentes objetos
Colisão
BoundingBoxResponsável por delimitar a área e verificar se houve colisão
Colisão: sobreposição de dois BoundingBox
Animação
Sprites
Animação
Atlas de textura
Animação
TextureRegionDefine uma região de um atlas de textura
AnimationAgrupa um número de TextureRegion, alinhado com um tempo de duração de um frame
SpriteBatcherAgrupa o desenhar de diversas TextureRegion de um mesmo atlas de textura
Som
MusicEncapsula a classe MediaPlayer
SoundFXPossui uma referência a instância de SoundPool e o id do efeito sonoro
Menus
Mais
Abordagem para a definição de níveis: um novo elemento / dinâmica deve ser apresentado por vez
Pontuação: valores de referência para tempo e número de toques
Persistência de dados: Shared Preferences
Validação
Quantidade da amostragem: 11Apenas 2 mulheres
55% possui um video game
82% jogam entre 0 e 10 horas por semana (ou dizem)
91% entre 16 e 30 anos
64% já possuiu 3 ou mais video games
Validação
Validação
Validação
82% concordam em algum nível que o toque funciona bem
82% concordam em algum nível que os gráficos são bonitos
63% concordam em algum nível que músicas e sons são agradáveis
91% concordam em algum nível que o personagem é animado de forma adequada
Validação
91% concordam em algum nível que o jogo é divertido!
Vamos jogar?
Obrigado!