DocumentCode
574001
Title
DRE-Bot: A hierarchical First Person Shooter bot using multiple Sarsa(λ) reinforcement learners
Author
Glavin, Frank ; Madden, Michael
Author_Institution
Coll. of Eng. & Inf., Nat. Univ. of Ireland, Galway, Ireland
fYear
2012
fDate
July 30 2012-Aug. 1 2012
Firstpage
148
Lastpage
152
Abstract
This paper describes an architecture for controlling non-player characters (NPC) in the First Person Shooter (FPS) game Unreal Tournament 2004. Specifically, the DRE-Bot architecture is made up of three reinforcement learners, Danger, Replenish and Explore, which use the tabular Sarsa(λ) algorithm. This algorithm enables the NPC to learn through trial and error building up experience over time in an approach inspired by human learning. Experimentation is carried to measure the performance of DRE-Bot when competing against fixed strategy bots that ship with the game. The discount parameter, γ, and the trace parameter, λ, are also varied to see if their values have an effect on the performance.
Keywords
computer games; learning (artificial intelligence); DRE-Bot architecture; Danger; Explore; FPS game Unreal Tournament 2004; NPC; Replenish; discount parameter; fixed strategy bots; hierarchical first person shooter bot; multiple Sarsa(λ) reinforcement learners; nonplayer characters; tabular Sarsa(λ) algorithm; trace parameter; Computer architecture; Computers; Educational institutions; Games; Humans; Learning; Weapons; First Person Shooter; Reinforcement Learning;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Games (CGAMES), 2012 17th International Conference on
Conference_Location
Louisville, KY
Print_ISBN
978-1-4673-1120-5
Type
conf
DOI
10.1109/CGames.2012.6314567
Filename
6314567
Link To Document