An artificial life software in some ways similar to C-Robots and other programming games. Every simulated creature is a virtual robot with complex input and outputs and each DNA is a program that acts on a memory cells array. Freeware.
Watch creatures based on a neural network learn to solve simple problems (eating the right foods, escaping traps) through random mutations and selection of the fittest. Highly configurable, with a modular structure.
This course presents an overview of the field of Evolutionary Systems and its applied branch of Artificial Life. The historical and philosophical foundations of evolutionary thought are explored with particular emphasis on computational simulations of its models. Topics include: Self-Organizing Systems, Natural Selection, Dynamic Systems, Boolean Networks, Cellular Automata, Genetic Algorithms, and Evolutionary Robotics.