???jsp.display-item.identifier??? https://repositorio.unipampa.edu.br/jspui/handle/riu/1600
Tipo: Trabalho de Conclusão de Curso
metadata.dc.title: Avaliação de algoritmos de detecção de colisão em jogos
Autor(es): Pydd, Ezequiel Butzke
Primeiro Orientador: Cheiran, Jean Felipe Patikowski
Resumo: Detecção de colisão trata do problema de sobreposição de objetos em um ambiente virtual, é uma das principais ferramentas para simulação da física do mundo real em um mundo virtual composto das mais diversas formas geométricas e polígonos. Jogos são aplicações que demandam muito processamento e a detecção de colisão é responsável por boa parte dessa demanda. Esse trabalho tem como objetivo realizar e analisar testes de desempenho e testes de precisão de colisão usando jogadores. Para ambos os testes foram implementados dois jogos em Java. Os algoritmos que foram testados são distância euclidiana, distância de Manhattan, sobreposição de retângulos, pixel perfect, detecção hierárquica e sobreposição de retângulos combinado com pixel perfect. Os testes de desempenho foram feitos coletando o tempo que demoram para executar a rotina de detecção de colisão e também quanto tempo demoram para percorrer um percurso pré-programado com diversos números de elementos para colidir. O jogo para os testes de precisão consiste de um jogo questionário onde o jogador, conforme colide com objetos, responde o quão realista a colisão pareceu. Os resultados mostram uma grande eficiência do método de detecção hierárquica em todos os testes realizados, enquanto pixel perfect se mostra extremamente oneroso em questão de desempenho. O método de sobreposição de retângulos foi o pior para demonstrar realidade para o jogador.
Abstract: Collision Detection deals with the objects overlap problem in a virtual environment, it is a major tool to simulate real world physics in a virtual world composed of various geometric shapes and polygons. Games are applications that demand a lot of processing and collision detection is responsible for much of this demand. This work aims to conduct and analyze performance tests and collision accuracy tests using players. For both tests were implemented two java games. The algorithms that will be tested are Euclidean distance, Manhattan distance, overlapping rectangles, pixel perfect, hierarchical detection and overlapping rectangles combined with pixel perfect.Performance tests were done collecting the time it takes to perform the collision detection routine and also how long it takes to go through a pre-programmed route with various numbers of elements to collide. The game for precision tests consists of a quiz game where the player, colliding with objects, answers how realistic was the collision. The results show a great efficiency of hierarchical detection in all tests while perfect pixel shown to be extremely costly in performance issue. The overlapping rectangles method has demonstrate the worst accuracy for the player.
metadata.dc.subject: Precision
Games
Algorithms
Computer science
Collisions
Detection
CNPQ: CNPQ::CIENCIAS EXATAS E DA TERRA
metadata.dc.publisher: Universidade Federal do Pampa
Campus: Campus Alegrete
Tipo de acesso: Attribution-NonCommercial-NoDerivs 3.0 Brazil
Licença: http://creativecommons.org/licenses/by-nc-nd/3.0/br/
metadata.dc.identifier.uri: http://dspace.unipampa.edu.br/jspui/handle/riu/1600
metadata.dc.date.issued: 30-Nov-2011
???org.dspace.app.webui.jsptag.ItemTag.appears???Ciência da Computação

???org.dspace.app.webui.jsptag.ItemTag.files???
???org.dspace.app.webui.jsptag.ItemTag.file??? ???org.dspace.app.webui.jsptag.ItemTag.description??? ???org.dspace.app.webui.jsptag.ItemTag.filesize??????org.dspace.app.webui.jsptag.ItemTag.fileformat??? 
Avaliação de algoritmos de detecção de colisão em jogos.pdf5.01 MBAdobe PDF???org.dspace.app.webui.jsptag.ItemTag.view???


???jsp.display-item.text3??? ???jsp.display-item.license??? Creative Commons