Go to Windows platform Display platforms icon
Go to Windows platform Go to Mac platform Go to Android platform
Evolution Simulator icon

Evolution Simulator

1.0
0 reviews
159 downloads

Evolution Simulator is designed to demonstrate the basics of evolution

Advertisement
Remove ads and more with Turbo

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.

Advertisement
Remove ads and more with Turbo

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.

This review has been crafted using the insights provided by Artalmaz31. Translated by Uptodown Localization Team

Information about Evolution Simulator 1.0

License Free
Op. System Windows
Category Video Games
Language English
9 more
Author Artalmaz31
Downloads 159
Date May 21, 2024
Content Rating All ages
Advertisement Not specified
Why is this app published on Uptodown? (More information)
Advertisement
Remove ads and more with Turbo

Rate this App

Review the app
Evolution Simulator icon

Comments

There are no opinions about Evolution Simulator yet. Be the first! Comment

Advertisement
Remove ads and more with Turbo
Scratch icon
Learn to program by creating small educational projects
Unity icon
The definitive tool for creating video games
Aseprite icon
Create pixel art animations
Unreal Engine icon
A powerful and professional tool for creating video games
M.U.G.E.N icon
The basis to create your own fighting games
Game Maker icon
Design games in a simple, intuitive, and visual way
RPG Maker icon
The creation of whole fanatasy worlds is in your hands
Godot Engine icon
Comprehensive open-source suite for game development
Scratch icon
Learn to program by creating small educational projects
Dev-C++ icon
Development environment for C and C++
Microsoft Visual C++ Redistributable icon
Component required to run Visual C++ applications
Visual Studio Code icon
Microsoft's cross-platform code editor
XAMPP icon
Set up a web server with Apache, PHP and MySQL in 5 minutes
Android Studio icon
The new programming environment for Android
Code::Blocks icon
An open-source IDE for C, C++ and Fortran
Arduino IDE icon
The official app for Arduino programming