Skip to main content

Off-Line Evolution of Behaviour for Autonomous Agents in Real-Time Computer Games

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2439))

Abstract

This paper describes and analyses a series of experiments intended to evolve a player for a variation of the classic arcade game AsteroidsTM using steady state genetic programming. The player’s behaviour is defined using a LISP like scripting language. While the game interprets scripts in real-time, such scripts are evolved off-line by a second program which simulates the realtime application. This method is used, as on-line evolution of the players would be too time consuming. A successful player needs to satisfy multiple conflicting objectives. This problem is addressed by the use of an automatically defined function (ADF) for each of these objectives in combination with task specific fitness functions. The overall fitness of evolved scripts is evaluated by a conventional fitness function. In addition to that, each of the ADFs is evaluated with a separate fitness function, tailored specifically to the objective that needs to be satisfied by that ADF.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Goldberg, D. E. (1989), Genetic Algorithms in Search, Optimization, and Machine Learning, Addison-Wesley, Reading, Massachusetts

    MATH  Google Scholar 

  2. Koza, J. R. (1992), Genetic Programming: on the Programming of Computers by Means of Natural Selection, MIT Press, Cambridge, Massachusetts

    MATH  Google Scholar 

  3. Koza, J. R. (1994), Genetic Programming II: Automatic Discovery of Reusable Programs, MIT Press, Cambridge, Massachusetts

    MATH  Google Scholar 

  4. Luke, S. (1997), Hohn, C., Farris, J., Jackson, G. Hendler, J., Co-Evolving Soccer Softbot Team Coordination with Genetic Programming, Proceedings of the Robo-Cup-97 Workshop at the 15th International Joint Conference on Artificial Intelligence, I JCAI

    Google Scholar 

  5. Luke, S. (1998), Genetic Programming Produced Competitive Soccer Softbot Teams for RoboCup97, Genetic Programming 1998: Proceedings of the Third Annual Conference, Morgan Kaufmann

    Google Scholar 

  6. Montana, D. J., Strongly Typed Genetic Programming, Evolutionary Computation, 3(2), 1995, pages 199–230

    Article  Google Scholar 

  7. Reynolds, C. W. (1994), Competition, Coevolution and the Game of Tag, Proceedings of the Fourth International Workshop on the Synthesis and Simulation of Living Systems, MIT Press, Cambridge, Massachusetts

    Google Scholar 

  8. Siegel, E. V. (1996) and Chaffee, A. D., Genetically Optimizing The Speed of Programs Evolved to Play Tetris, Advances in Genetic Programming 2, MIT Press, Cambridge, Massachusetts

    Google Scholar 

  9. Sims, K. (1994), Evolving 3D Morphology and Behavior by Competition, Proceedings of the Fourth International Workshop on the Synthesis and Simulation of Living Systems, MIT Press, Cambridge, Massachusetts

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Anderson, E.F. (2002). Off-Line Evolution of Behaviour for Autonomous Agents in Real-Time Computer Games. In: Guervós, J.J.M., Adamidis, P., Beyer, HG., Schwefel, HP., Fernández-Villacañas, JL. (eds) Parallel Problem Solving from Nature — PPSN VII. PPSN 2002. Lecture Notes in Computer Science, vol 2439. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45712-7_66

Download citation

  • DOI: https://doi.org/10.1007/3-540-45712-7_66

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-44139-7

  • Online ISBN: 978-3-540-45712-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics