Also visit Telliamed Revisited (Richard Lenski’s blog) for another write-up.
Darwin’s Demons adds an evolutionary component and modern flair to an arcade classic. Darwin’s Demons models biological evolution using enemies with digital genomes. Enemies acquire fitness by being the most aggressive, accurate, and longest lived, and only the most fit enemies pass their genomes to the next generation. The result? The creatures you found hardest to kill have all the babies, making each generation more challenging than the last!
The game includes in-game graphs for tracking evolution, displays the most fit enemies from each wave, and has an experiment mode where you can set parameters like the mutation rate, fitness function, etc. It also dumps all of the evolutionary data to a file. So, there are opportunities for experiments on user driven evolution if anyone is interested. (We are more than happy to share the code and/or make simple modifications for controlled experiments.)
If you get the opportunity please try out the demo (downloadable at either of the sites listed above, with Windows, MAC, and Linux versions), vote for us on Steam, and send us comments, suggestions, or ideas for future directions and collaborations.
Terry Soule (firstname.lastname@example.org), Computer Science, UI
Barrie Robison (email@example.com), Biological Sciences, UI