Um Algoritmo Para Geração de Navigation Meshes em Mapas Bidimensionais Homogêneos: uma aplicação no jogo Dragon Age: Origins

Detalhes bibliográficos
Autor(a) principal: Costa, Ingrid Danielle Vilela
Data de Publicação: 2019
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE)
Texto Completo: https://repository.ufrpe.br/handle/123456789/2136
Resumo: Nos cenário dos jogos eletrônicos e, mais recentemente, na robótica, agentes autônomos comumente necessitam resolver repetidamente o problema de busca de menor caminho. Esta necessidade eventualmente pode consumir muitos recursos e demandaotimizações para que estas buscas sejam mais eficientes. Tais otimizações podem in-cluir melhorias nos algoritmos de busca, na representação dos mapas, nas estruturasde dados utilizadas, entre outras. O presente trabalho apresenta uma otimização para algoritmos de busca baseada na redução do tamanho do espaço de busca, através deum algoritmo de geração automática de Navigation Meshes, que são redes de áreas caminháveis de mapas, implicando em redução do espaço de busca e consequen-temente melhoria de tempo de processamento. A geração de Navigation Meshes é um problema ainda sem solução estabelecida. Para avaliar a heurística foram solucionados problemas de caminho mínimo em 156 mapas obtidos de um benchmark. Os caminhos foram determinados pelo algoritmo A* e foram comparadas as soluções no mapa original e no mapa otimizado pela heurística. Foi alcançada uma redução de espaço de busca média de 97,42%, com desvio padrão de 0,026 e a busca teve uma redução marginal média no tempo de execução de 46,76%.
id UFRPE_9382f403a4ce0954793e23e248e46dd4
oai_identifier_str oai:dspace:123456789/2136
network_acronym_str UFRPE
network_name_str Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE)
repository_id_str https://v2.sherpa.ac.uk/id/repository/10612
spelling Um Algoritmo Para Geração de Navigation Meshes em Mapas Bidimensionais Homogêneos: uma aplicação no jogo Dragon Age: OriginsAlgorítmos computacionaisRobóticaJogos eletrônicosNos cenário dos jogos eletrônicos e, mais recentemente, na robótica, agentes autônomos comumente necessitam resolver repetidamente o problema de busca de menor caminho. Esta necessidade eventualmente pode consumir muitos recursos e demandaotimizações para que estas buscas sejam mais eficientes. Tais otimizações podem in-cluir melhorias nos algoritmos de busca, na representação dos mapas, nas estruturasde dados utilizadas, entre outras. O presente trabalho apresenta uma otimização para algoritmos de busca baseada na redução do tamanho do espaço de busca, através deum algoritmo de geração automática de Navigation Meshes, que são redes de áreas caminháveis de mapas, implicando em redução do espaço de busca e consequen-temente melhoria de tempo de processamento. A geração de Navigation Meshes é um problema ainda sem solução estabelecida. Para avaliar a heurística foram solucionados problemas de caminho mínimo em 156 mapas obtidos de um benchmark. Os caminhos foram determinados pelo algoritmo A* e foram comparadas as soluções no mapa original e no mapa otimizado pela heurística. Foi alcançada uma redução de espaço de busca média de 97,42%, com desvio padrão de 0,026 e a busca teve uma redução marginal média no tempo de execução de 46,76%.In the field of electronic gaming and more recently in robotics, autonomous agent soften need to repeatedly solve the problem of searching for the smallest path. This need can eventually consume a lot of resources and demands optimizations to make these searches more efficient. Such optimizations may include improvements in search algorithms, map representation, data structures used. This work presents an optimization for search algorithms based on the reduction of the search space by means of an automatic Navigation Meshes generation algorithm which are networks of walka blemap areas implying in a reduction of the search space and consequently improving the search processing time. The generation of Navigation Meshes is a problem with no consolidated solution. To prove the heuristic, path finding problems were solved on 156 benchmark maps. The path findings were performmed by the A* algorithm and the solutions were compared between the original maps and the optimized ones. An average search space reduction of 97.42% was achieved, with a standard deviation of 0.026and the search had an average marginal reduction in execution time of 46.76%.BrasilBocanegra, Silvanahttp://lattes.cnpq.br/6113606913639280http://lattes.cnpq.br/4596111202208863Costa, Ingrid Danielle Vilela2020-03-31T18:57:28Z2020-03-31T18:57:28Z2019info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis55 f.application/pdfCOSTA, Ingrid Danielle Vilela. Um Algoritmo Para Geração de Navigation Meshes em Mapas Bidimensionais Homogêneos: uma aplicação no jogo Dragon Age: Origins. 2019. 55 f.Trabalho de Conclusão de Curso (Bacharelado em Sistemas de Informação)- Departamento de Estatística e Informática, Universidade Federal Rural de Pernambuco, Recife, 2019.https://repository.ufrpe.br/handle/123456789/2136porAtribuição-NãoComercial-CompartilhaIgual 4.0 Internacional (CC BY-NC-SA 4.0)https://creativecommons.org/licenses/by-nc-sa/4.0/deed.pt_BRopenAccessinfo:eu-repo/semantics/openAccessreponame:Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE)instname:Universidade Federal Rural de Pernambuco (UFRPE)instacron:UFRPE2020-03-31T18:57:29Zoai:dspace:123456789/2136Repositório InstitucionalPUBhttps://repository.ufrpe.br/oai/requestrepositorio.sib@ufrpe.bropendoar:https://v2.sherpa.ac.uk/id/repository/106122020-03-31T18:57:29Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE) - Universidade Federal Rural de Pernambuco (UFRPE)false
dc.title.none.fl_str_mv Um Algoritmo Para Geração de Navigation Meshes em Mapas Bidimensionais Homogêneos: uma aplicação no jogo Dragon Age: Origins
title Um Algoritmo Para Geração de Navigation Meshes em Mapas Bidimensionais Homogêneos: uma aplicação no jogo Dragon Age: Origins
spellingShingle Um Algoritmo Para Geração de Navigation Meshes em Mapas Bidimensionais Homogêneos: uma aplicação no jogo Dragon Age: Origins
Costa, Ingrid Danielle Vilela
Algorítmos computacionais
Robótica
Jogos eletrônicos
title_short Um Algoritmo Para Geração de Navigation Meshes em Mapas Bidimensionais Homogêneos: uma aplicação no jogo Dragon Age: Origins
title_full Um Algoritmo Para Geração de Navigation Meshes em Mapas Bidimensionais Homogêneos: uma aplicação no jogo Dragon Age: Origins
title_fullStr Um Algoritmo Para Geração de Navigation Meshes em Mapas Bidimensionais Homogêneos: uma aplicação no jogo Dragon Age: Origins
title_full_unstemmed Um Algoritmo Para Geração de Navigation Meshes em Mapas Bidimensionais Homogêneos: uma aplicação no jogo Dragon Age: Origins
title_sort Um Algoritmo Para Geração de Navigation Meshes em Mapas Bidimensionais Homogêneos: uma aplicação no jogo Dragon Age: Origins
author Costa, Ingrid Danielle Vilela
author_facet Costa, Ingrid Danielle Vilela
author_role author
dc.contributor.none.fl_str_mv Bocanegra, Silvana
http://lattes.cnpq.br/6113606913639280
http://lattes.cnpq.br/4596111202208863
dc.contributor.author.fl_str_mv Costa, Ingrid Danielle Vilela
dc.subject.por.fl_str_mv Algorítmos computacionais
Robótica
Jogos eletrônicos
topic Algorítmos computacionais
Robótica
Jogos eletrônicos
description Nos cenário dos jogos eletrônicos e, mais recentemente, na robótica, agentes autônomos comumente necessitam resolver repetidamente o problema de busca de menor caminho. Esta necessidade eventualmente pode consumir muitos recursos e demandaotimizações para que estas buscas sejam mais eficientes. Tais otimizações podem in-cluir melhorias nos algoritmos de busca, na representação dos mapas, nas estruturasde dados utilizadas, entre outras. O presente trabalho apresenta uma otimização para algoritmos de busca baseada na redução do tamanho do espaço de busca, através deum algoritmo de geração automática de Navigation Meshes, que são redes de áreas caminháveis de mapas, implicando em redução do espaço de busca e consequen-temente melhoria de tempo de processamento. A geração de Navigation Meshes é um problema ainda sem solução estabelecida. Para avaliar a heurística foram solucionados problemas de caminho mínimo em 156 mapas obtidos de um benchmark. Os caminhos foram determinados pelo algoritmo A* e foram comparadas as soluções no mapa original e no mapa otimizado pela heurística. Foi alcançada uma redução de espaço de busca média de 97,42%, com desvio padrão de 0,026 e a busca teve uma redução marginal média no tempo de execução de 46,76%.
publishDate 2019
dc.date.none.fl_str_mv 2019
2020-03-31T18:57:28Z
2020-03-31T18:57:28Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv COSTA, Ingrid Danielle Vilela. Um Algoritmo Para Geração de Navigation Meshes em Mapas Bidimensionais Homogêneos: uma aplicação no jogo Dragon Age: Origins. 2019. 55 f.Trabalho de Conclusão de Curso (Bacharelado em Sistemas de Informação)- Departamento de Estatística e Informática, Universidade Federal Rural de Pernambuco, Recife, 2019.
https://repository.ufrpe.br/handle/123456789/2136
identifier_str_mv COSTA, Ingrid Danielle Vilela. Um Algoritmo Para Geração de Navigation Meshes em Mapas Bidimensionais Homogêneos: uma aplicação no jogo Dragon Age: Origins. 2019. 55 f.Trabalho de Conclusão de Curso (Bacharelado em Sistemas de Informação)- Departamento de Estatística e Informática, Universidade Federal Rural de Pernambuco, Recife, 2019.
url https://repository.ufrpe.br/handle/123456789/2136
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Atribuição-NãoComercial-CompartilhaIgual 4.0 Internacional (CC BY-NC-SA 4.0)
https://creativecommons.org/licenses/by-nc-sa/4.0/deed.pt_BR
openAccess
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Atribuição-NãoComercial-CompartilhaIgual 4.0 Internacional (CC BY-NC-SA 4.0)
https://creativecommons.org/licenses/by-nc-sa/4.0/deed.pt_BR
openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 55 f.
application/pdf
dc.publisher.none.fl_str_mv Brasil
publisher.none.fl_str_mv Brasil
dc.source.none.fl_str_mv reponame:Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE)
instname:Universidade Federal Rural de Pernambuco (UFRPE)
instacron:UFRPE
instname_str Universidade Federal Rural de Pernambuco (UFRPE)
instacron_str UFRPE
institution UFRPE
reponame_str Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE)
collection Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE)
repository.name.fl_str_mv Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE) - Universidade Federal Rural de Pernambuco (UFRPE)
repository.mail.fl_str_mv repositorio.sib@ufrpe.br
_version_ 1809277161237905408