Genetic Algorithm Car Physics
reddit.com
reddit.com
I found this one years ago and have been meaning to try copying it one day myself to learn about genetic algorithms.
It's hard to imagine anyone getting as excited about the swf you just linked to.
It's interesting from a user experience perspective as the programs are doing almost the same thing.
There's the colorfulness of the one on Reddit, making the cars more personable. In contrast, the other program kills unsuccessful cars very quickly, without giving you time to think about why the car was unsuccessful/feel its pain. Also, the load bearing concept might be cool in theory, but I think it makes it more difficult for the viewer to process what's going on.
It's also interesting how both authors consciously chose to make their algorithms worse so that the program wouldn't converge to a solution as quickly.
That's all. There's probably a deep lesson in there somewhere.
I'm in the 9th and I've already seen it go past 150.
I wish the goal involved speed in combination with distance.
Update: stagnation after generation 10. I spun up another instance and it is amazing how different that one is evolving.
Edit: after letting it run 30 generations, the best car went past 200.
You might already be aware of this, but it is important not to confuse the slow mutation rate, with a slow response to selection pressure.
Nor is it appropriate to generalise that because the modern day selection pressures are mild, humans somehow evolve 'intrinsically' slowly.
The 'cars' are evolving fast, because those with a low fitness are ruthlessly culled. Human populations can change fast when comparably strong selection pressure is applied.