Controlling bots in a First Person Shooter Game using Genetic Algorithms

被引:0
|
作者
Esparcia-Alcazar, Anna I. [1 ]
Martinez-Garcia, Anais [1 ]
Mora, Antonio [2 ]
Merelo, J. J. [2 ]
Garcia-Sanchez, Pablo [2 ]
机构
[1] Univ Politecn Valencia, Inst Tecnol Informat, Camino Vera S-N, Valencia 46022, Spain
[2] Univ Granada, Dept Comp Architecture, Granada 18071, Spain
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper we employ a steady state genetic algorithm to evolve different types of behaviour for bots in the Unreal Tournament 2004 (TM) computer game. For this purpose we define three fitness functions which are based on the number of enemies killed, the lifespan of the bot and a combination of both. Long run experiments were carried out, in which the evolved bots' behaviours outperform those of standard bots supplied by the game, particularly in those cases where the fitness involves a measure of the bot's lifespan. Also, there is an increase in the number of items collected, and the behaviours tend to become less aggressive, tending instead towards a more optimised combat style. Further "short run" experiments were carried out with a further type of fitness function defined, based on the number of items picked. In these cases the bots evolve performances towards the goal they have been aimed, with no other behaviours arising, except in the case of the multiple objective one. We conclude that in order to evolve interesting behaviours more complex fitness functions are needed, and not necessarily ones that directly include the goal we are aiming for.
引用
下载
收藏
页数:8
相关论文
共 50 条
  • [1] Using a genetic algorithm to tune first-person shooter bots
    Cole, N
    Louis, SJ
    Miles, C
    CEC2004: PROCEEDINGS OF THE 2004 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2004, : 139 - 145
  • [2] First Person Shooter Game
    Cason, Rex
    Larson, Erik
    Robertson, Jonathan
    Frisch, Jonathan
    Trice, George
    Prayaga, Lakshmi
    JOURNAL OF OBJECT TECHNOLOGY, 2008, 7 (01): : 43 - 58
  • [3] First Person Shooter Game
    Cason, Rex, II
    Larson, Erik, II
    Robertson, Jonathan
    Frisch, Jonathan
    Trice, George, III
    Prayaga, Lakshmi
    JOURNAL OF OBJECT TECHNOLOGY, 2008, 7 (04): : 51 - 63
  • [4] First Person Shooter Game
    Cason, Rex, II
    Larson, Erik, II
    Robertson, Jonathan
    Frisch, Jonathan
    Trice, George, III
    Prayaga, Lakshmi
    JOURNAL OF OBJECT TECHNOLOGY, 2008, 7 (03): : 25 - 39
  • [5] First Person Shooter Game
    Cason, Rex, II
    Larson, Erik, II
    Robertson, Jonathan
    Frisch, Jonathan
    Trice, George, III
    Prayaga, Lakshmi
    JOURNAL OF OBJECT TECHNOLOGY, 2008, 7 (07): : 39 - 51
  • [6] First Person Shooter Game
    Cason, Rex, II
    Larson, Erik, II
    Robertson, Jonathan
    Frisch, Jonathan
    Trice, George, III
    Prayaga, Lakshmi
    JOURNAL OF OBJECT TECHNOLOGY, 2009, 8 (02): : 39 - 58
  • [7] First Person Shooter Game
    Cason, Rex
    Larson, Erik
    Robertson, Jonathan
    Frisch, Jonathan
    Trice, George
    Prayaga, Lakshmi
    JOURNAL OF OBJECT TECHNOLOGY, 2007, 6 (10): : 39 - 49
  • [8] First Person Shooter Game
    Cason, Rex, II
    Larson, Erik, II
    Robertson, Jonathan
    Frisch, Jonathan
    Trice, George, III
    Prayaga, Lakshmi
    JOURNAL OF OBJECT TECHNOLOGY, 2009, 8 (01): : 93 - 105
  • [9] First Person Shooter Game
    Cason, Rex, II
    Larson, Erik, II
    Robertson, Jonathan
    Frisch, Jonathan
    Trice, George, III
    Prayaga, Lakshmi
    JOURNAL OF OBJECT TECHNOLOGY, 2008, 7 (06): : 39 - 52
  • [10] EVOLVING A TEAM IN A FIRST-PERSON SHOOTER GAME BY USING A GENETIC ALGORITHM
    Liaw, Chishyan
    Wang, Wei-Hua
    Tsai, Ching-Tsorng
    Ko, Chao-Hui
    Hao, Gorden
    APPLIED ARTIFICIAL INTELLIGENCE, 2013, 27 (03) : 199 - 212