True Evolution — це проект, спрямований на демонстрацію принципів теорії еволюції у віртуальному середовищі. Умовні організми, далі — істоти, живуть в обмеженому просторі і можуть взаємодіяти як з навколишнім середовищем, так і між собою. В результаті виникає природний відбір, який разом з виникненням мутацій призводить до формування адаптацій і підвищення пристосованості істот.
Кожна істота має геном — послідовність чисел, у якій закодована інформація про властивості істоти. Геном передається у спадок, можливі випадкові зміни — мутації. Усі істоти складаються з блоків, які називаються органами, які прикріплені один до одного за допомогою рухомих суглобів. Кожен орган у геномі описується 20 дійсними числами (генами), при цьому кількість органів необмежена. Розрізняють 7 основних типів тканин: кісткова — не виконує спеціальних функцій; накопичувальна тканина здатна зберігати велику кількість енергії; м'язова тканина здатна скорочуватися і розслаблятися при русі істоти; травна тканина використовується для вироблення енергії і поділяється на 2 підтипи: гетеротрофну і автотрофну; статева тканина — служить для створення потомства, також поділяється на підвиди: вегетативну і генеративну; нервова тканина — виконує функцію головного мозку; чутлива тканина — здатна отримувати інформацію про навколишнє середовище.
Основним ресурсом у True Evolution є енергія. Енергія необхідна для існування будь-якої істоти, а також для створення нащадків. Як уже згадувалося, енергію може видобувати орган з травною тканиною шляхом поїдання інших істот або фотосинтезу. Отримавши порцію енергії, вона розподіляється між усіма живими органами істоти. Кожен орган витрачає на своє існування певну кількість енергії, причому ця величина залежить як від функції органу, так і від його розміру. Зростаючий орган потребує більше енергії, і чим інтенсивніше ріст, тим більше енергії йому потрібно для існування. Варто відзначити, що всі органи мають певну енергетичну межу, більше якої орган не здатний накопичувати. Для створення потомства також потрібна енергія, тоді як вартість народження нової істоти залежить від її геному.
У якому середовищі відбувається моделювання? Існує випадково згенерований ландшафт квадратної форми, за межі якого істоти не можуть вибратися. Воно освітлюється сонцем, день змінює ніч. Сонячна енергія, яку виробляє фотосинтетик, залежить від яскравості сонця. А яскравість сонця, в свою чергу, залежить від часу доби і пори року. Частина світу вкрита водою, рівень якої періодично змінюється (виникають припливи). Спочатку у воді розчиняється певна кількість органічної речовини (мікроорганізмів або просто органічних молекул), яка може виступати джерелом енергії для гетеротрофів. Органічна речовина прагне розподілитися в об’ємі води так, щоб її щільність була рівномірною. Однак він може рухатися з фіксованою швидкістю (швидкістю дифузії) і лише в межах замкнутого об’єму води (органічні речовини з однієї водойми не можуть перетікати в іншу, якщо вони розділені сушею).
True Evolution — справжній генератор штучного життя у віртуальному світі. Завдяки різноманітності стратегій виживання відбувається дивергенція популяцій і видоутворення, істоти пристосовуються і займають певні екологічні ніші. Однією з переваг True Evolution є величезна варіативність початкових умов симуляції: більше 100 параметрів можна змінювати в налаштуваннях, створюючи таким чином величезну кількість несхожих один на одного світів. Одні можуть виявитися зовсім непридатними для життя, а в інших еволюція піде по-іншому, десь істоти залишаться примітивними (у сприятливому середовищі тиск природного відбору слабкий), а десь навпаки розвиватимуться складні структури. . У будь-якому випадку, спостерігати за кожною симуляцією в True Evolution неймовірно цікаво!