Evolution Simulator

4,0
46 рецензии
1 илј.+
Преземања
Оцена на содржината
Сите
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот

За играва

Evolution Simulator е некомерцијален проект создаден за визуелно да ги демонстрира основните принципи на еволуцијата. Овој проект не тврди дека е најточниот и најреалниот симулатор за еволуција некогаш создаден, но може јасно да објасни како функционира еволуцијата. Затоа има неколку конвенции во симулацијата кои го поедноставуваат нејзиното разбирање. Апстрактните суштества, во натамошниот текст: автомобили (поради нивниот изглед), се подложени на природна селекција во симулацијата.

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

Симулацијата започнува со создавање автомобили со случаен геном. Автомобилите возат право низ апстрактен терен (во натамошниот текст: пат). Кога автомобилот веќе не може да се движи напред (заглавен, превртен или испаднат од патот), умира. Кога сите машини се мртви, се создава нова генерација. Секој автомобил во новата генерација се создава со мешање на геномите на два автомобили од претходната генерација. Во исто време, колку подолго возеше автомобилот во споредба со другите, толку повеќе потомци ќе остави. Геномот на секој создаден автомобил исто така претрпува мутации со дадена веројатност. Како резултат на таквиот модел на природна селекција, по одреден број генерации ќе се создаде автомобил кој ќе може да вози докрај од почеток до крај.

Една од предностите на овој проект е голем број на приспособливи параметри за симулација. Сите параметри може да се најдат во табулаторот Settings, каде што се поделени во 3 групи. Поставките за Evolution ви дозволуваат да ги контролирате општите параметри на симулацијата, од бројот на автомобили по генерација до веројатноста за мутација. Светските поставки ви дозволуваат да ги контролирате параметрите на патот и гравитацијата. Поставките за геном ви овозможуваат да ги контролирате максималните вредности на параметрите на геномот, како што се бројот на рабовите, бројот на тркала и ширината на автомобилот. Друга предност на проектот се алатките за истражување и анализа лоцирани во табулаторот Статистика. Таму ќе ги најдете сите статистички податоци за текот на природната селекција од првата генерација до сегашната. Сето ова го прави лесно и практично да се анализираат добиените информации и подобро да се разбере теоријата на еволуција.
Ажуриранa на
10.5.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