Skip to content

Unity-based simulation of Dawkins' Weasel program, demonstrating the concept of cumulative selection through random mutations.

License

Notifications You must be signed in to change notification settings

Kiremate/Weasel-Unity-Implementation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dawkins' Weasel Program in Unity

Description

The Dawkins' Weasel program is a simulation demonstrating the power of cumulative selection, as originally outlined by Richard Dawkins in his book "The Blind Watchmaker." This Unity-based implementation allows users to visualize the process by which random mutations can lead to complex forms through non-random, cumulative selection.

Features

  • Random Mutation: Introduces random mutations in offspring.
  • Cumulative Selection: Selects the best-fit candidates for each generation.
  • Visual Interface: Unity-based graphical interface to watch the evolution happen in real-time.
  • Statistics: View statistics like generations passed, best candidate, etc.

How to Use

  1. Start Simulation: Click the "Start" button to initiate the simulation.
  2. Pause: You can pause the simulation to closely examine the current state.
  3. Reset: Reset the simulation to its initial state.
  4. View Statistics: Click on the "Stats" button to view detailed metrics.

Acknowledgments

  • Inspired by Richard Dawkins' work "The Blind Watchmaker"

About

Unity-based simulation of Dawkins' Weasel program, demonstrating the concept of cumulative selection through random mutations.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published