Toys | breveCreatures 2.7.5
Author:
Jon Klein
Date: 04/15/2008 02:09 AM Size: 7.0 MB License: Freeware Requires: OS X Downloaded: 7405 times TIP: MacKeeper app delivers a secure and private internet experience, while helping your Mac run like new. |
|
In a genetic algorithm, a problem is solved through an evolutionary process. The algorithm begins by generating randomly created individuals which are then "fitness" tested one by one to determine how close they come to a desired solution.
In this case, the individuals are random creatures and they are tested to see how far they can move in a physical simulation. Those individuals which travel the farthest are selectively bred together and mutated to create new individuals. The new individuals are then subjected to the fitness tests, and the process repeats over and over, gradually producing better and better locomotion behaviors.
The concept and algorithms implemented in breveCreatures are based on Karl Sims' seminal work, "Evolving Virtual Creatures".
Because the screensaver uses an evolutionary algorithm, it may take a long time—hours, or even days—before effective locomotion behaviors can be observed. Each time it is run, the screensaver will save its progress and continue from where it left off.
Universal Binary