Skip to main navigation Skip to search Skip to main content

Playing First-Person-Shooter Games with A3C-Anticipator Network Based Agents Using Reinforcement Learning

  • Harbin No. 6 High School
  • School of Computer Science and Technology, Harbin Institute of Technology
  • University of Peshawar
  • Army Air Force College
  • Nanjing General Hospital

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Common built-in bots act upon pre-written scripts to make decisions and actions where sometimes they acquire and take advantage of unfair information, instead of acting flexibly like human players, who make decisions only based on game screens. This paper mainly focuses on studying the applications of deep learning and reinforcement learning in the field of computer game agents. The goal is to create agents that make decisions in human’s way and gets rid of relying on unfair information. A game agent is implemented in line to the A3C algorithm. This agent takes the original real-time game screen as an input to the network and then outputs the corresponding discrete actions. The agent can interact with Viz and read the real-time game screen to make decisions for controlling the characters. This paper made an improvement to the A3C algorithm by adding an anticipator network to the original model structure. The goal of doing this is to make the agent act more like human players. It generates anticipation before making decisions, and then combines the real-time game screen with anticipation images together as an input to the network defined by the A3C algorithm. The result shows, that the A3C algorithm with Anticipation performs better than the original A3C algorithmd.

Original languageEnglish
Title of host publicationArtificial Intelligence and Security - 5th International Conference, ICAIS 2019, Proceedings
EditorsXingming Sun, Zhaoqing Pan, Elisa Bertino
PublisherSpringer Verlag
Pages463-475
Number of pages13
ISBN (Print)9783030242671
DOIs
StatePublished - 2019
Externally publishedYes
Event5th International Conference on Artificial Intelligence and Security, ICAIS 2019 - New York city, United States
Duration: 26 Jul 201928 Jul 2019

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume11635 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference5th International Conference on Artificial Intelligence and Security, ICAIS 2019
Country/TerritoryUnited States
CityNew York city
Period26/07/1928/07/19

Keywords

  • Artificial intelligence (AI)
  • Artificial neural networks
  • Computational intelligence
  • Game-AI
  • Machine learning
  • Reinforcement learning

Fingerprint

Dive into the research topics of 'Playing First-Person-Shooter Games with A3C-Anticipator Network Based Agents Using Reinforcement Learning'. Together they form a unique fingerprint.

Cite this