Выбрать главу

На додачу до РОЗМНОЖЕННЯ гени в кожному поколінні зазнають також РОЗВИТКУ, який вирощує відповідне тіло на екрані, дотримуючись своїх власних чітко встановлених правил. У кожному поколінні відображається весь «виводок» «дитинчат» (тобто особин наступного покоління). Усі ці дитинчата є мутантними нащадками одного предка, і кожен із них відрізняється від нього якимось одним геном. Така висока частота мутацій є явно не біологічною рисою комп’ютерної моделі. У реальному житті ймовірність того, що ген мутує, часто становить менше одиниці на мільйон. Причина ж вбудовування в модель високої частоти мутацій полягає в тому, що дійство на екрані комп’ютера призначене для людських очей, а люди не мають терпіння чекати однієї мутації мільйон поколінь!

Людському оку взагалі відведена в цій історії активна роль. Воно є чинником відбору. Воно вивчає всіх нащадків у виводку й обирає одного для розведення. Після цього відібраний стає предком наступного покоління, і на екрані одночасно відображається виводок уже його мутантних дитинчат. Людське око тут робить достоту те саме, що й під час розведення породистих собак чи преміальних троянд. Іншими словами, наша модель є, строго кажучи, моделлю штучного, а не природного відбору. Критерієм «успіху» є не безпосередній критерій виживання, як у справжньому природному відборі. За справжнього природного відбору, якщо якийсь організм має все необхідне для виживання, його гени виживають автоматично, бо вони сидять у нього всередині. Тому генами, що виживають, зазвичай автоматично стають ті, які надають організмові якості, що допомагають йому вижити. У комп’ютерній же моделі критерієм відбору є не виживання, а здатність задовольнити людську примху. Не обов’язково необґрунтовану, випадкову примху, бо ми можемо прийняти рішення послідовно відбирати об’єкти за якоюсь якістю на кшталт «схожості з плакучою вербою». Проте зі свого досвіду можу сказати, що людина-відбірник нерідко є вибагливою й непостійною. Чим теж не надто відрізняється від певних типів природного відбору.

Людина наказує комп’ютеру, кого саме з нинішнього виводка нащадків розводити. Гени відібраного передаються в РОЗМНОЖЕННЯ, і починається нове покоління. Подібно до еволюції в реальному житті, цей процес триває нескінченно. Кожне покоління біоморфів відділяє від його попередника та наступника лише один-єдиний мутаційний крок. Але після 100 поколінь ЕВОЛЮЦІЇ біоморфів можуть відділяти від їхнього вихідного предка цілих 100 мутаційних кроків. А за 100 мутаційних кроків може багато чого статися.

Коли я вперше почав гратися зі своєю свіжонаписаною програмою ЕВОЛЮЦІЯ, то й гадки не мав, наскільки багато. Найбільше мене здивувало те, що біоморфи можуть доволі швидко перестати бути схожими на дерева. Базова двостороння схема розгалуження завжди на місці, але вона швидко зникає з очей у міру того, як лінії знову й знову перетинають одна одну, утворюючи суцільні масиви кольору (у друці чорно-білі). На рисунку 4 показана одна конкретна еволюційна історія, що складається не більш ніж із 29 поколінь. Предком тут є крихітне створіння, одна-єдина крапка. Однак хоча організмом-предком є крапка на кшталт бактерії в первісному слизі, в ньому прихований потенціал для розгалуження точно за схемою центрального дерева на рисунку 3: просто його ген 9 наказав йому розгалузитися нуль разів! Усі створіння, зображені на цій сторінці, походять від цієї крапки, але щоб не перевантажувати сторінку, я не роздруковував усе потомство, яке насправді побачив. Я роздрукував лише успішне дитинча з кожного покоління (тобто предка наступного покоління) та одну чи двох його неуспішних сестер. Отже, на рисунку відображено переважно лише одну, головну, лінію еволюції, керованої моїм естетичним відбором. Показано всі стадії цієї головної лінії.