Adaptive Shooting for Bots in First Person Shooter Games Using Reinforcement Learning

被引:16
作者
Glavin, Frank G. [1 ]
Madden, Michael G. [1 ]
机构
[1] Natl Univ Ireland, Coll Engn & Informat, Galway, Ireland
关键词
First person shooters; nonplayer characters; reinforcement learning;
D O I
10.1109/TCIAIG.2014.2363042
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In current state-of-the-art commercial first person shooter games, computer controlled bots, also known as nonplayer characters, can often be easily distinguishable from those controlled by humans. Tell-tale signs such as failed navigation, "sixth sense" knowledge of human players' whereabouts and deterministic, scripted behaviors are some of the causes of this. We propose, however, that one of the biggest indicators of nonhuman-like behavior in these games can be found in the weapon shooting capability of the bot. Consistently perfect accuracy and "locking on" to opponents in their visual field from any distance are indicative capabilities of bots that are not found in human players. Traditionally, the bot is handicapped in some way with either a timed reaction delay or a random perturbation to its aim, which doesn't adapt or improve its technique over time. We hypothesize that enabling the bot to learn the skill of shooting through trial and error, in the same way a human player learns, will lead to greater variation in game-play and produce less predictable nonplayer characters. This paper describes a reinforcement learning shooting mechanism for adapting shooting over time based on a dynamic reward signal from the amount of damage caused to opponents.
引用
收藏
页码:180 / 192
页数:13
相关论文
共 25 条
[1]   EXPERIMENTS WITH ONLINE REINFORCEMENT LEARNING IN REAL-TIME STRATEGY GAMES [J].
Andersen, Kresten Toftgaard ;
Zeng, Yifeng ;
Christensen, Dennis Dahl ;
Tran, Dung .
APPLIED ARTIFICIAL INTELLIGENCE, 2009, 23 (09) :855-871
[2]  
[Anonymous], P 2 INT WORKSH INFR
[3]  
[Anonymous], 1998, Reinforcement Learning: An Introduction
[4]  
Conroy David, 2012, Entertainment Computing, 11th International Conference (ICEC - 2012). Proceedings, P114, DOI 10.1007/978-3-642-33542-6_10
[5]   A Neurally Controlled Computer Game Avatar With Humanlike Behavior [J].
Gamez, David ;
Fountas, Zafeirios ;
Fidjeland, Andreas K. .
IEEE TRANSACTIONS ON COMPUTATIONAL INTELLIGENCE AND AI IN GAMES, 2013, 5 (01) :1-14
[6]  
Gemrot J, 2009, LECT NOTES ARTIF INT, V5920, P1
[7]  
Ghory I., 2004, CSTR04004 U BRIST
[8]  
Glavin FG, 2012, 2012 17TH INTERNATIONAL CONFERENCE ON COMPUTER GAMES (CGAMES), P148, DOI 10.1109/CGames.2012.6314567
[9]  
Glavin FG, 2011, GAME-ON 2011: 12TH INTERNATIONAL CONFERENCE ON INTELLIGENT GAMES AND SIMULATION, P16
[10]  
Graepel T., 2004, Proceedings of the International Conference on Computer Games: Artificial Intelligence, Design and Education, P193