Evolving driving controllers using Genetic Programming

Marc Ebner, Thorsten Tiede
2009 2009 IEEE Symposium on Computational Intelligence and Games  
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
more » ... . 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.
doi:10.1109/cig.2009.5286465 dblp:conf/cig/EbnerT09 fatcat:lgomhcmmy5h5xgfscgeljrik74