Роботы Дарвина 2.36.5
Apr. 19th, 2005 10:45 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Я впервые наткнулся на программу Darwinbots примерно 20 месяцев назад. С тех пор у меня прибыло довольно много френдов, которые об этой замечательной программе ничего не слышали. Поэтому пришло время пропиарить ее еще раз. Интересно будет в основном людям занимающимся наукой и/или программированием, а также всем, заинтересованным в теории эволюции и моделировании жизни на компьютере.
Предисловие: Перед чтением следующего текста очень рекомендуется прочитать мой предыдущий пост на эту тему.
Итак, я опробовал довольно много програм, посвященных моделированию эволюции искуственной жизни и пришел к выводу, что Darwinbots обладает целым рядом преймуществ и наибольшим потенциалом. "Почему это так?" - спросите Вы меня. А я отвечу:
1. В большинстве виденных мной програм преймущества или недостатки существующих фенотипов задаются либо самой программой, либо пользователем. Например, мы имеем красные, зеленые и синие организмы, потом задаем программе критерии отбора, например "красные умирают быстрее синих" и наблюдаем исчезновение красных и распространение синих. Но это ведь скучно и примитивно! В Darwinbots критерий отбора естественнен и не определяется наборм заранее указанных правил. Правило лишь одно - выживает тот, кто сумел обойти своих соперников и размножиться. Как он этого достиг - это его личное дело.
2. В большинстве виденных мной програм, у организмов есть некий набор меняющихся характеристик. Например, они могут менять цвет и форму. При этом выбор идет из некоторого набора возможных вариантов. Это опять же скучно! В Darwinbots нет определенного набора характеристик: организмы могут создавать свои собственные характеристики и выбирать из практически неограниченного разнообразия возможных вариантов.
3. Darwinbots с самого начала была задумана как программа, очень корректно имитирующая жизнь: в ней заложены правила формирования объектов, а не конкретные объекты. Таким образом жизнь в Darwinbots - это сложные объекты составленные из более простых по определенным правилам. Предела сложности практически нет. Можно даже создавать мультиклеточные организмы.
4. Эта программа бесплатна, она open source и постоянно разрабатывается. С прошлого года в ней произошло столько изменений, что полный список был бы несуразно длинен, а потому я приводить его не буду.
Если Вас заинтересовала эта программа, то добро пожаловать на форум, ей посвященный. Там Вы узнаете как установить эту программу, где взять последнюю версию, как она работает и как создавать своих собственных роботов. Если возникнут вопросы - спрашивайте меня, я там уже старожил (и главный биолог).
Предисловие: Перед чтением следующего текста очень рекомендуется прочитать мой предыдущий пост на эту тему.
Итак, я опробовал довольно много програм, посвященных моделированию эволюции искуственной жизни и пришел к выводу, что Darwinbots обладает целым рядом преймуществ и наибольшим потенциалом. "Почему это так?" - спросите Вы меня. А я отвечу:
1. В большинстве виденных мной програм преймущества или недостатки существующих фенотипов задаются либо самой программой, либо пользователем. Например, мы имеем красные, зеленые и синие организмы, потом задаем программе критерии отбора, например "красные умирают быстрее синих" и наблюдаем исчезновение красных и распространение синих. Но это ведь скучно и примитивно! В Darwinbots критерий отбора естественнен и не определяется наборм заранее указанных правил. Правило лишь одно - выживает тот, кто сумел обойти своих соперников и размножиться. Как он этого достиг - это его личное дело.
2. В большинстве виденных мной програм, у организмов есть некий набор меняющихся характеристик. Например, они могут менять цвет и форму. При этом выбор идет из некоторого набора возможных вариантов. Это опять же скучно! В Darwinbots нет определенного набора характеристик: организмы могут создавать свои собственные характеристики и выбирать из практически неограниченного разнообразия возможных вариантов.
3. Darwinbots с самого начала была задумана как программа, очень корректно имитирующая жизнь: в ней заложены правила формирования объектов, а не конкретные объекты. Таким образом жизнь в Darwinbots - это сложные объекты составленные из более простых по определенным правилам. Предела сложности практически нет. Можно даже создавать мультиклеточные организмы.
4. Эта программа бесплатна, она open source и постоянно разрабатывается. С прошлого года в ней произошло столько изменений, что полный список был бы несуразно длинен, а потому я приводить его не буду.
Если Вас заинтересовала эта программа, то добро пожаловать на форум, ей посвященный. Там Вы узнаете как установить эту программу, где взять последнюю версию, как она работает и как создавать своих собственных роботов. Если возникнут вопросы - спрашивайте меня, я там уже старожил (и главный биолог).
no subject
Date: 2005-04-20 06:01 am (UTC)Кстати, там действительно 2.1, датированная 2003-м годом?
no subject
Date: 2005-04-20 06:06 am (UTC)no subject
Date: 2005-04-20 02:34 pm (UTC)no subject
Date: 2005-04-20 04:06 pm (UTC)она-то у меня и не качалась.. сначала.
надеюсь поиграть с этой штукой. Играл когда-то в Core Wars, но так давно!
Simon Conway Morris
Date: 2005-04-21 09:26 pm (UTC)Re: Simon Conway Morris
Date: 2005-04-21 09:57 pm (UTC)1. Человек занимает некую экологическую нишу. Я считаю, что человек уже давно не занимает никакой определяемой экологической ниши. Уж точно не в том смысле, в каком это понятие используют экологи.
2. В биосистеме существует некая "потребность" в разумном организме. На мой взгляд "потребность" может быть только одна - организмы-продюсеры через которых энергия входит в биосистему. Остальные потребности стоят по команде "вольно" и могут делать шаг вперед, а могут и не делать.
no subject
Date: 2005-04-22 11:39 am (UTC)Уже скачал, буду мучать =)