Creating autonomous adaptive agents in a real-time first-person shooter computer game

Games are good test-beds to evaluate AI methodologies. In recent years, there has been a vast amount of research dealing with real-time computer games other than the traditional board games or card games. This paper illustrates how we create agents by employing FALCON, a self-organizing neural netwo...

Full description

Saved in:
Bibliographic Details
Main Authors: Wang, Di, Tan, Ah Hwee
Other Authors: School of Computer Science and Engineering
Format: Article
Language:English
Published: 2018
Subjects:
Online Access:https://hdl.handle.net/10356/89631
http://hdl.handle.net/10220/46772
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-89631
record_format dspace
spelling sg-ntu-dr.10356-896312020-03-07T11:48:51Z Creating autonomous adaptive agents in a real-time first-person shooter computer game Wang, Di Tan, Ah Hwee School of Computer Science and Engineering Adaptive Resonance Theory Operations Real-time Computer Game DRNTU::Engineering::Computer science and engineering Games are good test-beds to evaluate AI methodologies. In recent years, there has been a vast amount of research dealing with real-time computer games other than the traditional board games or card games. This paper illustrates how we create agents by employing FALCON, a self-organizing neural network that performs reinforcement learning, to play a well-known first-person shooter computer game called Unreal Tournament. Rewards used for learning are either obtained from the game environment or estimated using the temporal difference learning scheme. In this way, the agents are able to acquire proper strategies and discover the effectiveness of different weapons without any guidance or intervention. The experimental results show that our agents learn effectively and appropriately from scratch while playing the game in real-time. Moreover, with the previously learned knowledge retained, our agent is able to adapt to a different opponent in a different map within a relatively short period of time. NRF (Natl Research Foundation, S’pore) Accepted version 2018-12-03T07:03:27Z 2019-12-06T17:29:54Z 2018-12-03T07:03:27Z 2019-12-06T17:29:54Z 2015 2015 Journal Article Wang, D., & Tan, A. H. (2015). Creating autonomous adaptive agents in a real-time first-person shooter computer game. IEEE Transactions on Computational Intelligence and AI in Games, 7(2), 123-138. doi:10.1109/TCIAIG.2014.2336702 1943-068X https://hdl.handle.net/10356/89631 http://hdl.handle.net/10220/46772 10.1109/TCIAIG.2014.2336702 181369 en IEEE Transactions on Computational Intelligence and AI in Games © 2014 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. The published version is available at: [http://dx.doi.org/10.1109/TCIAIG.2014.2336702]. 16 p. application/pdf
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic Adaptive Resonance Theory Operations
Real-time Computer Game
DRNTU::Engineering::Computer science and engineering
spellingShingle Adaptive Resonance Theory Operations
Real-time Computer Game
DRNTU::Engineering::Computer science and engineering
Wang, Di
Tan, Ah Hwee
Creating autonomous adaptive agents in a real-time first-person shooter computer game
description Games are good test-beds to evaluate AI methodologies. In recent years, there has been a vast amount of research dealing with real-time computer games other than the traditional board games or card games. This paper illustrates how we create agents by employing FALCON, a self-organizing neural network that performs reinforcement learning, to play a well-known first-person shooter computer game called Unreal Tournament. Rewards used for learning are either obtained from the game environment or estimated using the temporal difference learning scheme. In this way, the agents are able to acquire proper strategies and discover the effectiveness of different weapons without any guidance or intervention. The experimental results show that our agents learn effectively and appropriately from scratch while playing the game in real-time. Moreover, with the previously learned knowledge retained, our agent is able to adapt to a different opponent in a different map within a relatively short period of time.
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
Wang, Di
Tan, Ah Hwee
format Article
author Wang, Di
Tan, Ah Hwee
author_sort Wang, Di
title Creating autonomous adaptive agents in a real-time first-person shooter computer game
title_short Creating autonomous adaptive agents in a real-time first-person shooter computer game
title_full Creating autonomous adaptive agents in a real-time first-person shooter computer game
title_fullStr Creating autonomous adaptive agents in a real-time first-person shooter computer game
title_full_unstemmed Creating autonomous adaptive agents in a real-time first-person shooter computer game
title_sort creating autonomous adaptive agents in a real-time first-person shooter computer game
publishDate 2018
url https://hdl.handle.net/10356/89631
http://hdl.handle.net/10220/46772
_version_ 1681040587669635072