Biomorph Evolve is a Python program that is an implementation of Richard Dawkins' Blind Watchmaker algorithm, based on his article The Evolution of Evolvability in Artificial Life. The program codes genes that control biomorph morphology, and under artificial selection of mutation, directs biomorph evolution.
The current version of Biomorph Evolve is available for download, and the development version at its Github repository. Dependencies include Python 2.7+ and Pygame 1.9.1. Biomorph Evolve is released under the GPL v3 license.
Version 1.0 Submitted by Jim on October 15, 2017
Download
Version 1.0
Biomorph Evolve (Source code, 19K)
Version 1.0 (JVM port via Jython/PyJ2D)
Biomorph Evolve (Jython required, 77K)
Biomorph Evolve (Jython included, 1.9M)
Biomorph Evolve