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