Reinforcement Learning in First Person Shooter Games

被引:33
|
作者
McPartland, Michelle [1 ]
Gallagher, Marcus [1 ]
机构
[1] Univ Queensland, Sch Informat Technol & Elect Engn, Brisbane, Qld 4072, Australia
基金
澳大利亚研究理事会;
关键词
Artificial intelligence (AI); computer games; reinforcement learning (RL);
D O I
10.1109/TCIAIG.2010.2100395
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Reinforcement learning (RL) is a popular machine learning technique that has many successes in learning how to play classic style games. Applying RL to first person shooter (FPS) games is an interesting area of research as it has the potential to create diverse behaviors without the need to implicitly code them. This paper investigates the tabular Sarsa (lambda) RL algorithm applied to a purpose built FPS game. The first part of the research investigates using RL to learn bot controllers for the tasks of navigation, item collection, and combat individually. Results showed that the RL algorithm was able to learn a satisfactory strategy for navigation control, but not to the quality of the industry standard pathfinding algorithm. The combat controller performed well against a rule-based bot, indicating promising preliminary results for using RL in FPS games. The second part of the research used pretrained RL controllers and then combined them by a number of different methods to create a more generalized bot artificial intelligence (AI). The experimental results indicated that RL can be used in a generalized way to control a combination of tasks in FPS bots such as navigation, item collection, and combat.
引用
收藏
页码:43 / 56
页数:14
相关论文
共 50 条
  • [1] Adaptive Shooting for Bots in First Person Shooter Games Using Reinforcement Learning
    Glavin, Frank G.
    Madden, Michael G.
    IEEE TRANSACTIONS ON COMPUTATIONAL INTELLIGENCE AND AI IN GAMES, 2015, 7 (02) : 180 - 192
  • [2] Learning to Shoot in First Person Shooter Games by Stabilizing Actions and Clustering Rewards for Reinforcement Learning
    Glavin, Frank G.
    Madden, Michael G.
    2015 IEEE CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND GAMES (CIG), 2015, : 344 - 351
  • [3] Evaluating competition in training of Deep Reinforcement Learning agents in First-Person Shooter games
    Serafim, Paulo Bruno S.
    Nogueira, Yuri Lenon B.
    Vidal, Creto A.
    Cavalcante Neto, Joaquim B.
    2018 17TH BRAZILIAN SYMPOSIUM ON COMPUTER GAMES AND DIGITAL ENTERTAINMENT (SBGAMES 2018), 2018, : 117 - 126
  • [4] Incorporating Reinforcement Learning into the Creation of Human-Like Autonomous Agents in First Person Shooter Games
    Glavin, Frank G.
    Madden, Michael G.
    GAME-ON 2011: 12TH INTERNATIONAL CONFERENCE ON INTELLIGENT GAMES AND SIMULATION, 2011, : 16 - 21
  • [5] Using VizDoom Research Platform Scenarios for Benchmarking Reinforcement Learning Algorithms in First-Person Shooter Games
    Khan, Adil
    Shah, Asghar Ali
    Khan, Lal
    Faheem, Muhammad Rehan
    Naeem, Muhammad
    Chang, Hsien-Tsung
    IEEE ACCESS, 2024, 12 : 15105 - 15132
  • [6] Creating a Multi-Purpose First Person Shooter Bot with Reinforcement Learning
    McPartland, Michelle
    Gallagher, Marcus
    2008 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND GAMES, 2008, : 143 - 150
  • [7] Haptic feedback in first person shooter video games
    Soderstrom, Ulrik
    Larsson, William
    Lundqvist, Max
    Norberg, Ole
    Andersson, Mattias
    Mejtoft, Thomas
    PROCEEDINGS OF THE 33RD EUROPEAN CONFERENCE ON COGNITIVE ERGONOMICS, ECCE 2022, 2022,
  • [8] Emotionally Adapted Games - An Example of a First Person Shooter
    Saari, Timo
    Turpeinen, Marko
    Kuikkaniemi, Kai
    Kosunen, Ilkka
    Ravaja, Niklas
    HUMAN-COMPUTER INTERACTION, PT IV: INTERACTING IN VARIOUS APPLICATION DOMAINS, 2009, 5613 : 406 - +
  • [9] Appeal of playing online first person shooter games
    Jansz, Jeroen
    Tanis, Martin
    CYBERPSYCHOLOGY & BEHAVIOR, 2007, 10 (01): : 133 - 136
  • [10] Evolving believable behaviours for first person shooter games
    Saunders, Dave
    O'Riordan, Colm
    GAME-ON 2008: 9TH INTERNATIONAL CONFERENCE ON INTELLIGENT GAMES AND SIMULATION, 2008, : 44 - 48