Neural Network Evolution
I posted about this a while ago on the Irrlicht forums. But I suppose it could go here as well hmm?
It is an app. I made for my final year project at university. The little vehicles evolve to pick up the “food”.

Download (both Linux and Windows binaries in each package):
http://xzist.org/temp/NN_Evolution.zip
http://xzist.org/temp/NN_Evolution.tar.gz
Edit: C++ Source code released:
http://xzist.org/temp/NN_Evolution_source.zip
I think the tar.gz version is a slightly older one, with more of a tendency for the vehicles to evolve to drive backwards.
There’s no great purpose to it, except as a demonstration. It uses a genetic algorithm to evolve the weights in a neural network. After 20 generations or so they should learn to pick up the food which they detect with their sensors (leave it in “fast forward” mode for a few minutes…) Tweaking the parameters can affect how they evolve.
Source code will be released after it is assessed…