• 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