Um sistema de apoio ao jogador para jogos de estratégia em tempo real

Detalhes bibliográficos
Autor(a) principal: Renato Luiz de Freitas Cunha
Data de Publicação: 2010
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFMG
Texto Completo: http://hdl.handle.net/1843/SLSS-85RK8D
Resumo: Apesar da crescente popularidade dos jogos de Estratégia em Tempo Real (RTS) como plataforma para pesquisa em Inteligência Artificial (IA), os trabalhos tendem a focar na criação de um agente inteligente (ou, neste caso, bot) capaz de ganhar um jogo RTS ou a implementar alguma das competências de um jogador de RTS em algum bot. Outras abordagens usam aprendizado de máquina para aprender regras sobre o domínio do jogo e tentar prever as próximas ações do inimigo. Essas abordagens tendem, no entanto, a ignorar tópicos de pesquisa como o desenvolvimento de agentes de IA que auxiliem o usuário em seus jogos.Este trabalho apresenta uma abordagem para implementação de um agente de IA capaz de auxiliar o jogador através de dicas táticas e de estratégia. Seu objetivo, portanto, é o de estabelecer métricas para avaliar o estado local de jogos RTS, elaborar hipóteses sobre qual é o desempenho atual do usuário, raciocinar sobre formas de melhorar o desempenho do jogador e apresentá-las sob a forma de dicas de estratégia para resolver o problema de melhorar o desempenho do jogador com a restrição de usar informação local, tornando oambiente parcialmente observável.Os resultados obtidos com testes com usuário e de desempenho sugerem que o arcabouço experimental desenvolvido neste trabalho cumpre seus objetivos sem degradar o desempenho de um jogo já existente.
id UFMG_4a77ec5917fa99b15ecf1d007e563861
oai_identifier_str oai:repositorio.ufmg.br:1843/SLSS-85RK8D
network_acronym_str UFMG
network_name_str Repositório Institucional da UFMG
repository_id_str
spelling Luiz ChaimowiczGeber Lisboa RamalhoRaquel Oliveira PratesRenato Luiz de Freitas Cunha2019-08-10T07:14:04Z2019-08-10T07:14:04Z2010-05-21http://hdl.handle.net/1843/SLSS-85RK8DApesar da crescente popularidade dos jogos de Estratégia em Tempo Real (RTS) como plataforma para pesquisa em Inteligência Artificial (IA), os trabalhos tendem a focar na criação de um agente inteligente (ou, neste caso, bot) capaz de ganhar um jogo RTS ou a implementar alguma das competências de um jogador de RTS em algum bot. Outras abordagens usam aprendizado de máquina para aprender regras sobre o domínio do jogo e tentar prever as próximas ações do inimigo. Essas abordagens tendem, no entanto, a ignorar tópicos de pesquisa como o desenvolvimento de agentes de IA que auxiliem o usuário em seus jogos.Este trabalho apresenta uma abordagem para implementação de um agente de IA capaz de auxiliar o jogador através de dicas táticas e de estratégia. Seu objetivo, portanto, é o de estabelecer métricas para avaliar o estado local de jogos RTS, elaborar hipóteses sobre qual é o desempenho atual do usuário, raciocinar sobre formas de melhorar o desempenho do jogador e apresentá-las sob a forma de dicas de estratégia para resolver o problema de melhorar o desempenho do jogador com a restrição de usar informação local, tornando oambiente parcialmente observável.Os resultados obtidos com testes com usuário e de desempenho sugerem que o arcabouço experimental desenvolvido neste trabalho cumpre seus objetivos sem degradar o desempenho de um jogo já existente.Even though Real Time Strategy (RTS) games are successfully being used as a platform for Artificial Intelligence (AI) research and experimentation, existing work tends to focus only on the development ofintelligent agents (bots) for winning an RTS game. Other approaches use Machine Learning techniques to learn the rules of the game to try to predict the player's next move. These approaches tend to ignoreinteresting research topics like the development of AI agents that help the user in his games. This work presents an approach to implement an AI agent capable of helping out the player by giving him some tactical and strategical tips. The problem we are trying to solve is to improve the performance of the human RTS player, and our main objective is to develop metrics to evaluate the current game state, elaborate hypothesis on how to improve the player's and communicate this information to him formatted as a set of strategy tips. User and performance tests suggest that the experimental framework developed in this work satisfies its main objectives without degrading an existing game's computational performance.Universidade Federal de Minas GeraisUFMGSistemas de computação interativosInteligência artificialInteração homem-maquinaComputaçãoInterface humano-computadorinteligência artificialEstratégia em tempo realsistemas especialistasUm sistema de apoio ao jogador para jogos de estratégia em tempo realinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMGORIGINALrenatoluizdefreitascunha.pdfapplication/pdf3401373https://repositorio.ufmg.br/bitstream/1843/SLSS-85RK8D/1/renatoluizdefreitascunha.pdf7d82b769664deb08db23edb21633c37dMD51TEXTrenatoluizdefreitascunha.pdf.txtrenatoluizdefreitascunha.pdf.txtExtracted texttext/plain191382https://repositorio.ufmg.br/bitstream/1843/SLSS-85RK8D/2/renatoluizdefreitascunha.pdf.txt0d6be2ba1f1a4406881af7ccd116fa8cMD521843/SLSS-85RK8D2019-11-14 03:59:58.648oai:repositorio.ufmg.br:1843/SLSS-85RK8DRepositório de PublicaçõesPUBhttps://repositorio.ufmg.br/oaiopendoar:2019-11-14T06:59:58Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)false
dc.title.pt_BR.fl_str_mv Um sistema de apoio ao jogador para jogos de estratégia em tempo real
title Um sistema de apoio ao jogador para jogos de estratégia em tempo real
spellingShingle Um sistema de apoio ao jogador para jogos de estratégia em tempo real
Renato Luiz de Freitas Cunha
Interface humano-computador
inteligência artificial
Estratégia em tempo real
sistemas especialistas
Sistemas de computação interativos
Inteligência artificial
Interação homem-maquina
Computação
title_short Um sistema de apoio ao jogador para jogos de estratégia em tempo real
title_full Um sistema de apoio ao jogador para jogos de estratégia em tempo real
title_fullStr Um sistema de apoio ao jogador para jogos de estratégia em tempo real
title_full_unstemmed Um sistema de apoio ao jogador para jogos de estratégia em tempo real
title_sort Um sistema de apoio ao jogador para jogos de estratégia em tempo real
author Renato Luiz de Freitas Cunha
author_facet Renato Luiz de Freitas Cunha
author_role author
dc.contributor.advisor1.fl_str_mv Luiz Chaimowicz
dc.contributor.referee1.fl_str_mv Geber Lisboa Ramalho
dc.contributor.referee2.fl_str_mv Raquel Oliveira Prates
dc.contributor.author.fl_str_mv Renato Luiz de Freitas Cunha
contributor_str_mv Luiz Chaimowicz
Geber Lisboa Ramalho
Raquel Oliveira Prates
dc.subject.por.fl_str_mv Interface humano-computador
inteligência artificial
Estratégia em tempo real
sistemas especialistas
topic Interface humano-computador
inteligência artificial
Estratégia em tempo real
sistemas especialistas
Sistemas de computação interativos
Inteligência artificial
Interação homem-maquina
Computação
dc.subject.other.pt_BR.fl_str_mv Sistemas de computação interativos
Inteligência artificial
Interação homem-maquina
Computação
description Apesar da crescente popularidade dos jogos de Estratégia em Tempo Real (RTS) como plataforma para pesquisa em Inteligência Artificial (IA), os trabalhos tendem a focar na criação de um agente inteligente (ou, neste caso, bot) capaz de ganhar um jogo RTS ou a implementar alguma das competências de um jogador de RTS em algum bot. Outras abordagens usam aprendizado de máquina para aprender regras sobre o domínio do jogo e tentar prever as próximas ações do inimigo. Essas abordagens tendem, no entanto, a ignorar tópicos de pesquisa como o desenvolvimento de agentes de IA que auxiliem o usuário em seus jogos.Este trabalho apresenta uma abordagem para implementação de um agente de IA capaz de auxiliar o jogador através de dicas táticas e de estratégia. Seu objetivo, portanto, é o de estabelecer métricas para avaliar o estado local de jogos RTS, elaborar hipóteses sobre qual é o desempenho atual do usuário, raciocinar sobre formas de melhorar o desempenho do jogador e apresentá-las sob a forma de dicas de estratégia para resolver o problema de melhorar o desempenho do jogador com a restrição de usar informação local, tornando oambiente parcialmente observável.Os resultados obtidos com testes com usuário e de desempenho sugerem que o arcabouço experimental desenvolvido neste trabalho cumpre seus objetivos sem degradar o desempenho de um jogo já existente.
publishDate 2010
dc.date.issued.fl_str_mv 2010-05-21
dc.date.accessioned.fl_str_mv 2019-08-10T07:14:04Z
dc.date.available.fl_str_mv 2019-08-10T07:14:04Z
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://hdl.handle.net/1843/SLSS-85RK8D
url http://hdl.handle.net/1843/SLSS-85RK8D
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 Universidade Federal de Minas Gerais
dc.publisher.initials.fl_str_mv UFMG
publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFMG
instname:Universidade Federal de Minas Gerais (UFMG)
instacron:UFMG
instname_str Universidade Federal de Minas Gerais (UFMG)
instacron_str UFMG
institution UFMG
reponame_str Repositório Institucional da UFMG
collection Repositório Institucional da UFMG
bitstream.url.fl_str_mv https://repositorio.ufmg.br/bitstream/1843/SLSS-85RK8D/1/renatoluizdefreitascunha.pdf
https://repositorio.ufmg.br/bitstream/1843/SLSS-85RK8D/2/renatoluizdefreitascunha.pdf.txt
bitstream.checksum.fl_str_mv 7d82b769664deb08db23edb21633c37d
0d6be2ba1f1a4406881af7ccd116fa8c
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)
repository.mail.fl_str_mv
_version_ 1803589535136743424