Evolution Simulator

4,0
46 отзива
1 хил.+
Изтегляния
Класификация на съдържанието
За всички възрасти
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка

Всичко за тази игра

Evolution Simulator е некомерсиален проект, създаден да демонстрира визуално основните принципи на еволюцията. Този проект не претендира, че е най-точният и реалистичен симулатор на еволюция, създаван някога, но е в състояние ясно да обясни как работи еволюцията. Ето защо в симулацията има няколко конвенции, които опростяват разбирането й. Абстрактните същества, наричани по-долу автомобили (поради външния си вид), са подложени на естествен подбор в симулацията.

Всяка кола има свой собствен геном. Геномът се състои от триади от числа. Първата триада съдържа броя на ръбовете, броя на колелата и максималната ширина на автомобила. Следното съдържа информация последователно за всички ръбове и след това за колелата. Триадата, съдържаща информация за ръба, описва неговата позиция в пространството: първото число е дължината на ръба, второто е неговият ъгъл на наклон в равнината XY, третото е отместването от центъра по оста Z. Триадата, съдържаща информация за колелото, описва неговите характеристики: първото число - радиусът на колелото, второто - номерът на върха, към който е прикрепено колелото, третото - дебелината на колелото.

Симулацията започва със създаване на автомобили със случаен геном. Автомобилите се движат направо през абстрактен терен (наричан по-долу път). Когато колата вече не може да се движи напред (заседнала, обърната или паднала от пътя), тя умира. Когато всички машини са мъртви, се създава ново поколение. Всяка кола от ново поколение се създава чрез смесване на геномите на две коли от предишното поколение. В същото време, колкото по-голямо разстояние измина колата в сравнение с другите, толкова повече потомство ще остави. Геномът на всеки създаден автомобил също претърпява мутации с определена вероятност. В резултат на такъв модел на естествен подбор след определен брой поколения ще бъде създадена кола, която може да кара целия път от началото до края.

Едно от предимствата на този проект е голям брой адаптивни параметри за симулация. Всички параметри могат да бъдат намерени в раздела Настройки, където са разделени на 3 групи. Настройките на Evolution ви позволяват да контролирате общите параметри на симулацията, от броя на колите на поколение до вероятността от мутация. Световните настройки ви позволяват да контролирате параметрите на пътя и гравитацията. Настройките на генома ви позволяват да контролирате максималните стойности на параметрите на генома, като броя на ръбовете, броя на колелата и ширината на автомобила. Друго предимство на проекта са инструментите за изследване и анализ, разположени в раздела Статистика. Там ще намерите цялата статистика за хода на естествения подбор от първото поколение до сегашното. Всичко това прави лесно и удобно анализирането на получената информация и по-доброто разбиране на теорията на еволюцията.
Актуализирано на
10.05.2024 г.

Безопасност на данните

Безопасността започва с разбирането на това, как програмистите събират и споделят данните ви. Практиките за поверителност и сигурност на данните може да варират в зависимост от употребата от ваша страна, региона и възрастта ви. Тази информация е предоставена от програмиста и той може да я актуализира с течение на времето.
Не се споделят данни с трети страни
Научете повече за това, как програмистите декларират споделянето
Не се събират данни
Научете повече за това, как програмистите декларират събирането

Оценки и отзиви

3,7
37 отзива

Новите неща

Road updates:
- Road segments now have different friction coefficients
- You can set the range of acceptable values for friction in the settings
- You can enable/disable gradual changes in road roughness or friction with distance
Cars updates:
- You can now set the engine power and density of the car
- It is now possible to launch saved cars on the road
- Now it is possible to cross saved cars
Other updates:
- Added a manager for custom configurations
- Updated the design of the main menu

Поддръжка на приложението

Всичко за програмиста
Мазур Александр Павлович
artemalmaz31@gmail.com
Варшавское шоссе, 152 Москва Russia 117405
undefined

Още от Artalmaz31