Please use this identifier to cite or link to this item:
https://rd.uffs.edu.br/handle/prefix/9167| Type: | Monografia |
| Title: | Avaliação de técnicas de planejamento para NPCs: GOAP e UD GOAP, em um jogo de simulação de loja |
| Author: | Miotto, Eduardo Folle |
| First advisor: | Grando, Felipe |
| Resume: | O uso de arquiteturas de planejamento para a inteligência artificial (IA) de personagens não jogáveis (NPCs) tem crescido no desenvolvimento de jogos eletrônicos, especialmente em contextos que requerem comportamento adaptativo e modular. Entre os modelos mais adotados, destaca-se o Goal-Oriented Action Planning (GOAP), que permite a tomada de decisões dinâmica a partir da formulação de uma sequência de ações baseada em objetivos. Entretanto, devido a restrições do design do GOAP, variações como o Utility-Directed GOAP (UD GOAP) foram propostas na literatura. Este trabalho desenvolveu um ambiente de jogo utilizado como uma base para testes que comparam GOAP e UD GOAP, avaliando desempenho computacional e a qualidade do comportamento produzida por cada abordagem. Foram implementados cenários controlados contendo múltiplos NPCs, sobre os quais foram coletadas métricas de tempo de execução, quadros por segundo e padrões comportamentais. Os resultados indicaram diferenças e similaridades relevantes entre as arquiteturas, evidenciando variações quanto a custo computacional e ao impacto no comportamento dos agentes. A análise obtida contribui para a compreensão das vantagens e limitações de cada técnica, oferecendo suporte tanto para estudos acadêmicos na área de IA aplicada a jogos quanto para aplicações práticas no desenvolvimento de sistemas interativos. |
| Abstract: | The use of planning architectures for the artificial intelligence (AI) of non-player characters (NPCs) has increased in digital game development, especially in scenarios that require adaptive and modular behavior. Among the most adopted models, Goal-Oriented Action Planning (GOAP) stands out, allowing dynamic decision-making through the formulation of an objective-based sequence of actions. However, due to design limitations of GOAP, variations such as Utility-Directed GOAP (UD GOAP) have been proposed in the literature. This work developed a game environment used as a testing platform to compare GOAP and UD GOAP, assessing both computational performance and the quality of the behavior produced by each approach. Controlled scenarios containing multiple NPCs were implemented, from which execution time, frames per second, and behavioral patterns were collected. The results revealed relevant differences and similarities between the architectures, highlighting variations in computational cost and the impact on agent behavior. The analysis contributes to understanding the advantages and limitations of each technique, supporting both academic research in game-oriented AI and practical applications in the development of interactive systems. |
| Keywords: | Inteligência artificial Jogos eletrônicos Comportamento Tomada de decisão Personagens |
| Language: | por |
| Country: | Brasil |
| Publisher: | Universidade Federal da Fronteira Sul |
| Acronym of the institution: | UFFS |
| College, Institute or Department: | Campus Chapecó |
| Type of Access: | Acesso Aberto |
| URI: | https://rd.uffs.edu.br/handle/prefix/9167 |
| Issue Date: | 2025 |
| Appears in Collections: | Ciência da Computação |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| MIOTTO.pdf | 3.9 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.