Skip to content

A JavaScript implementation of Richard Dawkin's Biomorph, a simulation that demonstrates the power of natural selection.

Notifications You must be signed in to change notification settings

cdmckay/biomorphjs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BiomorphJS: Natural Selection in JavaScript

For his 1986 book The Blind Watchmaker, Richard Dawkins developed a program that created “biomorphs”: virtual creatures created by a computer simulation. The simulation, called Biomorph, was developed in order to demonstrate the power of natural selection.

Recently, in an effort to better understand how the Biomorph program worked, I decided to implement it myself in JavaScript using the HTML5 canvas element. The result of this endeavour can be found here. Read more to learn how to use the Biomorph program.

To learn more about how the program works, please see this blog post.

About

A JavaScript implementation of Richard Dawkin's Biomorph, a simulation that demonstrates the power of natural selection.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published