A model of fish in a pond eating algae. Choose one of the Create Fish buttons, then Run to run the simulation.
Create Yellow Fish: only yellow fish will be created, so you can focus on overall population sizes.
Create Multi-Color Fish: fish of 4 different colors will be created, but the colors are cosmetic only.
Create Multi-Trait Fish: the different colors of fish also have slightly different reproductive strategies. Red fish have many, small offspring, while magenta fish have fewer, larger offspring.
NEW: Create Adaptive Fish: fish now vary slightly from their parents in terms of reproduction speed, physical speed, and size. Quick reproducing fish are smaller and faster, and slow reproducing fish are larger and slower. For visible clarity, fish move from the red side of the visible light spectrum to the violet side as they get larger. You can set the initial reproduction speed using the slider, and watch how the average size of the total fish population changes over time.