Apresentacao de TCC

Preview:

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!