Jogos 2D em geometrias não euclidianas: um modelo para encapsulamento geometricamente independente

Detalhes bibliográficos
Autor(a) principal: Guimarães, Filipe Deó
Data de Publicação: 2015
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFBA
Texto Completo: http://repositorio.ufba.br/ri/handle/ri/19382
Resumo: 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.
id UFBA-2_b3d36c49bc67343ac8869dd5783174e8
oai_identifier_str oai:repositorio.ufba.br:ri/19382
network_acronym_str UFBA-2
network_name_str Repositório Institucional da UFBA
repository_id_str 1932
spelling Guimarães, Filipe DeóMello, Vinicius MoreiraFerreira Júnior, Perfilino Eugênio2016-06-03T23:37:39Z2016-06-03T23:37:39Z2016-06-032015-09-29http://repositorio.ufba.br/ri/handle/ri/19382Este 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.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)Ciência da ComputaçãoGeometria não-euclidianaEncapsulamentoJogos 2DMecânica geométricaIndependência geométricaJogos 2D em geometrias não euclidianas: um modelo para encapsulamento geometricamente independenteinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisInstituto de Matemática. Departamento de Ciência da ComputaçãoMestrado Multiinstitucional em Ciência da ComputaçãoUFBAbrasilinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFBAinstname:Universidade Federal da Bahia (UFBA)instacron:UFBAORIGINALDissertacaoMestrado-MMCCv2.0.pdfDissertacaoMestrado-MMCCv2.0.pdfapplication/pdf4886622https://repositorio.ufba.br/bitstream/ri/19382/1/DissertacaoMestrado-MMCCv2.0.pdf322937f4a0d5052a9a302a6839d9c5ddMD51LICENSElicense.txtlicense.txttext/plain1345https://repositorio.ufba.br/bitstream/ri/19382/2/license.txt0d4b811ef71182510d2015daa7c8a900MD52TEXTDissertacaoMestrado-MMCCv2.0.pdf.txtDissertacaoMestrado-MMCCv2.0.pdf.txtExtracted texttext/plain146697https://repositorio.ufba.br/bitstream/ri/19382/3/DissertacaoMestrado-MMCCv2.0.pdf.txtbcf7e448c5bf30bab534ea6ff715bc91MD53ri/193822022-02-20 21:42:06.055oai:repositorio.ufba.br:ri/19382VGVybW8gZGUgTGljZW4/YSwgbj9vIGV4Y2x1c2l2bywgcGFyYSBvIGRlcD9zaXRvIG5vIFJlcG9zaXQ/cmlvIEluc3RpdHVjaW9uYWwgZGEgVUZCQS4KCiBQZWxvIHByb2Nlc3NvIGRlIHN1Ym1pc3M/byBkZSBkb2N1bWVudG9zLCBvIGF1dG9yIG91IHNldSByZXByZXNlbnRhbnRlIGxlZ2FsLCBhbyBhY2VpdGFyIAplc3NlIHRlcm1vIGRlIGxpY2VuP2EsIGNvbmNlZGUgYW8gUmVwb3NpdD9yaW8gSW5zdGl0dWNpb25hbCBkYSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkYSBCYWhpYSAKbyBkaXJlaXRvIGRlIG1hbnRlciB1bWEgYz9waWEgZW0gc2V1IHJlcG9zaXQ/cmlvIGNvbSBhIGZpbmFsaWRhZGUsIHByaW1laXJhLCBkZSBwcmVzZXJ2YT8/by4gCkVzc2VzIHRlcm1vcywgbj9vIGV4Y2x1c2l2b3MsIG1hbnQ/bSBvcyBkaXJlaXRvcyBkZSBhdXRvci9jb3B5cmlnaHQsIG1hcyBlbnRlbmRlIG8gZG9jdW1lbnRvIApjb21vIHBhcnRlIGRvIGFjZXJ2byBpbnRlbGVjdHVhbCBkZXNzYSBVbml2ZXJzaWRhZGUuCgogUGFyYSBvcyBkb2N1bWVudG9zIHB1YmxpY2Fkb3MgY29tIHJlcGFzc2UgZGUgZGlyZWl0b3MgZGUgZGlzdHJpYnVpPz9vLCBlc3NlIHRlcm1vIGRlIGxpY2VuP2EgCmVudGVuZGUgcXVlOgoKIE1hbnRlbmRvIG9zIGRpcmVpdG9zIGF1dG9yYWlzLCByZXBhc3NhZG9zIGEgdGVyY2Vpcm9zLCBlbSBjYXNvIGRlIHB1YmxpY2E/P2VzLCBvIHJlcG9zaXQ/cmlvCnBvZGUgcmVzdHJpbmdpciBvIGFjZXNzbyBhbyB0ZXh0byBpbnRlZ3JhbCwgbWFzIGxpYmVyYSBhcyBpbmZvcm1hPz9lcyBzb2JyZSBvIGRvY3VtZW50bwooTWV0YWRhZG9zIGVzY3JpdGl2b3MpLgoKIERlc3RhIGZvcm1hLCBhdGVuZGVuZG8gYW9zIGFuc2Vpb3MgZGVzc2EgdW5pdmVyc2lkYWRlIGVtIG1hbnRlciBzdWEgcHJvZHU/P28gY2llbnQ/ZmljYSBjb20gCmFzIHJlc3RyaT8/ZXMgaW1wb3N0YXMgcGVsb3MgZWRpdG9yZXMgZGUgcGVyaT9kaWNvcy4KCiBQYXJhIGFzIHB1YmxpY2E/P2VzIHNlbSBpbmljaWF0aXZhcyBxdWUgc2VndWVtIGEgcG9sP3RpY2EgZGUgQWNlc3NvIEFiZXJ0bywgb3MgZGVwP3NpdG9zIApjb21wdWxzP3Jpb3MgbmVzc2UgcmVwb3NpdD9yaW8gbWFudD9tIG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBtYXMgbWFudD9tIGFjZXNzbyBpcnJlc3RyaXRvIAphbyBtZXRhZGFkb3MgZSB0ZXh0byBjb21wbGV0by4gQXNzaW0sIGEgYWNlaXRhPz9vIGRlc3NlIHRlcm1vIG4/byBuZWNlc3NpdGEgZGUgY29uc2VudGltZW50bwogcG9yIHBhcnRlIGRlIGF1dG9yZXMvZGV0ZW50b3JlcyBkb3MgZGlyZWl0b3MsIHBvciBlc3RhcmVtIGVtIGluaWNpYXRpdmFzIGRlIGFjZXNzbyBhYmVydG8uCg==Repositório InstitucionalPUBhttp://192.188.11.11:8080/oai/requestopendoar:19322022-02-21T00:42:06Repositório Institucional da UFBA - Universidade Federal da Bahia (UFBA)false
dc.title.pt_BR.fl_str_mv Jogos 2D em geometrias não euclidianas: um modelo para encapsulamento geometricamente independente
title Jogos 2D em geometrias não euclidianas: um modelo para encapsulamento geometricamente independente
spellingShingle Jogos 2D em geometrias não euclidianas: um modelo para encapsulamento geometricamente independente
Guimarães, Filipe Deó
Ciência da Computação
Geometria não-euclidiana
Encapsulamento
Jogos 2D
Mecânica geométrica
Independência geométrica
title_short Jogos 2D em geometrias não euclidianas: um modelo para encapsulamento geometricamente independente
title_full Jogos 2D em geometrias não euclidianas: um modelo para encapsulamento geometricamente independente
title_fullStr Jogos 2D em geometrias não euclidianas: um modelo para encapsulamento geometricamente independente
title_full_unstemmed Jogos 2D em geometrias não euclidianas: um modelo para encapsulamento geometricamente independente
title_sort Jogos 2D em geometrias não euclidianas: um modelo para encapsulamento geometricamente independente
author Guimarães, Filipe Deó
author_facet Guimarães, Filipe Deó
author_role author
dc.contributor.author.fl_str_mv Guimarães, Filipe Deó
dc.contributor.advisor1.fl_str_mv Mello, Vinicius Moreira
dc.contributor.referee1.fl_str_mv Ferreira Júnior, Perfilino Eugênio
contributor_str_mv Mello, Vinicius Moreira
Ferreira Júnior, Perfilino Eugênio
dc.subject.cnpq.fl_str_mv Ciência da Computação
topic Ciência da Computação
Geometria não-euclidiana
Encapsulamento
Jogos 2D
Mecânica geométrica
Independência geométrica
dc.subject.por.fl_str_mv Geometria não-euclidiana
Encapsulamento
Jogos 2D
Mecânica geométrica
Independência geométrica
description 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.
publishDate 2015
dc.date.submitted.none.fl_str_mv 2015-09-29
dc.date.accessioned.fl_str_mv 2016-06-03T23:37:39Z
dc.date.available.fl_str_mv 2016-06-03T23:37:39Z
dc.date.issued.fl_str_mv 2016-06-03
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://repositorio.ufba.br/ri/handle/ri/19382
url http://repositorio.ufba.br/ri/handle/ri/19382
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Instituto de Matemática. Departamento de Ciência da Computação
dc.publisher.program.fl_str_mv Mestrado Multiinstitucional em Ciência da Computação
dc.publisher.initials.fl_str_mv UFBA
dc.publisher.country.fl_str_mv brasil
publisher.none.fl_str_mv Instituto de Matemática. Departamento de Ciência da Computação
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFBA
instname:Universidade Federal da Bahia (UFBA)
instacron:UFBA
instname_str Universidade Federal da Bahia (UFBA)
instacron_str UFBA
institution UFBA
reponame_str Repositório Institucional da UFBA
collection Repositório Institucional da UFBA
bitstream.url.fl_str_mv https://repositorio.ufba.br/bitstream/ri/19382/1/DissertacaoMestrado-MMCCv2.0.pdf
https://repositorio.ufba.br/bitstream/ri/19382/2/license.txt
https://repositorio.ufba.br/bitstream/ri/19382/3/DissertacaoMestrado-MMCCv2.0.pdf.txt
bitstream.checksum.fl_str_mv 322937f4a0d5052a9a302a6839d9c5dd
0d4b811ef71182510d2015daa7c8a900
bcf7e448c5bf30bab534ea6ff715bc91
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFBA - Universidade Federal da Bahia (UFBA)
repository.mail.fl_str_mv
_version_ 1801502578476843008