Online adaptive controller for simulated car racing

An adaptive game AI has the potential of tailoring a uniquely entertaining and meaningful game experience to a specific player. An online adaptive AI should be able to profile its opponent efficiently during the early phase of the game and adapts its own playing style to the level of the player so that the player feels entertained playing against it. This paper presents an online adaptive algorithm that uses ideas from evolutionary computation to match the skill level of the opponent during the game. The proposed algorithms demonstrated using a car racing simulator is capable of matching its opponents in terms of both mean score and winning percentages.

[1]  Julian Togelius,et al.  Evolving controllers for simulated car racing , 2005, 2005 IEEE Congress on Evolutionary Computation.

[2]  Risto Miikkulainen,et al.  Neuroevolution for adaptive teams , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

[3]  Eric O. Postma,et al.  Adaptive game AI with dynamic scripting , 2006, Machine Learning.

[4]  Alexander Nareyek,et al.  Game AI is Dead. Long Live Game AI! , 2007, IEEE Intelligent Systems.

[5]  K.D. Forbus,et al.  AI and the entertainment industry , 2002, IEEE Intelligent Systems.

[6]  Steve Rabin The illusion of intelligence , 1991, The Lancet.

[7]  David Thue,et al.  Interactive Storytelling: A Player Modelling Approach , 2007, AIIDE.

[8]  James M. Keller,et al.  Face recognition for homeland security: a computational intelligence approach , 2003, The 12th IEEE International Conference on Fuzzy Systems, 2003. FUZZ '03..

[9]  Michael Buro,et al.  RTS Games as Test-Bed for Real-Time AI Research , 2003 .

[10]  Julian Togelius,et al.  Towards automatic personalised content creation for racing games , 2007, 2007 IEEE Symposium on Computational Intelligence and Games.

[11]  Jonathan Schaeffer,et al.  A Gamut of Games , 2001, AI Mag..