This program simulates adaptive radiation in a population of birds, loosely based on the Hawaiian honeycreepers. Each bird has a beak described by three traits — length, width and curve. A bird’s beak shape decides which of seven food types it can eat; birds that can’t gather enough food starve, and survivors breed beaks that average their parents’ (with the occasional mutation).
Over many years the population radiates to fill the available food niches. Under semi-random mating it can even split into reproductively isolated clusters — sympatric speciation.
Start from two founder birds and watch evolution unfold, or load one of the original saved runs from 1999.
Science fair project & model by Andrew Cantino (1999). Port of the RealBASIC source by Claude.