Implementing AI for Non-player Characters in 3D Video Games

被引:10
|
作者
Kopel, Marek [1 ]
Hajas, Tomasz [1 ]
机构
[1] Wroclaw Univ Sci & Technol, Fac Comp Sci & Management, Wybrzeze Wyspianskiego 27, PL-50370 Wroclaw, Poland
关键词
Artificial intelligence; Video game; Non-player character; Neural network; enetic algorithm; Q-learning; Unreal engine; NEURAL-NETWORKS;
D O I
10.1007/978-3-319-75417-8_57
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The purpose of this work was to find a solution for implementing intelligent behavior of independent NPC agents (non-player characters) in video games. NPC is a computer operated character - usually an enemy to the human user player. In modern video games NPCs are programmed to mimic human player behaviour to increase realism. Four approaches to NPC AI implementation were compared: decision tree, genetic algorithm, Q-learning, and a hybrid method. Results were aggregated and discussed along with recommending the best approach.
引用
收藏
页码:610 / 619
页数:10
相关论文
共 50 条
  • [1] Unleashing generative non-player characters in video games: An AI Act perspective
    Sas, Martin
    2024 IEEE GAMING, ENTERTAINMENT, AND MEDIA CONFERENCE, GEM 2024, 2024, : 556 - 559
  • [2] The Moral Service of Trans Non-Player Characters: Examining the Roles of Transgender Non-Player Characters in Role-Playing Video Games
    Kosciesza, Aiden J.
    GAMES AND CULTURE, 2023, 18 (02) : 189 - 208
  • [3] A Hierarchical Reinforcement Learning Based Artificial Intelligence for Non-Player Characters in Video Games
    Ponce, Hiram
    Padilla, Ricardo
    NATURE-INSPIRED COMPUTATION AND MACHINE LEARNING, PT II, 2014, 8857 : 172 - 183
  • [4] Controllable automatic generation of non-player characters in 3D anime style
    Li, Ruizhe
    Oji, Ryo
    Fujishiro, Issei
    COMPUTER ANIMATION AND VIRTUAL WORLDS, 2023, 34 (02)
  • [5] Two Level Control of Non-Player Characters for Navigation in 3D Games Scenes: A Deep Reinforcement Learning Approach
    Gomes, Gilzamir
    Vidal, Creto A.
    Cavalcante-Neto, Joaquim B.
    Nogueira, Yuri L. B.
    2021 20TH BRAZILIAN SYMPOSIUM ON COMPUTER GAMES AND DIGITAL ENTERTAINMENT (SBGAMES 2021), 2021, : 182 - 190
  • [6] Combining Neural Networks for Controlling Non-player Characters in Games
    Sagredo-Olivenza, Ismael
    Pablo Gomez-Martin, Pedro
    Antonio Gomez-Martin, Marco
    Antonio Gonzalez-Calero, Pedro
    ADVANCES IN COMPUTATIONAL INTELLIGENCE, IWANN 2017, PT II, 2017, 10306 : 694 - 705
  • [7] Towards autonomous behavior learning of non-player characters in games
    Feng, Shu
    Tan, Ah-Hwee
    EXPERT SYSTEMS WITH APPLICATIONS, 2016, 56 : 89 - 99
  • [8] Learning Chasing Behaviours of Non-Player Characters in Games Using SARSA
    Phon-Amnuaisuk, Somnuk
    APPLICATIONS OF EVOLUTIONARY COMPUTATION, PT I, 2011, 6624 : 133 - 142
  • [9] The Player-Ethnographer An Ethnographic Approach to the Study of Non-Player Characters in Digital Games
    Ogier, Harley
    PROCEEDINGS OF THE AUSTRALASIAN COMPUTER SCIENCE WEEK MULTICONFERENCE (ACSW 2020), 2020,
  • [10] Implementing Performance Moderators for Non-Player Characters in Commercial Gaming Environments
    Fraser, William D.
    AVIATION SPACE AND ENVIRONMENTAL MEDICINE, 2013, 84 (07): : 750 - 751