macroevolution (
macroevolution) wrote2012-07-07 06:02 pm
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
3D
Количество щупалец у нашей 3D-медузы определяется чувствительностью сигнального каскада, который блокирует превращение клеток "ободка" в клетки - зачатки щупалец. Сигнальное вещество, блокирующее это превращение, выделяется клетками - зачатками щупалец (отрицательная обратная связь). Таким образом, из состояния "одно щупальце" в состояние "очень много щупалец" медуза может перейти в результате одной мутации, которая подпортит что-нибудь в сигнальном каскаде, сделав его менее чувствительным к сигнальному веществу. Цифирки - пороговые концентрации сигнального вещества, при которых клетки ободка не могут превратиться в зачатки щупалец.
Я все надеюсь выложить эту программу в сеть, чтобы все могли скачать, поиграть, посоздавать зверей... Может быть, в ближайшие дни удастся это сделать.
Про 2D-версию - доклад
no subject
- Все живут в воде. Течений нет, климата нет.
- Есть запахи. По умолчанию гормоны "фонят" в воду.
- Должно быть какое-то понятие энергии, которую тратят клетки на деление и жизнедеятельность, должна быть возможность выработки энергии. Это чтобы питание и фотосинтез имели смысл.
- Неплохо дополняет модель свет. Идет сверху, чем его больше, тем лучше работает фотосинтез.
- В модели должно быть учтено движение. Т.е. должна быть какая-то физическая модель водоплавания.
- В модели нужно предусмотреть физическое взаимодействие между телами - возможность создавать твердые зубы и панцири, разрушать зубами чужие клетки, учитывать влияние этих образований на массу и гибкость, получение необходимых минералов и т.д.
И вот со всей ерундой нам нужно отследить несколько миллионов организмов (несколько миллиардов клеток) в трехмерном пространстве (мертвые организмы тоже нужно считать, они еда).
no subject
Но вот с разнообразием типов взаимодействия - действительно сложно. Правда, есть такая мысль: моделировать сначала некоторый минимум заданных свойств самих организмов (способность двигаться, обнаруживать другие объекты и питательную среду; способность эти объекты отталкивать или разрушать и поглощать), а взаимодействия строить на их основе. А потом понемногу добавлять в модель другие виды свойств, и смотреть, как она будет в результате усложняться.
Правда, есть у меня подозрение, что я велосипед изобрёл :)
no subject
no subject
Но вот с разнообразием типов взаимодействия - действительно сложно. Правда, есть такая мысль: моделировать сначала некоторый минимум заданных свойств самих организмов (способность двигаться, обнаруживать другие объекты и питательную среду; способность эти объекты отталкивать или разрушать и поглощать), а взаимодействия строить на их основе. А потом понемногу добавлять в модель другие виды свойств, и смотреть, как она будет в результате усложняться.
Правда, есть у меня подозрение, что я велосипед изобрёл :)