Logotipo do repositório
 

Publicação:
Inteligência artificial versus aprendizado de máquina: análise em um jogo desenvolvido em unity

dc.contributor.advisorFeitosa, Juliana da Costa [UNESP]
dc.contributor.authorTrofino, Eric [UNESP]
dc.contributor.institutionUniversidade Estadual Paulista (Unesp)
dc.date.accessioned2024-11-25T14:05:32Z
dc.date.available2024-11-25T14:05:32Z
dc.date.issued2024-11-14
dc.description.abstractEste trabalho compara técnicas de Inteligência Artificial (IA) e Aprendizado de Máquina (ML, do inglês Machine Learning) aplicadas ao desenvolvimento de personagens não- jogáveis (NPCs, do inglês Non-Playable Characters) em jogos eletrônicos, focando no uso do aprendizado por reforço para treinar um agente em um ambiente simulado criado no Unity. Foi implementado um jogo em que o jogador controla um caçador tentando capturar um cervo, sendo este último controlado por um agente com IA tradicional ou treinado por ML. O estudo utiliza métricas de desempenho, como taxa de fuga, tempo de captura e distância média entre os dois, para avaliar a eficácia dos dois agentes. Os resultados mostraram que o agente treinado por ML apresentou melhor desempenho, fugindo por mais tempo do caçador e ocasionalmente aplicando estratégias de fuga inesperadas. A pesquisa contribui para o avanço no desenvolvimento de jogos ao explorar como o ML pode gerar comportamentos mais dinâmicos e imersivos para NPCs, possibilitando novas abordagens para desafios e interações em jogos eletrônicos.pt
dc.description.abstractThis work compares Artificial Intelligence (AI) and Machine Learning (ML) techniques applied to the development of Non-Playable Characters (NPCs) in video games, focusing on the use of reinforcement learning to train an agent in a simulated environment created in Unity. A game was implemented where the player controls a hunter trying to capture a deer, with the latter controlled by either a traditional AI or an ML-trained agent. The study uses performance metrics, such as escape rate, capture time, and average distance between the two, to evaluate the effectiveness of both agents. The results showed that the ML-trained agent performed better, evading the hunter for longer periods and occasionally employing unexpected escape strategies. This research contributes to game development advancements by exploring how ML can produce more dynamic and immersive behaviors for NPCs, enabling new approaches to challenges and interactions in video games.en
dc.identifier.citationTROFINO, Eric. Inteligência artificial versus aprendizado de máquina: análise em um jogo desenvolvido em Unity. Orientador: Juliana da Costa Feitosa. 2024. 37 f. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Universidade Estadual Paulista, Bauru, 2024.
dc.identifier.urihttps://hdl.handle.net/11449/258307
dc.language.isopor
dc.publisherUniversidade Estadual Paulista (Unesp)
dc.rights.accessRightsAcesso abertopt
dc.subjectDesenvolvimento de Jogospt
dc.subjectInteligência artificialpt
dc.subjectJogos digitaispt
dc.subjectMachine learningen
dc.subjectArtificial inteligenceen
dc.subjectGame developmenten
dc.subjectDigital gamesen
dc.titleInteligência artificial versus aprendizado de máquina: análise em um jogo desenvolvido em unitypt
dc.title.alternativeArtificial intelligence versus machine learning: analysis in a game developed in unityen
dc.typeTrabalho de conclusão de cursopt
dspace.entity.typePublication
unesp.campusUniversidade Estadual Paulista (UNESP), Faculdade de Ciências, Baurupt
unesp.examinationboard.typeBanca públicapt
unesp.undergraduateBauru - FC - Ciência da Computaçãopt

Arquivos

Pacote Original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
trofino_e_tcc_bauru.pdf
Tamanho:
3.61 MB
Formato:
Adobe Portable Document Format

Licença do Pacote

Agora exibindo 1 - 2 de 2
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
2.14 KB
Formato:
Item-specific license agreed upon to submission
Descrição:
Carregando...
Imagem de Miniatura
Nome:
trofino_e_autorizacao_bauru.pdf
Tamanho:
108.21 KB
Formato:
Adobe Portable Document Format
Descrição: