EvoDots lets the user explore the mechanism of adaptive evolution. The program creates a population of dots. The user is a predator. As the dots run around the screen, the user eats them by clicking on them. After the user has eaten some of the dots, the survivors will reproduce. The population may or may note evolve, depending on the properties of the dots.
EvoDots runs in your browser.
If you still want it, you can download the (very old) AlleleA1 application:
Download the EvoDots application:
- To run EvoDots for the first time, you may need to hold down the control key, click on the EvoDots icon, and select Open from the popup menu that appears. (This is necessary because I am not a registered developer with Apple.)
Please note: To run AlleleA1 for the first time, you may need to hold down the control key, click on the AlleleA1 icon, and select Open from the popup menu that appears. (This is necessary because I am not a registered developer with Apple.)
If these instructions don’t work, open System Preferences and select Security & Privacy. On the General pane, change “Allow apps downloaded from:” to “App Store and identified developers.” Then try again.
This version of AlleleA1 is compiled for 64-bit processors and should run on Mac OS 10.15 Catalina.
- Do not delete the folders called EvoDots Libs and EvoDots Resources. EvoDots needs them to work properly.
- The first time you open the EvoDots application on Windows you may see a dialog box titled “This application may depend on other compressed files in this folder.” Click the Extract All button (not the Run button). If you just click the Run button, you’ll get a Runtime Error message. You may also see a dialog box that says “Windows SmartScreen prevented an unrecognized app from starting.” This is because I am not a registered developer. Click on “More info,” then on “Run Anyway."
A tutorial and worksheet using EvoDots:
EvoDots 1.2 © 2011 by Jon C. Herron
EvoDots is free. You may give it to anyone you like, so long as you distribute it as a stand-alone application. You may not sell it. You may not include it in a collection with other software, regardless of whether you are selling the collection or giving it away.
I make no warranties or guarantees about the quality of EvoDots, or the accuracy of the simulations it runs. Use it in good health, but at your own risk.
If you have comments or suggestions, please send them to me at herronjc at comcast.net.