On the Development of an Autonomous Agent for a 3D First-Person Shooter Game Using Deep Reinforcement Learning

被引:2
|
作者
Serafim, Paulo Bruno S. [1 ]
Nogueira, Yuri Lenon B. [1 ]
Vidal, Creto A. [1 ]
Cavalcante Neto, Joaquim B. [1 ]
机构
[1] Univ Fed Ceara, Dept Comp, Fortaleza, Ceara, Brazil
关键词
3D first-person shooter; autonomous agent; reinforcement learning; deep neural networks;
D O I
10.1109/SBGames.2017.00025
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
First-Person Shooter games have always been very popular. One of the challenges in the development of First-Person Shooter games is the use of game agents controlled by Artificial Intelligence because they can learn how to handle very distinct situations presented to them. In this work, we construct an autonomous agent to play different scenarios in a 3D First-Person Shooter game using a Deep Neural Network model. The agent receives as input only the pixels of the screen and should learn how to interact with the environments by itself. To achieve this goal, the agent is trained using a Deep Reinforcement Learning model through an adaptation of the Q-Learning technique for Deep Networks. We evaluate our agent in three distinct scenarios: a basic environment against one static enemy, a more complex environment against multiple different enemies and a custom medikit gathering scenario. We show that the agent achieves good results and learns complex behaviors in all tested environments. The results show that the presented model is suitable for creating 3D First-Person Shooter autonomous agents capable of playing different scenarios.
引用
收藏
页码:155 / 163
页数:9
相关论文
共 50 条
  • [31] Multi-Agent Connected Autonomous Driving using Deep Reinforcement Learning
    Palanisamy, Praveen
    2020 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2020,
  • [32] Multi-Agent Deep Reinforcement Learning for Online 3D Human Poses Estimation
    Fan, Zhen
    Li, Xiu
    Li, Yipeng
    REMOTE SENSING, 2021, 13 (19)
  • [33] Deep Reinforcement Learning Controller for 3D Path Following and Collision Avoidance by Autonomous Underwater Vehicles
    Havenstrom, Simen Theie
    Rasheed, Adil
    San, Omer
    FRONTIERS IN ROBOTICS AND AI, 2021, 7
  • [34] Towards Agent-Based Testing of 3D Games using Reinforcement Learning
    Ferdous, Raihana
    Kifetew, Fitsum
    Prandi, Davide
    Susi, Angelo
    PROCEEDINGS OF THE 37TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, ASE 2022, 2022,
  • [35] 3D Spatial Analysis Method with First-Person Viewpoint by Deep Convolutional Neural Network with Omnidirectional RGB and Depth Images
    Takizawa, Atsushi
    Furuta, Airi
    ECAADE 2017: SHARING OF COMPUTABLE KNOWLEDGE! (SHOCK!), VOL 2, 2017, : 693 - 702
  • [36] Observation Encoding for Reinforcement Learning Agents in 3D Game Environments
    Haase, Lennart
    Fischoeder, Nicolas
    Vatolkin, Igor
    2024 IEEE CONFERENCE ON GAMES, COG 2024, 2024,
  • [37] Deep Reinforcement Learning Tf-Agent-Based Object Tracking With Virtual Autonomous Drone in a Game Engine
    Farkhodov, Khurshedjon
    Lee, Suk-Hwan
    Platos, Jan
    Kwon, Ki-Ryong
    IEEE ACCESS, 2023, 11 : 124129 - 124138
  • [38] Exploring Inter-Observer Differences in First-Person Object Views using Deep Learning Models
    Bambach, Sven
    Zhang, Zehua
    Crandall, David J.
    Yu, Chen
    2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION WORKSHOPS (ICCVW 2017), 2017, : 2773 - 2782
  • [39] Design and Implementation of an OpenGL Based 3D First Person Shooting Game
    Lin, Qiaomin
    Zhao, Zhen
    Xu, Dihua
    Wang, Ruchuan
    TRANSACTIONS ON EDUTAINMENT V, 2011, 6530 : 50 - +
  • [40] Automatic Drone Navigation in Realistic 3D Landscapes using Deep Reinforcement Learning
    Shin, Sang-Yun
    Kang, Yong -Won
    Kim, Yong-Guk
    2019 6TH INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT 2019), 2019, : 1072 - 1077