Yegor Voronin (shvarz) wrote,
Yegor Voronin
shvarz

Categories:

Роботы Дарвина 2.36.5

Я впервые наткнулся на программу Darwinbots примерно 20 месяцев назад. С тех пор у меня прибыло довольно много френдов, которые об этой замечательной программе ничего не слышали. Поэтому пришло время пропиарить ее еще раз. Интересно будет в основном людям занимающимся наукой и/или программированием, а также всем, заинтересованным в теории эволюции и моделировании жизни на компьютере.

Предисловие: Перед чтением следующего текста очень рекомендуется прочитать мой предыдущий пост на эту тему.

Итак, я опробовал довольно много програм, посвященных моделированию эволюции искуственной жизни и пришел к выводу, что Darwinbots обладает целым рядом преймуществ и наибольшим потенциалом. "Почему это так?" - спросите Вы меня. А я отвечу:

1. В большинстве виденных мной програм преймущества или недостатки существующих фенотипов задаются либо самой программой, либо пользователем. Например, мы имеем красные, зеленые и синие организмы, потом задаем программе критерии отбора, например "красные умирают быстрее синих" и наблюдаем исчезновение красных и распространение синих. Но это ведь скучно и примитивно! В Darwinbots критерий отбора естественнен и не определяется наборм заранее указанных правил. Правило лишь одно - выживает тот, кто сумел обойти своих соперников и размножиться. Как он этого достиг - это его личное дело.

2. В большинстве виденных мной програм, у организмов есть некий набор меняющихся характеристик. Например, они могут менять цвет и форму. При этом выбор идет из некоторого набора возможных вариантов. Это опять же скучно! В Darwinbots нет определенного набора характеристик: организмы могут создавать свои собственные характеристики и выбирать из практически неограниченного разнообразия возможных вариантов.

3. Darwinbots с самого начала была задумана как программа, очень корректно имитирующая жизнь: в ней заложены правила формирования объектов, а не конкретные объекты. Таким образом жизнь в Darwinbots - это сложные объекты составленные из более простых по определенным правилам. Предела сложности практически нет. Можно даже создавать мультиклеточные организмы.

4. Эта программа бесплатна, она open source и постоянно разрабатывается. С прошлого года в ней произошло столько изменений, что полный список был бы несуразно длинен, а потому я приводить его не буду.

Если Вас заинтересовала эта программа, то добро пожаловать на форум, ей посвященный. Там Вы узнаете как установить эту программу, где взять последнюю версию, как она работает и как создавать своих собственных роботов. Если возникнут вопросы - спрашивайте меня, я там уже старожил (и главный биолог).
Tags: darwinbots, эволюция
Subscribe

  • В России

    На этой неделе со среды по пятницу я буду в Москве, а на следующей неделе с понедельника по среду в Новосибирске. Свободного времени будет немного,…

  • ЮАР

    Ближайшие пару недель обновлений особых не будет - мы (почти) всей семьей в Южной Африке, отдыхаем с рассвета до заката, так что ноги еле держат.…

  • Барселона

    В пятницу лечу в Барселону (никогда там раньше не бывал), днями буду занят по работе, но вечера некоторые будут свободны. Если вдруг кто-то из…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your IP address will be recorded 

  • 6 comments