Apresentacao de TCC
-
Upload
tiago-cunha -
Category
Technology
-
view
743 -
download
2
description
Transcript of Apresentacao de TCC
![Page 1: Apresentacao de TCC](https://reader031.fdocumentos.com/reader031/viewer/2022013115/558a1864d8b42af0378b460c/html5/thumbnails/1.jpg)
Blinded WalkerDesenvolvimento de um jogo para a plataforma Android
![Page 2: Apresentacao de TCC](https://reader031.fdocumentos.com/reader031/viewer/2022013115/558a1864d8b42af0378b460c/html5/thumbnails/2.jpg)
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.
![Page 3: Apresentacao de TCC](https://reader031.fdocumentos.com/reader031/viewer/2022013115/558a1864d8b42af0378b460c/html5/thumbnails/3.jpg)
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
![Page 4: Apresentacao de TCC](https://reader031.fdocumentos.com/reader031/viewer/2022013115/558a1864d8b42af0378b460c/html5/thumbnails/4.jpg)
Documento de Design de Jogo
![Page 5: Apresentacao de TCC](https://reader031.fdocumentos.com/reader031/viewer/2022013115/558a1864d8b42af0378b460c/html5/thumbnails/5.jpg)
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
![Page 6: Apresentacao de TCC](https://reader031.fdocumentos.com/reader031/viewer/2022013115/558a1864d8b42af0378b460c/html5/thumbnails/6.jpg)
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
![Page 7: Apresentacao de TCC](https://reader031.fdocumentos.com/reader031/viewer/2022013115/558a1864d8b42af0378b460c/html5/thumbnails/7.jpg)
Definição de Níveis
Arquivos TXT
Diferentes caracteres representam diferentes objetos
![Page 8: Apresentacao de TCC](https://reader031.fdocumentos.com/reader031/viewer/2022013115/558a1864d8b42af0378b460c/html5/thumbnails/8.jpg)
Colisão
BoundingBoxResponsável por delimitar a área e verificar se houve colisão
Colisão: sobreposição de dois BoundingBox
![Page 9: Apresentacao de TCC](https://reader031.fdocumentos.com/reader031/viewer/2022013115/558a1864d8b42af0378b460c/html5/thumbnails/9.jpg)
Animação
Sprites
![Page 10: Apresentacao de TCC](https://reader031.fdocumentos.com/reader031/viewer/2022013115/558a1864d8b42af0378b460c/html5/thumbnails/10.jpg)
Animação
Atlas de textura
![Page 11: Apresentacao de TCC](https://reader031.fdocumentos.com/reader031/viewer/2022013115/558a1864d8b42af0378b460c/html5/thumbnails/11.jpg)
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
![Page 12: Apresentacao de TCC](https://reader031.fdocumentos.com/reader031/viewer/2022013115/558a1864d8b42af0378b460c/html5/thumbnails/12.jpg)
Som
MusicEncapsula a classe MediaPlayer
SoundFXPossui uma referência a instância de SoundPool e o id do efeito sonoro
![Page 13: Apresentacao de TCC](https://reader031.fdocumentos.com/reader031/viewer/2022013115/558a1864d8b42af0378b460c/html5/thumbnails/13.jpg)
Menus
![Page 14: Apresentacao de TCC](https://reader031.fdocumentos.com/reader031/viewer/2022013115/558a1864d8b42af0378b460c/html5/thumbnails/14.jpg)
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
![Page 15: Apresentacao de TCC](https://reader031.fdocumentos.com/reader031/viewer/2022013115/558a1864d8b42af0378b460c/html5/thumbnails/15.jpg)
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
![Page 16: Apresentacao de TCC](https://reader031.fdocumentos.com/reader031/viewer/2022013115/558a1864d8b42af0378b460c/html5/thumbnails/16.jpg)
Validação
![Page 17: Apresentacao de TCC](https://reader031.fdocumentos.com/reader031/viewer/2022013115/558a1864d8b42af0378b460c/html5/thumbnails/17.jpg)
Validação
![Page 18: Apresentacao de TCC](https://reader031.fdocumentos.com/reader031/viewer/2022013115/558a1864d8b42af0378b460c/html5/thumbnails/18.jpg)
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
![Page 19: Apresentacao de TCC](https://reader031.fdocumentos.com/reader031/viewer/2022013115/558a1864d8b42af0378b460c/html5/thumbnails/19.jpg)
Validação
91% concordam em algum nível que o jogo é divertido!
![Page 20: Apresentacao de TCC](https://reader031.fdocumentos.com/reader031/viewer/2022013115/558a1864d8b42af0378b460c/html5/thumbnails/20.jpg)
Vamos jogar?
![Page 21: Apresentacao de TCC](https://reader031.fdocumentos.com/reader031/viewer/2022013115/558a1864d8b42af0378b460c/html5/thumbnails/21.jpg)
Obrigado!