Skip to main content
Log in

Adaptive AI in a racing simulator: a challenging and fun environment for any user

  • Dissertation-based Paper
  • Published:
The Computer Games Journal

Abstract

Racing simulators require Artificial Intelligence in order to create a competitive environment for the player. However these engines always seem to be created in a strict manner, leading to what can be a repetitive, predictable or frustrating system. Difficulty levels are often set in stone and do not suit every player. Development of an adaptive racing AI engine could eradicate the need for difficulty levels and provide a competitive and entertaining racing environment for any user. This paper will discuss the current techniques used in racing simulators, research into adaptive AI, and describe approaches used towards the development of an Adaptive Engine.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Avery, P. & Michalewicz, Z. (2008) Adapting to Human Game Play. 2008 IEEE Symposium on Computational Intelligence and Games, Perth, Australia (15–18 December 2008)

    Book  Google Scholar 

  • Biassillo, G. Representing a Racetrack for the Al, Racing Al Logic, Training an Al to Race, Competitive Al Racing under Open Street Conditions, pp 439–471. In Rabin, S. (ed.) AI Game Programming Wisdom. Copyright © 2002 Charles River Media, USA

  • Buckland, M. Programming Game Al by Example. Copyright © 2005 Wordware Publishing Inc., USA

  • Butz, M., Lönneker, T.D. (2009) Optimized Sensory-motor Couplings plus Strategy Extensions for the TORCS Car Racing Challenge. 2009 IEEE Symposium on Computational Intelligence and Games, Milano, Italy (7–10 September 2009)

    Book  Google Scholar 

  • Cardamone, L., Loiacono, D. & Lanzi, P.L. (2009) Learning Drivers for TORCS through Imitation using Supervised Methods. 2009 IEEE Symposium on Computational Intelligence and Games

    Google Scholar 

  • DelaOssa, L., Gámez, J.A. & López, V. (2008) Improvement of a car racing controller by means of Ant Colony Optimization algorithms. 2008 IEEE Symposium on Computational Intelligence and Games, Perth, Australia (15–18 December 2008)

    Book  Google Scholar 

  • Ebner, M. & Tiede, T. (2009) Evolving Driving Controllers using Genetic Programming. 2009 IEEE Symposium on Computational Intelligence and Games, Milano, Italy (7–10 September 2009)

    Google Scholar 

  • Hagelbäck, J. & Johansson, S.J. (2009) Measuring player experience on runtime dynamic difficulty scaling in an RTS game. 2009 IEEE Symposium on Computational Intelligence and Games, Milano, Italy (7–10 September 2009)

    Book  Google Scholar 

  • Jimenez, E. (2009) The Pure Advantage: Advanced Racing Game Al. Available at: http://www.gamasutra.com/view/feature/3920/the_pure_advantage_.php [ October 2009]

    Google Scholar 

  • Lidén, L. Artificial Stupidity: The Art of Intentional Mistakes, pp41–48. In Rabin, S. (ed.) Al Game Programming Wisdom 2. Copyright ©2004 Charles River Media, USA

  • Loiacono, D. et al. (2008) The WCCI 2008 Simulated Car Racing Competition. 2008 IEEE Symposium on Computational Intelligence and Games, Perth, Australia (15–18 December 2008)

    Book  Google Scholar 

  • Manslow, J. (2004). Fast and Efficient Approximation of Racing Lines, pp485–488. In Rabin, S. (ed.) Al Game Programming Wisdom 2. Copyright ©2004 Charles River Media, USA

    Google Scholar 

  • Muñoz, J., Gutierrez, G. & Sanchis, A. (2009) Controller for TORCS created by Imitation. 2009 IEEE Symposium on Computational Intelligence and Games, Milano, Italy (7–10 September 2009)

    Google Scholar 

  • Onieva, E et al. (2009) A Modular Parametric Architecture for the TORCS Racing Engine. 2009 IEEE Symposium on Computational Intelligence and Games, Milano, Italy (7–10 September 2009)

    Book  Google Scholar 

  • Perez, D. and Saez, Y. (2008) Evolving a rule based system controller for automatic driving in a car racing competition. 2008 IEEE Symposium on Computational Intelligence and Games, Perth, Australia (15–18 December 2008)

    Google Scholar 

  • Thang Ho, D. & Garibaldi, M. (2008) A Fuzzy Approach for the 2007 CIG Simulated Car Racing Competition. 2008 IEEE Symposium on Computational Intelligence and Games

    Google Scholar 

  • Wymann, B. (2010) Torcs, Manual Installation and Robot Tutorial. Available at: http://www.berniw.org/aboutme/publications/tutorial-0.tar.bz2 [17/03/2010]

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

About this article

Cite this article

MacKinnon, B. Adaptive AI in a racing simulator: a challenging and fun environment for any user. Comput Game J 1, 71–89 (2012). https://doi.org/10.1007/BF03392329

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF03392329

Keywords

Navigation