Evolving driving controllers using genetic programming

  • Authors:
  • Marc Ebner;Thorsten Tiede

  • Affiliations:
  • Eberhard Karls Universität, Wilhelm Schickard Institut für Informatik, Tübingen, Germany;Eberhard Karls Universität, Wilhelm Schickard Institut für Informatik, Tübingen, Germany

  • Venue:
  • CIG'09 Proceedings of the 5th international conference on Computational Intelligence and Games
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Computational gaming requires the automatic generation of virtual opponents for different game levels. We have turned to artificial evolution to automatically generate such game players. In particular, we have used Genetic Programming to automatically evolve computer programs for computer gaming. With Genetic Programming, in theory, it is possible to generate any kind of program. The programs are not constrained as much as they are in other computational learning approaches, e.g. neural networks. We show how Genetic Programming improved upon a manually crafted race car driver (proportional controller). The open race car simulator TORCS was used to evaluate the virtual drivers.