• DocumentCode
    3395367
  • Title

    Using a genetic algorithm to tune first-person shooter bots

  • Author

    Cole, Nicholas ; Louis, Sushil J. ; Miles, Chris

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Nevada, Reno, NV, USA
  • Volume
    1
  • fYear
    2004
  • fDate
    19-23 June 2004
  • Firstpage
    139
  • Abstract
    First-person shooter robot controllers (bots) are generally rule-based expert systems written in C/C++. As such, many of the rules are parameterized with values, which are set by the software designer and finalized at compile time. The effectiveness of parameter values is dependent on the knowledge the programmer has about the game. Furthermore, parameters are non-linearly dependent on each other. This paper presents an efficient method for using a genetic algorithm to evolve sets of parameters for bots which lead to their playing as well as bots whose parameters have been tuned by a human with expert knowledge about the game´s strategy. This indicates genetic algorithms as being a potentially useful method for tuning bots.
  • Keywords
    artificial intelligence; computer games; genetic algorithms; software agents; Counter Strike game; bots tuning; first-person shooter robot controllers; game artificial intelligence; genetic algorithm; software design; Artificial intelligence; Control systems; Counting circuits; Expert systems; Game theory; Genetic algorithms; Logic; Programming profession; Robot control; Weapons;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation, 2004. CEC2004. Congress on
  • Print_ISBN
    0-7803-8515-2
  • Type

    conf

  • DOI
    10.1109/CEC.2004.1330849
  • Filename
    1330849