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 条
  • [21] On the development of autonomous agents using deep reinforcement learning
    Barbu, Clara
    Mocanu, Ștefan Alexandru
    UPB Scientific Bulletin, Series C: Electrical Engineering and Computer Science, 2021, 83 (03): : 97 - 116
  • [22] First-Person Locomotion in 3D Virtual Environments: a Usability Analysis
    Moya, Sergio
    Grau, Sergi
    Tost, Dani
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2014, 20 (07) : 1026 - 1045
  • [23] End-To-End Deep Reinforcement Learning for First-Person Pedestrian Visual Navigation in Urban Environments
    Xue, Honghu
    Song, Rui
    Petzold, Julian
    Hein, Benedikt
    Hamann, Heiko
    Rueckert, Elmar
    2022 IEEE-RAS 21ST INTERNATIONAL CONFERENCE ON HUMANOID ROBOTS (HUMANOIDS), 2022, : 350 - 357
  • [24] REINFORCEMENT LEARNING FOR AUTONOMOUS 3D DATA RETRIEVAL USING A MOBILE ROBOT
    Kniaz, V. V.
    Mizginov, V
    Bordodymov, A.
    Moshkantsev, P.
    Novikov, D.
    XXIV ISPRS CONGRESS IMAGING TODAY, FORESEEING TOMORROW, COMMISSION II, 2022, 43-B2 : 553 - 558
  • [25] Autonomous 3D positional control of a magnetic microrobot using reinforcement learning
    Sarmad Ahmad Abbasi
    Awais Ahmed
    Seungmin Noh
    Nader Latifi Gharamaleki
    Seonhyoung Kim
    A. M. Masum Bulbul Chowdhury
    Jin-young Kim
    Salvador Pané
    Bradley J. Nelson
    Hongsoo Choi
    Nature Machine Intelligence, 2024, 6 : 92 - 105
  • [26] Autonomous 3D positional control of a magnetic microrobot using reinforcement learning
    Abbasi, Sarmad Ahmad
    Ahmed, Awais
    Noh, Seungmin
    Gharamaleki, Nader Latifi
    Kim, Seonhyoung
    Chowdhury, A. M. Masum Bulbul
    Kim, Jin-young
    Pane, Salvador
    Nelson, Bradley J.
    Choi, Hongsoo
    NATURE MACHINE INTELLIGENCE, 2024, 6 (01) : 92 - 105
  • [27] AUV 3D docking control using deep reinforcement learning
    Zhang, Tianze
    Miao, Xuhong
    Li, Yibin
    Jia, Lei
    Wei, Zheng
    Gong, Qingtao
    Wen, Tao
    OCEAN ENGINEERING, 2023, 283
  • [28] SketchingWithHands: 3D Sketching Handheld Products with First-Person Hand Posture
    Kim, Yongkwan
    Bae, Seok-Hyung
    UIST 2016: PROCEEDINGS OF THE 29TH ANNUAL SYMPOSIUM ON USER INTERFACE SOFTWARE AND TECHNOLOGY, 2016, : 797 - 808
  • [29] 3D human pose detection using nano sensor and multi-agent deep reinforcement learning
    Sun, Yangjie
    Che, Xiaoxi
    Zhang, Nan
    MATHEMATICAL BIOSCIENCES AND ENGINEERING, 2023, 20 (03) : 4970 - 4987
  • [30] Multi-Agent Connected Autonomous Driving using Deep Reinforcement Learning
    Palanisamy, Praveen
    2020 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2020,