1 |
Jogos 2D em geometrias não euclidianas: um modelo para encapsulamento geometricamente independenteGuimarães, Filipe Deó 29 September 2015 (has links)
Submitted by Marcio Filho (marcio.kleber@ufba.br) on 2016-05-31T14:36:19Z
No. of bitstreams: 1
DissertacaoMestrado-MMCCv2.0.pdf: 4886622 bytes, checksum: 322937f4a0d5052a9a302a6839d9c5dd (MD5) / Approved for entry into archive by Alda Lima da Silva (sivalda@ufba.br) on 2016-06-03T23:37:39Z (GMT) No. of bitstreams: 1
DissertacaoMestrado-MMCCv2.0.pdf: 4886622 bytes, checksum: 322937f4a0d5052a9a302a6839d9c5dd (MD5) / Made available in DSpace on 2016-06-03T23:37:39Z (GMT). No. of bitstreams: 1
DissertacaoMestrado-MMCCv2.0.pdf: 4886622 bytes, checksum: 322937f4a0d5052a9a302a6839d9c5dd (MD5) / Este trabalho apresenta uma nova abordagem para o desenvolvimento de jogos em geometrias
não euclidianas com a introdução de um novo modelo de encapsulamento. Nesse
modelo, atributos com dependência geométrica são abstraídos de forma a simplificar a
implementação e, assim, é possível dissociar a codificação do jogo do espaço geométrico a
ser utilizado, seja ele euclidiano, elíptico ou hiperbólico. É considerado, aqui, que um jogo
apresenta três características fundamentais: geometria, topologia e mecânica. A partir
dessa consideração, um modelo genérico capaz de trabalhar diferentes tipos de geometria
é definido e incorporado ao modelo de encapsulamento proposto.
Por fim, como forma de atestar a viabilidade de uso do modelo de encapsulamento,
este trabalho apresenta o desenvolvimento de uma versão do jogo Asteroids, disponível
nas três geometrias citadas anteriormente. Desta forma, o método de encapsulamento se
apresenta ainda como um método prático de contraste entre espaços geométricos, gerando
ambientes interativos em diferentes geometrias a partir de uma única implementação.
|
Page generated in 0.0509 seconds