Explore how populations evolve and split through natural selection
🧬 Evolution in Action
Watch as populations evolve different traits based on environmental pressures. Creatures with favorable traits survive and reproduce more successfully.
🎨 Trait Variation
Creatures vary in color (black to white) and shape (circle or square). These traits affect survival and mating success.
🦅 Predation Pressure
Enable predators that prefer certain colors. Watch how populations adapt to avoid predation through natural selection.
💕 Mating Preferences
Set mating preferences: random, assortative (like with like), or disassortative (opposites attract). See how this affects population diversity.
📊 Real-time Analysis
Monitor population changes through histograms and line graphs. Track color distribution and shape frequencies over generations.
🔀 Population Splitting
Split populations into separate environments with different selection pressures. Observe how isolated populations diverge over time.
How to Use This Simulation
Set initial parameters using the sliders (population size, trait distribution, etc.)
Configure environmental factors and predation settings
Click "Run 10 Generations" to start the simulation
Use "Split Population" to create two separate environments
Adjust settings during the simulation to see immediate effects
Download data as CSV or save/share settings for later