Improved Non-Player Character (NPC) behavior using evolutionary algorithm—A systematic review

IF 2.8 3区 计算机科学 Q2 COMPUTER SCIENCE, CYBERNETICS Entertainment Computing Pub Date : 2024-08-16 DOI:10.1016/j.entcom.2024.100875
Hendrawan Armanto , Harits Ar Rosyid , Muladi , Gunawan
{"title":"Improved Non-Player Character (NPC) behavior using evolutionary algorithm—A systematic review","authors":"Hendrawan Armanto ,&nbsp;Harits Ar Rosyid ,&nbsp;Muladi ,&nbsp;Gunawan","doi":"10.1016/j.entcom.2024.100875","DOIUrl":null,"url":null,"abstract":"<div><p>Games, once solely intended for entertainment, have emerged as a significant research focus in recent years, with the primary goal of enhancing the gaming experience. Research in the gaming domain has expanded to encompass a wide range of topics, spanning from game theory to artificial intelligence. Within the realm of artificial intelligence itself, Non-Player Characters (NPCs) play a crucial role in shaping the overall gaming experience. The quality of NPC behavior directly influences player satisfaction. Evolutionary algorithms stand out as a key algorithm for optimizing NPC behavior and interactions. This review paper extensively explores the intricate relationship between evolutionary algorithms and NPC behavior, proposing six categories (planning, user interaction, position modification, parameter modification, character state modification, and target assignment strategy), each delineating a distinct role for evolutionary algorithms. Ultimately, the paper draws three main conclusions: the pervasive use of evolutionary algorithms in gaming research, the diversity in game selection for research trials, and the varying strategies employed by researchers in selecting testing techniques. This comprehensive review aims to serve as a valuable reference for future research, particularly in the domain of evolutionary algorithms applied to NPC behavior.</p></div>","PeriodicalId":55997,"journal":{"name":"Entertainment Computing","volume":"52 ","pages":"Article 100875"},"PeriodicalIF":2.8000,"publicationDate":"2024-08-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Entertainment Computing","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S187595212400243X","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, CYBERNETICS","Score":null,"Total":0}
引用次数: 0

Abstract

Games, once solely intended for entertainment, have emerged as a significant research focus in recent years, with the primary goal of enhancing the gaming experience. Research in the gaming domain has expanded to encompass a wide range of topics, spanning from game theory to artificial intelligence. Within the realm of artificial intelligence itself, Non-Player Characters (NPCs) play a crucial role in shaping the overall gaming experience. The quality of NPC behavior directly influences player satisfaction. Evolutionary algorithms stand out as a key algorithm for optimizing NPC behavior and interactions. This review paper extensively explores the intricate relationship between evolutionary algorithms and NPC behavior, proposing six categories (planning, user interaction, position modification, parameter modification, character state modification, and target assignment strategy), each delineating a distinct role for evolutionary algorithms. Ultimately, the paper draws three main conclusions: the pervasive use of evolutionary algorithms in gaming research, the diversity in game selection for research trials, and the varying strategies employed by researchers in selecting testing techniques. This comprehensive review aims to serve as a valuable reference for future research, particularly in the domain of evolutionary algorithms applied to NPC behavior.

查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
利用进化算法改进非玩家角色(NPC)行为--系统综述
游戏曾经仅仅是为了娱乐,但近年来已成为一个重要的研究重点,其主要目标是增强游戏体验。游戏领域的研究已扩展到包括从游戏理论到人工智能的广泛课题。在人工智能领域,非玩家角色(NPC)在塑造整体游戏体验方面发挥着至关重要的作用。NPC 行为的质量直接影响玩家的满意度。进化算法是优化 NPC 行为和互动的关键算法。这篇综述论文广泛探讨了进化算法与 NPC 行为之间错综复杂的关系,提出了六个类别(规划、用户交互、位置修改、参数修改、角色状态修改和目标分配策略),每个类别都为进化算法划分了不同的角色。最后,论文得出了三个主要结论:进化算法在游戏研究中的广泛应用、研究试验中游戏选择的多样性以及研究人员在选择测试技术时采用的不同策略。这篇全面的综述旨在为未来的研究,尤其是进化算法应用于 NPC 行为领域的研究,提供有价值的参考。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
Entertainment Computing
Entertainment Computing Computer Science-Human-Computer Interaction
CiteScore
5.90
自引率
7.10%
发文量
66
期刊介绍: Entertainment Computing publishes original, peer-reviewed research articles and serves as a forum for stimulating and disseminating innovative research ideas, emerging technologies, empirical investigations, state-of-the-art methods and tools in all aspects of digital entertainment, new media, entertainment computing, gaming, robotics, toys and applications among researchers, engineers, social scientists, artists and practitioners. Theoretical, technical, empirical, survey articles and case studies are all appropriate to the journal.
期刊最新文献
A comparative analysis of game experience in treadmill running applications Revenue effects of Denuvo digital rights management on PC video games The impact of performance degree on players: Exploring player enjoyment and engagement in the dynamic of game process Eight types of video game experience Exploring music-based attachment to video games through affect expressions in written memories
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1