Величайшее шоу на Земле: свидетельства эволюции | страница 32
Слишком много женщин, поверивших в миф о том, что груди размером с дыню — это привлекательно, платят хирургам крупные суммы денег за силиконовые имплантаты с весьма (на мой вкус) неприглядным результатом.
Есть ли у кого-то сомнения, что через достаточное количество поколений можно было бы добиться подобных деформаций тем же способом, каким были выведены Фризские коровы?
Около двадцати пяти лет назад я разработал компьютерное моделирование, чтобы проиллюстрировать возможности искусственного отбора: своего рода компьютерную игру, имитирующую реальное выращивание роз, или разведение собак или скота.
Игрок видит на экране девять фигур — «виртуальных биоморфов» — тот, что в центре, является «родителем» восьми других, которые его окружают.
Все формы созданы на основе примерно дюжины «генов», которые представляют собой числа, передающиеся от «родителя» к «ребенку», с возможностью небольших «мутаций» в процессе.
Мутация — всего небольшое увеличение или уменьшение в численном значении гена родителя.
Каждая форма построена под влиянием определенного набора чисел, которые являются его собственными отдельными значениями десятка генов.
Игрок смотрит на массив из девяти форм и не видит никаких генов, он выбирает предпочтительную форму «тела», для разведения.
Остальные восемь биоморфов исчезают с экрана, один выбранный скользит к центру, и «порождает» восемь новых мутантов «детей».
Процесс повторяется столько «поколений», на сколько у игрока хватит времени, и промежуточная форма «организмов» на экране постепенно «эволюционирует», по мере смены поколений.
Только гены передаются из поколения в поколение, а значит, непосредственно выбирая биоморфы на глаз, игрок непреднамеренно выбирает гены.
Это именно то, что происходит, когда селекционеры отбирают собак или розы для выведения породы.
Довольно о генетике.
Игра начинает становиться интересной, когда мы рассматриваем «эмбриологию».
Эмбриология биоморфов на экране — это процесс, через который его «гены» — те самые числовые значения — влияют на его форму.
Можно представить многие очень разные эмбриологии, и я испробовал совсем немногие из них.
Моя первая программа, названная «Слепой Часовщик», использует эмбриологию роста дерева.
Главный «ствол» отращивает две «ветви», затем каждая ветвь отращивает две собственные ветви и так далее.
Число ветвей, и их ответвления и длина, находятся под генетическим контролем, определенным численными значениями генов.