Evolution Simulator is a non-profit project. It is designed to illustrate the basic principles of evolution. This project does not claim to be the most accurate and realistic simulator of evolution. ever created, but he is able to explain clearly, how evolution works. That’s why there are several conventions in modeling that simplify its understanding. abstract creatures, hereinafter referred to as cars (because of their appearance), They are subject to natural selection in the simulation.
Every car has its own genome. The genome consists of triads of numbers. The first triad contains the number of rims, the number of wheels and the maximum width of the car. The following contains information sequentially about all the ribs and then about the wheels. Triad, containing information about the ribs, describes its position in space: the first number is the length of the rib, the second is its angle of inclination in plane XY, the third is the displacement from the center on the Z-axis. Triad, information about the wheel, describes its characteristics: the first number is the radius of the wheel, The second is the number of the top. to which the wheel is attached, the third is the thickness of the wheel.
Modeling begins with creating cars with a random genome. Cars drive directly on an abstract terrain (hereinafter referred to as the road). When the car can no longer move forward (stuck, turned over or fell off the road. He's dying. When all machines die, a new generation is created. Each new generation car is created by mixing the genomes of two previous generation cars. At the same time, the more distance the car travels compared to the other cars, The more offspring she leaves. The genes of each created car are also mutated at a given probability. As a result of this model of natural selection, for a certain number of generations, A car will be built. Able to go all the way from start to finish.
One of the advantages of this project is the large number of customizable modeling parameters. All options can be found in the "Settings" tab, where they are divided into 3 groups. Evolution settings allow you to control the general parameters of the modeling, From the number of cars per generation to the probability of a mutation. The settings of the world allow you to control the parameters of the road and gravity. Genome settings allow you to control the maximum values of genome parameters, the number of ribs, Number of wheels and width of the car. Another advantage of the project is the research and analysis tools, located on the Statistics tab. There you will find all the statistics on the course of natural selection from the first generation to the present. All this makes it easy and convenient to analyze the information obtained and better understand the theory of evolution.
Comments
There are no opinions about Evolution Simulator yet. Be the first! Comment