macroevolution (
macroevolution) wrote2012-07-08 02:55 pm
Можно попробовать поиграть
Выложил установку EvoDevo3D.
Сын пишет, это должно встать на современные компьютеры, в крайнем случае комп что-то должен будет скачать из сети.
Для примера в том же архиве - пример генотипа (файл с расширением .gp). Исследуйте его, чтобы понять, как эта штука работает.
Там два окна - в одном пишем или загружаем "генотип", и нажимаем кнопку compile. После этого в другом окне нажимаем "пуск" и смотрим, как из зиготы что-то развивается. Если ткнуть мышью в клетку, на экран выводятся параметры данной клетки. Еще там есть кнопки, позволяющие сделать невидимыми клетки того или иного типа. Зверей можно крутить, приближать и удалять при помощи клавиш QWERASDF. При приближении в какой-то момент плоскость экрана "разрежет" зверя, что позволяет понять, что там у него внутри.
Генотип пишется на языке, как я понимаю, основанном на С++. Основные действия и свойства клеток вводятся при помощи специальных кнопок в левой части окна "генотип". К сожалению, подробных инструкций по эксплуатации нет и не предвидится. Sorry. Я сам там далеко не все знаю, а сын труднодоступен. Нужно знакомиться с каждым свойством и действием на опыте.
Если кто-то сумеет эту штуку освоить и получить интересные онтогенезы, мы будем рады, если вы в комментариях к этой записи дадите картинки и генотипы.
Сын пишет, это должно встать на современные компьютеры, в крайнем случае комп что-то должен будет скачать из сети.
Для примера в том же архиве - пример генотипа (файл с расширением .gp). Исследуйте его, чтобы понять, как эта штука работает.
Там два окна - в одном пишем или загружаем "генотип", и нажимаем кнопку compile. После этого в другом окне нажимаем "пуск" и смотрим, как из зиготы что-то развивается. Если ткнуть мышью в клетку, на экран выводятся параметры данной клетки. Еще там есть кнопки, позволяющие сделать невидимыми клетки того или иного типа. Зверей можно крутить, приближать и удалять при помощи клавиш QWERASDF. При приближении в какой-то момент плоскость экрана "разрежет" зверя, что позволяет понять, что там у него внутри.
Генотип пишется на языке, как я понимаю, основанном на С++. Основные действия и свойства клеток вводятся при помощи специальных кнопок в левой части окна "генотип". К сожалению, подробных инструкций по эксплуатации нет и не предвидится. Sorry. Я сам там далеко не все знаю, а сын труднодоступен. Нужно знакомиться с каждым свойством и действием на опыте.
Если кто-то сумеет эту штуку освоить и получить интересные онтогенезы, мы будем рады, если вы в комментариях к этой записи дадите картинки и генотипы.
no subject
Ну, например, я не сомневаюсь, а какой-либо креационист запросто может сомневаться. Вот для таких случаев исходники были бы весьма кстати. Кроме того, поскольку неизвестно, путём комбинации каких частей у вас получаются программы, то не вполне ясно, насколько впечатляющих результатов вы достигли.
> Вообще-то даже при наличии автора не так то просто включить еще одного человека в работу
Согласитесь, что с открытыми исходниками вероятность подключения ещё одного человека повышается. А также вероятность использования программы кем-либо в своих разработках.
> В данном случае они заменяются (условно) бесконечной рекурсией. Условно - потому что на самом деле её глубина ограничена, т.е. формально язык не является Тьюринг полным, но это в той же самой степени, что и любой другой язык на конечном оборудовании.
Ну, в общем-то это единственно разумное решение.
> Возможно, как-нибудь соберусь написать на эту тему.
Было бы интересно почитать. Я смотрю, вы на моём сайте зарегистрировались, был бы признателен, ежели бы вы там о своём проекте написали.