{F{F! Представляю что ты вобще колокольчик. Звенишь чисто но мало смысла! Чел про математику клеточные автоматы и вычисления модели поведения нейронки. Очень круто и по сути и круто! Тебе в другое место - где яблодрочеры чистят звук для яблодрочеров и понтов по шею без сути под розетку.
@@VolterSvainber ого, человек шутку пошутил и коммент для продвижения ролика в алгоритмах оставил, а ему на ровном месте какие-то упреки и оскорбления прилетели. При чем ту вообще смартфоны?!
При чем буквы при приближении окажутся храмовым комплексом, где представители доминирующего клана приносят кровавые жертвоприношения рабов и военнопленных в надежде на его благосклонность.
Брудль смотрел на Галактику внутри своей машины и не верил своим глазам. А потом он рассмеялся. … - Знаешь, Фред, я живу уже более четырех тысяч лет. Я один из первых, кто переместил свой разум в машину… тогда немногие на это решались, но я подумал - раз уж я и так живу в машине, как и все люди и вся эта чертова Вселенная, тогда такой перенос мне точно не навредит. В тот день, когда вернулась Третья Звездная Экспедиция, обнаружившая точные границы Сфер Шварценгольда, я понял, что наш мир - не более чем фарс. Мы больше не нужны. Мы летаем в космос, двигаем звезды, мы можем делать все… но наша наука стоит на месте уже 4000 лет, а все из-за того, что нас криво спроектировали. Я просто в ярости от этого. Знаешь, я очень грею себя мыслью о том, что этот мерзавец прочтет наше послание. Надеюсь, ему будет стыдно. … Брудль надолго запомнил этот день. С тех пор он поклялся никогда не запускать программу, которая не была бы совершенна с самого начала. А для того, чтобы не забыть о своей клятве, на его рабочем столе было изображение галактики, самые яркие звезды которой были сгруппированы в надпись ТВОЙ БЫДЛОКОД НАС ОГОРЧАЕТ
@@Kaspean-sea-monster Мы не можем точно понимать, что осознаёт муравей. Я так склонен думать, что у них там вовсе коллективный разум, соединяющий всех муравьёв в единую нейросеть.
Есть же несколько игр с симуляцией эволюции - Species например. Но там проблема в том, что всё заканчивается 1 из 2 путей: 1) Все вымирают. 2) Программа зависает и сейвы уже не грузятся из-за превышения сложности организмов над возможностью их адекватно обсчитывать.
Может быть как раз стоит добавить механизм смерти клетки от старости и тоже кодировать его? Тогда например получались бы организмы, которые могли бы погибать раньше, чем загадят всё под собой избытком органики. Ну и это придавало бы динамику. И было бы интересно посмотреть ,куда придёт эволюция - к долгоживущим организмам или к короткоживущим?
Скорее не хватает возможности получать новые функции за счёт мутации генома. Тут, в отличии от реальной жизни, нет возможности создать сложные "белки", которые могут использоваться как ферменты, элементы скелета, детекторы внешних воздействий, элементы маскировки или любые комбинации. Смерть возникнет как эволюционное преимущество, если дать возможность приобретать и комбинировать разные функции
@@a1ex_sk Ну вот если закодировать обмен генами через половое размножение, то логично и гибель от старости закодировать тоже + возраст организма, когда он способен к размножению. Это просто было бы логично. А "белки" могли бы быть в виде отдельных элементов общего генома.
@@Occultist_ наверное от целей зависит, но в живой природе "смерть" и "ограничение репродуктивного возраста" это скорее эволюционное преимущество, так сказать "фичи". Есть потенциально бессмертные существа, многие могут размножаться всю жизнь. Про белки, я имел ввиду, что нужен механизм, который позволит организмам в результате мутаций "изобретать" новые функции, тогда хардкодить ничего не придется, эволюция сама все, что надо изобретет
возможно ли дать возможность в геноме для организмов достигших определённое количество клеток в организме перехода организма в систему обеспеченную старением? тогда и такие мегаструктуры с ядовитым последствиями возникать не будут и способность обмена геномом между двух организмов (даже если не разбивать организмы на несколько полов) старение ведь обходит стороной обычно одноклеточные и внеклеточные формы жизни и только в многоклеточных организмах фактор старения играет обычно важную роль.
4:30 собственно увеличение энтропии в замкнутой среде. Принципиально неизбежный результат. Тем отраднее наблюдать адекватность симуляции)) В реальных экосистемах происходит то же самое. С той лишь разницей, что в симуляции "живые" не создают новые факторы, например новую биохимию. И потому длительный окончательный период стагнации не сменится - нет предпосылок. В реальном мире, накопление побочных продуктов приводит к принципиальной невозможности сохранения текущей "эпохи". До тех пор, пока все возможности по генерации сущностей не будут исчерпаны, видимо )). Каждый раз в восторге от ваших публикаций. Кормят. Спасибо большое!
Хотелось бы увидеть мир с различными условиями в разных его частях, я не разбираюсь в данной теме, но мне кажется если обеспечить постепенное перемещение этих зон и изменения непосредственно в нутри них это бы решило проблему с устойчивым состоянием экосистемы, поскольку условия будут меняться, без необходимости вмешиваться в процесс
При этом можно было бы закодировать как эволюционные изменения, то есть, медленное смещение/преобразование природных зон, так и катастрофы. Причём для реализации механизма катастроф даже читал про алгоритм, когда допустим в 1 цикл шанс катастрофического изменения - условно - 0,000001%, а потом медленно растёт. Ну и в какой-то момент РЕЗКИЕ ИЗМЕНЕНИЯ ГДЕ БЫЛО ТЕПЛО СТАЛО ХОЛОДНО ГДЕ БЫЛО МНОГО ОРГАНИКИ ТЕПЕРЬ ЕЁ НЕТ.
@@FirstNameLastName130 а почему вы написали это в ответ к моему комментарию? Это же вроде к нему не относится... Но ладно, я всё равно отвечу :3 А зачем вообще убирать эти самые линейные организмы? Они по своему уникальны и интересны. Да и к тому же подобная "перестройка" симмуляции будет попросту невыполнима (я не программист так что возможно я не прав в этом вопросе), потому что симмуляция полностью построена на этой самой сетке. Мне кажется чтобы переделать клетчатую сетку во что-то другое, то это потребует полной переделки всей симмуляции, её буквально придётся в таком случае делать заново
@@-SA-Dushes Потому что они не вполне реалистичны. И возможно на примере игры "жизнь" использовать не двухмерное, а трехмерное пространство, что и было реализовано на Ютубе. Думаю, если "жизнь" удалось так глобально модернизировать, то и у автора не составит труда.
Мне очень нравится такая смена направления. Вот эти все графики, анализ результатов. Очень круто. Ролик про 2 пола буду очень ждать. Думаю, будет вообще бомба
Посмотрел сегодня этот ролик, потом понял, что надо посмотреть всё, что есть на этом канале и теперь я снова здесь. Так сказать, наблюдал эволюцию канала про эволюцию) Очень круто, что качество всего в этих видео поднялось: и доступность объяснений, и красочность визуализации, и качество звука. Я не знаю, ставились ли такие задачи, но хотелось бы, конечно, посмотреть на что-то ближе к нашим баранам, то есть экосистема, которая будет состоять из нескольких континентов и океанов, чтобы была опция переходить от "водной" формы жизни к "наземной", а также были возможности перемещения между континентами без смены форм, если расстояние между континентами не слишком большое. Там можно будет смотреть и на системы из двух континентов, и на архипелаги. Конечно, модель именно такого типа как в этом видео вряд ли получится так адаптировать, но что-то такое было жутко интересно посмотреть на чуть измененном движке. Тогда и дрейф будет видно ярче, и вообще опций будет больше. В любом случае, удачи
В прошлых видео было прикольно.Вы прикиньте живите работаете всю жизнь на колонии.а теперь.тебе надо сначала в определеную эпоху родится ещё обойти паразитов хищников и т.д.ужас.видео класс 2000/10
21:51 Показанный в данном отрывке организм повторяет реально существующую кладу Миксомицеты. Удивительно, как Ваша симуляция отображает реальные эволюционные процессы и даже конвергентную эволюцию
да, надо разобраться в геноме или же наращивать сложность системы, добавить события, определенные по времени и эффекту, но на которые не влияет жизнь. Мои идеи: День/ночь, катаклизмы, условный наплыв органики или кратковременные снижения требований для отравления, раз в миллион ходов, регулярные изменения параметров среды и свойств самих организмов, условное зима/лето, повышающие производство корней но значительно повышающие требования энергии для существования. Главное чтоб события были фиксированы, регулярны и подогнаны для дестабилизации но не геноцида.
Всё ещё жду симуляцию экстремальной эволюции, где самые успешные виды из одной среды будут помещены в другую, с, казалось бы, и не столь существенными, но отличиями.
Спасибо за очередной ролик, Шаман. Жду каждое ваше видео, смотрю с удовольствием. *Предлагаю ввести счетчики на задействование клетками интересующих наблюдателя команд.* Это несколько затратно по ресурсам, но вы получите возможность отследить, к примеру, появление первых паразитов по растущему количеству "прикреплений" семян. Или выяснить, когда клетки начали активно перемещать органику, что покажет удачную мутацию на фоне случайных малополезных действий.
Еще кста могу подсказать чего не хватает для симуляций. Возможно кто то уже говорил это. На мой взгляд не хватает природного ландшафта. Могу представить его на базовом виде, в стиле 3х базовых состояний тайлов мира. Например это таил равнины, таил океана и таил гор. Ну и различные модификаторы накрутить на эти таилы. Например на таилах гор фотосинтез дает больше энергии, но единичным клеткам сложнее перемещаться+ каждая клетка тоже требует больше энергии для того чтобы жить в горах. Таил океана дает меньше фотосинтеза например, но при этом постоянно базово без ничего дает всем клеткам внутри какой нибудь мизер энергии+ дает больше энергии от хищничества например(вода как растворитель). Ну и равнина это дефолтный таил.
То что не хватает зон с разными условиями (ландшафта) я в ролике говорил. Но я осознано сделал его одинаковым из любопытства. Сейчас всё стремиться к тому, что мне напоминает Океан планеты Солярис из романа Лема. Если создать разные зоны с разными условиями, то в каждой возникнет своя экосистема. Они будут стремиться проникнуть и адаптироваться в соседние экосистемы, что приведёт к большему разнообразию и будет мешать стабилизации в каком то одном состоянии. Сейчас я обдумываю что то вроде простой "химии". Наличие разных комбинаций "элементов" позволяет создавать разные варианты клеток. Элементы распределены неравномерно. Наверно это спровоцирует что то вроде симбиотический связей с обменом элементами у разных видов, либо усложнение в строении или поведении организмов в попытке получить элементы из разных зон. Но это пока только мысли :)
@@foo52ru можно объединить 2 идеи вместе. Например таким образом, в разных таилах разного ландшафта можно извлекать разные виды ресурсов, которые при добыче накладывают на организм определенные модификаторы. Например в горах это железо/минералы. В океане это вода. Ну и в равнине тоже что нибудь придумать. Ну и можно придумать так, чтобы разные ресурсы могли друг с другом комбинироваться и давать производные ресурсы с другими модификаторами.
А если сделать модель по мотивам камня-ножниц-бумаги, она тоже сможет найти стабильное соотношение 1:1:1? Вообще, если мы "разместим" организмы на окружности, так что организм, который по часовой стрелке от другого может его съесть, и мутации будут перемещать организмы (по сути счётчик с переполнением и странным сравнением mod(a - b, limit) < limit / 2)? Можно ли подобрать число организмов и длину окружности, при которых они не смогут вымереть или равномерно распределиться, и будут вечно двигаться по кругу? Ну или можно просто использовать какой-нибудь шум Перлина как, например, эффективность фотосинтеза.
Непонятно зачем, но пока я думал о локальных различиях я придумал пару способов моделирования температуры: 1. У каждого организма есть параметр комфортная температура и если ему некомфортно он тратит больше энергии/умирает. Для природных зон - хорошо, но банально. Для сезонов, мне не хочется устраивать массовое вымирание каждую зиму. 2. Эффективность фотосинтеза. Всё ещё банально, но мы не добавляем параметр. Хорошо для сезонов. Для природных зон мне не так нравится, но вроде сработает. Адаптации и там, и там похожи на реальность. 3. Организм тратит энергию просто за своё существование и за совершение действий. (В контексте этой симуляции скорее за отростки и за всё остальное). В холоде существовать дорого (потому что тебе всё равно греться), но действовать дёшево. На жаре существовать дёшево, но действовать дорого (потому что надо будет остыть). Или наоборот, потому что так работают хим. реакции. Прикольно, должно зайти и для природных зон, и для сезонов. Непонятно как связать с реальностью. 4. Организмы/клетки, окружённые другими, тратят меньше энергии на холоде. Не окружённые - на жаре. Интересно, для природных зон подходит хорошо. Если многоклеточные организмы не умеют разбираться, для сезонов подходит не так хорошо. Реализм тоже под вопросом.
Передача информации между клеток обязательно должна быть! - Согласен с этим тезисом! Это то же самое что и органы чувств - звук, зрение. Но у цифровых организмов - своя специфика. Им звук, свет не нужны - это не их среда. Тут есть над чем подумать.
@@ДмитрийБудаев-д8к можно сделать новую клетку-детектер, которая сможет увидеть другой организм, не замечая свой(настройки клетки-детектора можно прописать в геноме). И добавить такую функцию в одиночные клетки, что бы паразиты были умнее.
Мне очень нравятся ролики с этого канала, каждый раз радуюсь, когда что-то выходит. Правда не уверен, что то, что было показано в конце видео, можно назвать демонстрацией дрейфа генов, потому что изменения генотипов были не случайными, а под давлением отбора, в симуляцию не вмешивались внешние силы. Если кто-то шарит, буду рад почитать пояснение
Возможно вы правы. Я сделал такое умозаключение, потому что внешне организмы не изменились, а часть генома сохраняется постоянной. Скорее всего изменения накапливаются в тех частях генома, которые не активируются и ни на что не влияют
привет техношаман, ты осуществил мою мечту изза которой я решил изучать программирование) сделай проект эволюции зергов из старкрафт. если помнишь/знаешь, зерги развиваются на слизи уоторой они покрывают площадь. зерги могут ходить по любой поверхности, но строить постройки только на слизи, каждая постройка начинает вырабатывать слизь которая покрывает определённый маленький участок, есть постройки для заселений. сделай так чтобы колонии в какойто момент собирались воединно и формиловали постройку которая будет вырабатывать слизь на которой можно построить еще постройку. сами зерги при передвижении пусть оставляют за собой немного слизи которая испаряется со временем, так получится что на не пригодной к застройке земле, зерги смогут построить первое здание
предлагаю добавить новую клетку такую как лунная клетка она будет потреблять и выробатывать2/3 от обычной солнечной но если добавить четыре периода сменяющие друг друга каждые 50 циклов работы клеток 1 период - утро: солнечные клетки работают на 80%, лунные на 20% 2 период - день: солнечные клетки работают на 100%, на 0% 3 период - вечер: и солнечные и лунные клетки работают на 50% 4 период - ночь: солнечные работают на 0%, лунные на 100% таким образом все виды без лунных клеток не получающие по другому энергию будут вымирать ночью, а без солнечных днем. также можно добавить клетки-клыки которые будут отстреливаться и лететь по прямой оставляя за собой энергетическую дорожку а встречая другую клетку заменять ее на энергетическую дорожку и тем самым соединяя два организма в один также можно добавить воздух и сделать так чтобы он распределялся равно мерно по всей карте в воздухе будет три вещества: кислород, азот, углекислый газ лунной и солнечной клетке нужен углекислый газ для работы они его перерабатывают в кислород семечку, отростку, клыку нужен кислород для работы органическому корню(красной клетке) и энергетическому корню(синей клетке) нужен и кислород и углекислый газ но им нужна прохлада кислород выравнивает температуру углекислый газ повышает температуру азот понижает температуру можно добавить также клетку которая будет перерабатывать все газы в энергию и на оборот для тех случаев когда не хватает газов но эта клетка будет потреблять большое количество энергии можно кислород раскрашивать зеленым, азот - синим, углекислый газ красным P.S. все это позволит создать систему в которой будет часто меняться условия по этому небольшое склонение в ту или иную сторону поведет за собой огромные последствия
Спасибо за то что показываешь организмы крупным планом можно разглядеть как они работают и из чего состоят. Кстати мне кажется что Ютуб почему то сильно пиксилезирует картинку в тех местах где организмы "шумные" (наверное не понимает что это не просто каша из пикселей!)
Невероятный контент что-то что выносит мозг такое пространство мысли настоящий мир в перинке удивительно как в такой искусственной модели можно отследить реальные поведенческие инстинкты и тенденции
Было бы интересно ввести на планету зону с повышенной мутогенностью (типа зона с высокой радиацией). Это позволило бы оценить, является ли повышенная мутогенность благом для цивилизации.
@@александр-ы7е5м Мутации и так заложены в демонстрируемый алгоритм искуственной жизни . Думаю увеличение мутаций в 10 раз будет отражать реальность от воздействия радиации.
попробуй создать для организмов возможность приспосабливаться к количеству органики или другого параметра так чтобы у разных организмов была разная приспособляемость но чем больше диапазон выживания организма тем больше энергии он использует. интересно посмотреть как организмы будут расширять зону в которые могут жить
ещё хотелось бы чтоб шаман ввёл карту местности где есть перепады в температурах,высоте например на холме можно получить больше энергии но к холму нужно адаптироваться и т.д. география очень важна.
Думаю можно добавить в геном устойчивость к органике. То есть "перенасыщенная органикой" почва не для всех смертельна, и когда появится мутация, повышающая устойчивость к перенасыщенной почве, она даст организму преимущество и возможность проникать в зараженные участки и успешно их осваивать.
@iggoodlife2468 нет, если она будет заменять собой ячейку какой-либо другой мутации. Если встала на место плохой-отлично, если на место полезной - уже симулятор покажет какая из них более полезная, как вы и писали. Так же вероятность увеличения устойчивости на 1 должна быть равна вероятности уменьшения на 1
Я думаю, строение организмов нужно усложнить, что бы появлялись более сложные формы А так, видео класс👍 Самое интересное из этой серии, за исключением разве что 1 серии
Когда же они у тебя уже цивилизацию создадут) Но вообще показательно, как много было неудачных симуляций, и как мало смогли продержаться достаточно долго. Интересно было бы посмотреть на такой график за все время существования этой модели
Для цивилизации нужно добавить им что то вроде мозга или клеток, из которых мозг может сформироваться. Это было бы интересно, но я пока не знаю, как это реализовать. Сейчас это больше похоже на мир простейших
А если создать многослойную симуляцию? Допустим есть 3 слоя с общими ресусрсами, но раздённые в пространстве. На 1 больше света, на 2 всё средне, а на 3 оседает органика. Обмен организмами между слоями невозможен, но ребята с 1 слоя могут заслонить весь свет остальным, со 2 объедать 3 слой по органике, а 3 просто загадить всё токсичной зоной? Это буквально заставит появиться сложноструктурированные взаимосвязанные колонии. Для проформы конечно можно дать возможность пролазить между слоями, но это может сильно усложнить читаемость итоговой картины
можно сделать новую клетку-детектер, которая сможет увидеть другой организм, преграду, уровень оргиники в почте и т.д., не замечая свой(настройки клетки-детектора можно прописать в геноме). И добавить такую функцию в одиночные клетки, что те были умнее.
Было бы интересно создать такую систему симуляции, чтобы можно было распределять вычисления по сети, вроде того как в криптомайнинге, чтобы можно было значительно увеличить площадь и сложность системы.
Я программист-любитель, мне подобное не по силам. Эта симуляция сделана на Processing ( упрощенная версия Java для дизайнеров). Сейчас активно изучаю Javascript. Небольшие модели, что эпизодически в ролике были, писал уже на нём
@@foo52ru Понимаю, хотя любители разные бывают, мне тоже нравится программирование, но я даже простой клеточный автомат не смогу сделать без долгого гугления и гайда(хотя главной проблемой, скорее всего, в итоге будет визуализация😅). Ну тогда, раз уж появилась возможность обратить внимание, хотел бы еще сказать что интересно было бы посмотреть на нейросети обученные на клеточных автоматах(особенно в контексте ваших моделей эволюции), я немного читал на хабре, вроде кто-то делает такие исследования. Возможно вычисления нейросети проще будет перераспределить чем код программы, тем более что их можно на видеокарте крутить...
Давно уже подписался на канал. Очень интересно наблюдать, интересны моменты, и все очень красиво, и порой даже понятно, но механизм этих эволюций , порой и увековеченный неее всегда понятен... Если бы вот на пальцах...
Круто, но не хватает больше приблежений. Например, когда говоришь о том, что появились кочевники или другие новые организмы хотелось бы сразу увидеть их устройство в близи
Сможешь сделать симуляцию не по ходам а с движением в реальном времени? Типо клетки которые плавают в первичном бульоне Организмы будут состоять из разных клеток: главная клетка, жгутик, клетка хранения, клетка пищеварения, шип (для уничтожения других организмов, что бы потом скушать их) Можно будет очень много клеток добавить со своими функциями
Цитируя описание, "Для создания тенденции к большему разнообразию, надо создать много разных зон". А вот это будет очень интересно, особенно учитывая, что в реальной жизни наиболее плотно и разнообразно заселены границы сред - воды и земли, земли и воздуха, воды и воздуха. И наблюдается это на самых разных масштабах. В каком-то смысле границы сред - это отдельные среды. Так вот, очень интересно, воспроизведётся ли это в такой модели.
Классное видео. Да, про половое размножение было бы очень интересно. И что, если добавить больше типов клеток или возможность мутировать для них? Я к тому, что можно ли вырастить организм намного более сложный, чем всё, что было до этого?
Теперь наконец пора добавить такую деталь: размер генома не строго определен, а меняется (в частности увеличивается) для более удобного приспособления к ситуации (и как очки эволюции), в противовес можно дать более суровые условия выживания
Интересно, рискнет ли кто нибудь сделать онлайн веб версию в стиле пиксель баттла где можно будет в одном долгоживущем мире спавнить свои геномы и сопоставлять их с уже прижившимися за сотни тысяч циклов организмами? Уж очень привлекательная тема
@@foo52ru возможность наблюдать за процессами симуляции накладывает ограничения на максимальную скорость обновления. Даже шаг в пару секунд вполне неплохо, тем более что подразумевается симуляция на сервере без конечной цели и сроков. Сеешь свои гены, смотришь себе раз в день как там успехи, что получилось или не получилось, ну и анализируешь приспособления что образуются. Такой себе тамагочи кибербиолога. Я конечно понимаю сложность такого проекта, просто мысли вслух
Колонии в виде кругов выглядет как нашы. Они производят свою еду и занять её только у себя. Отличная модель, настолько что она появилась в мире трижды.
Может сделать как у пчёл и муравьев - чтобы потомство могла давать только одна особь из ответвления рода (матка или королева), а все остальные особи, порождённые ею, были вынуждены тратить все свои силы на обеспечение её благополучия, держа в балансе собственную энергию? Тогда может получиться ОЧЕНЬ интересная модель коллективизма и коллаборации, проспособление которой будет очень хитрым и неочевидным
предлагаю добавить новую клетку такую как лунная клетка она будет потреблять и выробатывать2/3 от обычной солнечной но если добавить четыре периода сменяющие друг друга каждые 50 циклов работы клеток 1 период - утро: солнечные клетки работают на 80%, лунные на 20% 2 период - день: солнечные клетки работают на 100%, на 0% 3 период - вечер: и солнечные и лунные клетки работают на 50% 4 период - ночь: солнечные работают на 0%, лунные на 100% таким образом все виды без лунных клеток не получающие по другому энергию будут вымирать ночью, а без солнечных днем. также можно добавить клетки-клыки которые будут отстреливаться и лететь по прямой оставляя за собой энергетическую дорожку а встречая другую клетку заменять ее на энергетическую дорожку и тем самым соединяя два организма в один также можно добавить воздух и сделать так чтобы он распределялся равно мерно по всей карте в воздухе будет три вещества: кислород, азот, углекислый газ лунной и солнечной клетке нужен углекислый газ для работы они его перерабатывают в кислород семечку, отростку, клыку нужен кислород для работы органическому корню(красной клетке) и энергетическому корню(синей клетке) нужен и кислород и углекислый газ но им нужна прохлада кислород выравнивает температуру углекислый газ повышает температуру азот понижает температуру можно добавить также клетку которая будет перерабатывать все газы в энергию и на оборот для тех случаев когда не хватает газов но эта клетка будет потреблять большое количество энергии можно кислород раскрашивать зеленым, азот - синим, углекислый газ красным
P.S. все это позволит создать систему в которой будет часто меняться условия по этому небольшое склонение в ту или иную сторону поведет за собой огромные последствия
Да - организмы стали на порядки умнее. И система не заходит в тупик, а тяготеет к стабильному динамичному изменению и развитию! Это очень важно! Похоже это победа (первый этап почти пройден) на пути к высшей форме эволюции - разумной жизни.
Автор, добавь пожалуйста больше механик для движения, чтобы не только растения получались, но и животные. + Сделай чтобы клетки передавали информацию о соседних юнитах, пусть это будет что-то вроде их языка. было бы очень круто посмотреть. Растительный мир как будто уже сугубо понятен. не хватает динамики
Как всегда круто. Возник вопрос: как эти симуляции просчитываются на CPU или всё таки на GPU? Судя по разрешению симуляции эти 9кк шагов надо несколько суток считать. Если на GPU то было бы интересно увидеть ликбез как такое делается.
Симуляцию жизни надо начинать с элементарных частиц; некоего подобия лептонов (и ускорять, ускорять ...). Но, на сегодняшний день неясно, что есть лептоны.
Из за сложности расчётов, приходится идти на компромисс и ипользовать более высокоуровневые "кирпичики". Например, для этого ролика, симуляция крутилась на компе примерно 3 недели
Как всегда огромный лайк )) И всё же, как всегда хочется усложнить правила для организмов и почвы чтобы увидеть формирование устойчивых органов у организмов
Привет! Классное, спасибо. Хочу отметить, что изменение правил мира, судя по всему, критический фактор, если возможная сложность не ограничена - в пространстве многокритериальной оптимизации изменение ландшафта будет создавать утечки из локальных оптимумов. Если весь мир имеет единые постоянные правила, рано или поздно стабилизирующий отбор создаст локальный оптимум, который невозможно преодолеть мутацией
Представляю, как ты звук монтировал:
- вот сейчас будет шршршршршршрш
- а вот тут тутутутутутутутутут
- а здесь трштрштрштрштрштрш
- вроде кайф
~звуки первичного бульона~
~удар в гонг из потустороннего мира~
Представляю как ты представлял;)
@@ignatvarfolom4061 фетишист
{F{F!
Представляю что ты вобще колокольчик.
Звенишь чисто но мало смысла!
Чел про математику клеточные автоматы и вычисления модели поведения нейронки.
Очень круто и по сути и круто!
Тебе в другое место
- где яблодрочеры чистят звук
для
яблодрочеров
и понтов по шею без сути под розетку.
@@VolterSvainber ого, человек шутку пошутил и коммент для продвижения ролика в алгоритмах оставил, а ему на ровном месте какие-то упреки и оскорбления прилетели. При чем ту вообще смартфоны?!
Когда-нибудь я буду с гордостью говорить, что видел эти легендарные ролики в моменты их выхода.
Я уже говорю всем своим близким и родным. Они думают, что я чудак, но они ничего не понимают.
Точно! Те же ощущения!
очень редкие но хорошие видио
Главное не забывать что не существует такого понятия как конец еволюции
@@vdm942 Это главная суперзадача в этом опыте - чтобы эволюция не останавливалась. Уже что-то получается!
😂Через несколько лет автор подходит к монитору с симуляцией, а там - "Славься Техношаман!"
При чем буквы при приближении окажутся храмовым комплексом, где представители доминирующего клана приносят кровавые жертвоприношения рабов и военнопленных в надежде на его благосклонность.
Брудль смотрел на Галактику внутри своей машины и не верил своим глазам. А потом он рассмеялся.
…
- Знаешь, Фред, я живу уже более четырех тысяч лет. Я один из первых, кто переместил свой разум в машину… тогда немногие на это решались, но я подумал - раз уж я и так живу в машине, как и все люди и вся эта чертова Вселенная, тогда такой перенос мне точно не навредит. В тот день, когда вернулась Третья Звездная Экспедиция, обнаружившая точные границы Сфер Шварценгольда, я понял, что наш мир - не более чем фарс. Мы больше не нужны. Мы летаем в космос, двигаем звезды, мы можем делать все… но наша наука стоит на месте уже 4000 лет, а все из-за того, что нас криво спроектировали. Я просто в ярости от этого. Знаешь, я очень грею себя мыслью о том, что этот мерзавец прочтет наше послание. Надеюсь, ему будет стыдно.
…
Брудль надолго запомнил этот день. С тех пор он поклялся никогда не запускать программу, которая не была бы совершенна с самого начала. А для того, чтобы не забыть о своей клятве, на его рабочем столе было изображение галактики, самые яркие звезды которой были сгруппированы в надпись
ТВОЙ БЫДЛОКОД НАС ОГОРЧАЕТ
скорее на весь экран надпись "ТВОЙ БЫДЛОКОД НАС ОГОРЧАЕТ"
(с) Творец (автор С. Иванов)
Муравей не может отчетливо осознать, что есть существа намного могущественнее его. А мы -- можем...
@@Kaspean-sea-monster Мы не можем точно понимать, что осознаёт муравей. Я так склонен думать, что у них там вовсе коллективный разум, соединяющий всех муравьёв в единую нейросеть.
Очередная порция самого годного контента! Спасибо большое ❤
Спасибо интернету за то что у тебя есть свой канал. Ты тот кто вдохновляет меня!
если все свойства преобразовать в особенности игровых механик, то получится римворлд, в котором истории еще более интересны, чем в оригинале
такому даже Рэнди позавидует
С графикой дварф фортрес
Есть же несколько игр с симуляцией эволюции - Species например. Но там проблема в том, что всё заканчивается 1 из 2 путей:
1) Все вымирают.
2) Программа зависает и сейвы уже не грузятся из-за превышения сложности организмов над возможностью их адекватно обсчитывать.
Может быть как раз стоит добавить механизм смерти клетки от старости и тоже кодировать его? Тогда например получались бы организмы, которые могли бы погибать раньше, чем загадят всё под собой избытком органики. Ну и это придавало бы динамику. И было бы интересно посмотреть ,куда придёт эволюция - к долгоживущим организмам или к короткоживущим?
Скорее не хватает возможности получать новые функции за счёт мутации генома. Тут, в отличии от реальной жизни, нет возможности создать сложные "белки", которые могут использоваться как ферменты, элементы скелета, детекторы внешних воздействий, элементы маскировки или любые комбинации. Смерть возникнет как эволюционное преимущество, если дать возможность приобретать и комбинировать разные функции
@@a1ex_sk Ну вот если закодировать обмен генами через половое размножение, то логично и гибель от старости закодировать тоже + возраст организма, когда он способен к размножению. Это просто было бы логично. А "белки" могли бы быть в виде отдельных элементов общего генома.
@@Occultist_ наверное от целей зависит, но в живой природе "смерть" и "ограничение репродуктивного возраста" это скорее эволюционное преимущество, так сказать "фичи". Есть потенциально бессмертные существа, многие могут размножаться всю жизнь.
Про белки, я имел ввиду, что нужен механизм, который позволит организмам в результате мутаций "изобретать" новые функции, тогда хардкодить ничего не придется, эволюция сама все, что надо изобретет
возможно ли дать возможность в геноме для организмов достигших определённое количество клеток в организме перехода организма в систему обеспеченную старением? тогда и такие мегаструктуры с ядовитым последствиями возникать не будут и способность обмена геномом между двух организмов (даже если не разбивать организмы на несколько полов)
старение ведь обходит стороной обычно одноклеточные и внеклеточные формы жизни и только в многоклеточных организмах фактор старения играет обычно важную роль.
Как таковой смерти от старости в природе нет. Всегда есть конкретные причины смерти.
Как всегда, контент на высоте! Спасибо, ТехноШаман!
PS: пути эволюции неисповедимы, - просто фраза дня, отдельное спасибо за этот перл!😅
эволюция это невозможное дело, - мусор превратится только в ещё больший мусор.
@@sergikoms9611По тебе видно😂
@@sergikoms9611почему
«У эволюции нет цели, у эволюции есть только путь.»
@@КрикунКрикунович согласен
4:30 собственно увеличение энтропии в замкнутой среде. Принципиально неизбежный результат. Тем отраднее наблюдать адекватность симуляции)) В реальных экосистемах происходит то же самое. С той лишь разницей, что в симуляции "живые" не создают новые факторы, например новую биохимию. И потому длительный окончательный период стагнации не сменится - нет предпосылок. В реальном мире, накопление побочных продуктов приводит к принципиальной невозможности сохранения текущей "эпохи". До тех пор, пока все возможности по генерации сущностей не будут исчерпаны, видимо )).
Каждый раз в восторге от ваших публикаций. Кормят. Спасибо большое!
Хотелось бы увидеть мир с различными условиями в разных его частях, я не разбираюсь в данной теме, но мне кажется если обеспечить постепенное перемещение этих зон и изменения непосредственно в нутри них это бы решило проблему с устойчивым состоянием экосистемы, поскольку условия будут меняться, без необходимости вмешиваться в процесс
плюсую, тож об этом думал)
При этом можно было бы закодировать как эволюционные изменения, то есть, медленное смещение/преобразование природных зон, так и катастрофы. Причём для реализации механизма катастроф даже читал про алгоритм, когда допустим в 1 цикл шанс катастрофического изменения - условно - 0,000001%, а потом медленно растёт. Ну и в какой-то момент РЕЗКИЕ ИЗМЕНЕНИЯ ГДЕ БЫЛО ТЕПЛО СТАЛО ХОЛОДНО ГДЕ БЫЛО МНОГО ОРГАНИКИ ТЕПЕРЬ ЕЁ НЕТ.
Можно квадратную сетку мира заменить на тетраэдральную или гексагональную, чтобы исключить "линейные" организмы
@@FirstNameLastName130 а почему вы написали это в ответ к моему комментарию? Это же вроде к нему не относится...
Но ладно, я всё равно отвечу :3
А зачем вообще убирать эти самые линейные организмы? Они по своему уникальны и интересны. Да и к тому же подобная "перестройка" симмуляции будет попросту невыполнима (я не программист так что возможно я не прав в этом вопросе), потому что симмуляция полностью построена на этой самой сетке. Мне кажется чтобы переделать клетчатую сетку во что-то другое, то это потребует полной переделки всей симмуляции, её буквально придётся в таком случае делать заново
@@-SA-Dushes Потому что они не вполне реалистичны. И возможно на примере игры "жизнь" использовать не двухмерное, а трехмерное пространство, что и было реализовано на Ютубе. Думаю, если "жизнь" удалось так глобально модернизировать, то и у автора не составит труда.
Мне очень нравится такая смена направления. Вот эти все графики, анализ результатов. Очень круто. Ролик про 2 пола буду очень ждать. Думаю, будет вообще бомба
Два пола, по одному на каждую особь
Наконец-то! Как же долго ждал! Спасибо, ТехноШаман!
Посмотрел сегодня этот ролик, потом понял, что надо посмотреть всё, что есть на этом канале и теперь я снова здесь. Так сказать, наблюдал эволюцию канала про эволюцию) Очень круто, что качество всего в этих видео поднялось: и доступность объяснений, и красочность визуализации, и качество звука.
Я не знаю, ставились ли такие задачи, но хотелось бы, конечно, посмотреть на что-то ближе к нашим баранам, то есть экосистема, которая будет состоять из нескольких континентов и океанов, чтобы была опция переходить от "водной" формы жизни к "наземной", а также были возможности перемещения между континентами без смены форм, если расстояние между континентами не слишком большое. Там можно будет смотреть и на системы из двух континентов, и на архипелаги. Конечно, модель именно такого типа как в этом видео вряд ли получится так адаптировать, но что-то такое было жутко интересно посмотреть на чуть измененном движке. Тогда и дрейф будет видно ярче, и вообще опций будет больше.
В любом случае, удачи
Как же интересно за этим наблюдать, жду новую часть❤
27:00 мне одному показалось, что это чуть ли не лучший момент за всю серию видео? В любом случае, невероятная годнота!
Ура! Будет половое размножение! 👍
Ураааа сekc
@@СанёкХануровичПриветствую вас
Наши ученики смотрят Ваш канал. спасибо.
Знаю я ваших бездарей. ни кто из них даже не знает об этом канале
Интересное, конечно, сочетание - подготовка к школе и весьма сложное моделирование эволюции
В прошлых видео было прикольно.Вы прикиньте живите работаете всю жизнь на колонии.а теперь.тебе надо сначала в определеную эпоху родится ещё обойти паразитов хищников и т.д.ужас.видео класс 2000/10
Я обожаю саунд который использует техношаман. Музыка реально жива. Да он повторяется, но как.
Мне реально нравится.
21:51 Показанный в данном отрывке организм повторяет реально существующую кладу Миксомицеты. Удивительно, как Ваша симуляция отображает реальные эволюционные процессы и даже конвергентную эволюцию
да, надо разобраться в геноме или же наращивать сложность системы, добавить события, определенные по времени и эффекту, но на которые не влияет жизнь.
Мои идеи: День/ночь, катаклизмы, условный наплыв органики или кратковременные снижения требований для отравления, раз в миллион ходов, регулярные изменения параметров среды и свойств самих организмов, условное зима/лето, повышающие производство корней но значительно повышающие требования энергии для существования. Главное чтоб события были фиксированы, регулярны и подогнаны для дестабилизации но не геноцида.
Уже несколько лет с удовольствием смотрю Ваши видео. Отличный канал!
Ну что тут сказать, отросток захватывает мир!
Всё ещё жду симуляцию экстремальной эволюции, где самые успешные виды из одной среды будут помещены в другую, с, казалось бы, и не столь существенными, но отличиями.
только на середине осознал, что звука-то изначально не могло быть)
но как оно гармонично вписывается!!!
Нашёл в интернете звук внутри муравейника и термитника, их и использую
Спасибо. Главное, чтобы в следующей симуляции, настоящий дуб из монитора не вырос 😊
Спасибо за очередной ролик, Шаман. Жду каждое ваше видео, смотрю с удовольствием.
*Предлагаю ввести счетчики на задействование клетками интересующих наблюдателя команд.* Это несколько затратно по ресурсам, но вы получите возможность отследить, к примеру, появление первых паразитов по растущему количеству "прикреплений" семян. Или выяснить, когда клетки начали активно перемещать органику, что покажет удачную мутацию на фоне случайных малополезных действий.
Думал об этом :)
Еще кста могу подсказать чего не хватает для симуляций. Возможно кто то уже говорил это. На мой взгляд не хватает природного ландшафта. Могу представить его на базовом виде, в стиле 3х базовых состояний тайлов мира. Например это таил равнины, таил океана и таил гор. Ну и различные модификаторы накрутить на эти таилы. Например на таилах гор фотосинтез дает больше энергии, но единичным клеткам сложнее перемещаться+ каждая клетка тоже требует больше энергии для того чтобы жить в горах. Таил океана дает меньше фотосинтеза например, но при этом постоянно базово без ничего дает всем клеткам внутри какой нибудь мизер энергии+ дает больше энергии от хищничества например(вода как растворитель). Ну и равнина это дефолтный таил.
То что не хватает зон с разными условиями (ландшафта) я в ролике говорил. Но я осознано сделал его одинаковым из любопытства. Сейчас всё стремиться к тому, что мне напоминает Океан планеты Солярис из романа Лема.
Если создать разные зоны с разными условиями, то в каждой возникнет своя экосистема. Они будут стремиться проникнуть и адаптироваться в соседние экосистемы, что приведёт к большему разнообразию и будет мешать стабилизации в каком то одном состоянии.
Сейчас я обдумываю что то вроде простой "химии". Наличие разных комбинаций "элементов" позволяет создавать разные варианты клеток. Элементы распределены неравномерно. Наверно это спровоцирует что то вроде симбиотический связей с обменом элементами у разных видов, либо усложнение в строении или поведении организмов в попытке получить элементы из разных зон.
Но это пока только мысли :)
@@foo52ru можно объединить 2 идеи вместе. Например таким образом, в разных таилах разного ландшафта можно извлекать разные виды ресурсов, которые при добыче накладывают на организм определенные модификаторы. Например в горах это железо/минералы. В океане это вода. Ну и в равнине тоже что нибудь придумать. Ну и можно придумать так, чтобы разные ресурсы могли друг с другом комбинироваться и давать производные ресурсы с другими модификаторами.
Даже в замкнутой экосистеме не такие уж и равномерно одинаковые условия, но тенденция к стабилизации, особенно при сохранении условий - это логично.
Э - энтропия
А если сделать модель по мотивам камня-ножниц-бумаги, она тоже сможет найти стабильное соотношение 1:1:1?
Вообще, если мы "разместим" организмы на окружности, так что организм, который по часовой стрелке от другого может его съесть, и мутации будут перемещать организмы (по сути счётчик с переполнением и странным сравнением mod(a - b, limit) < limit / 2)? Можно ли подобрать число организмов и длину окружности, при которых они не смогут вымереть или равномерно распределиться, и будут вечно двигаться по кругу?
Ну или можно просто использовать какой-нибудь шум Перлина как, например, эффективность фотосинтеза.
Непонятно зачем, но пока я думал о локальных различиях я придумал пару способов моделирования температуры:
1. У каждого организма есть параметр комфортная температура и если ему некомфортно он тратит больше энергии/умирает. Для природных зон - хорошо, но банально. Для сезонов, мне не хочется устраивать массовое вымирание каждую зиму.
2. Эффективность фотосинтеза. Всё ещё банально, но мы не добавляем параметр. Хорошо для сезонов. Для природных зон мне не так нравится, но вроде сработает. Адаптации и там, и там похожи на реальность.
3. Организм тратит энергию просто за своё существование и за совершение действий. (В контексте этой симуляции скорее за отростки и за всё остальное). В холоде существовать дорого (потому что тебе всё равно греться), но действовать дёшево. На жаре существовать дёшево, но действовать дорого (потому что надо будет остыть). Или наоборот, потому что так работают хим. реакции. Прикольно, должно зайти и для природных зон, и для сезонов. Непонятно как связать с реальностью.
4. Организмы/клетки, окружённые другими, тратят меньше энергии на холоде. Не окружённые - на жаре. Интересно, для природных зон подходит хорошо. Если многоклеточные организмы не умеют разбираться, для сезонов подходит не так хорошо. Реализм тоже под вопросом.
Очень интересные видео!!! Всегда смотрю с восхищением и удовольствием, спасибо!!!!
Можно добавить передачу информации между клетками. Например звуком, светом и тп
Передача информации между клеток обязательно должна быть! - Согласен с этим тезисом! Это то же самое что и органы чувств - звук, зрение. Но у цифровых организмов - своя специфика. Им звук, свет не нужны - это не их среда. Тут есть над чем подумать.
@@ДмитрийБудаев-д8к можно сделать новую клетку-детектер, которая сможет увидеть другой организм, не замечая свой(настройки клетки-детектора можно прописать в геноме). И добавить такую функцию в одиночные клетки, что бы паразиты были умнее.
Многовато остается органики. Хорошо бы попробовать сделать на 10-20% меньше
Хойка стала странной. Но мне нравится. Жаль нет тяжей в горах, но это наверняка пофиксят.
Мне очень нравятся ролики с этого канала, каждый раз радуюсь, когда что-то выходит.
Правда не уверен, что то, что было показано в конце видео, можно назвать демонстрацией дрейфа генов, потому что изменения генотипов были не случайными, а под давлением отбора, в симуляцию не вмешивались внешние силы. Если кто-то шарит, буду рад почитать пояснение
Возможно вы правы. Я сделал такое умозаключение, потому что внешне организмы не изменились, а часть генома сохраняется постоянной. Скорее всего изменения накапливаются в тех частях генома, которые не активируются и ни на что не влияют
привет техношаман, ты осуществил мою мечту изза которой я решил изучать программирование)
сделай проект эволюции зергов из старкрафт. если помнишь/знаешь, зерги развиваются на слизи уоторой они покрывают площадь. зерги могут ходить по любой поверхности, но строить постройки только на слизи, каждая постройка начинает вырабатывать слизь которая покрывает определённый маленький участок, есть постройки для заселений. сделай так чтобы колонии в какойто момент собирались воединно и формиловали постройку которая будет вырабатывать слизь на которой можно построить еще постройку. сами зерги при передвижении пусть оставляют за собой немного слизи которая испаряется со временем, так получится что на не пригодной к застройке земле, зерги смогут построить первое здание
предлагаю добавить новую клетку такую как лунная клетка она будет потреблять и выробатывать2/3 от обычной солнечной но если добавить четыре периода сменяющие друг друга каждые 50 циклов работы клеток
1 период - утро: солнечные клетки работают на 80%, лунные на 20%
2 период - день: солнечные клетки работают на 100%, на 0%
3 период - вечер: и солнечные и лунные клетки работают на 50%
4 период - ночь: солнечные работают на 0%, лунные на 100%
таким образом все виды без лунных клеток не получающие по другому энергию будут вымирать ночью, а без солнечных днем.
также можно добавить клетки-клыки которые будут отстреливаться и лететь по прямой оставляя за собой энергетическую дорожку а встречая другую клетку заменять ее на энергетическую дорожку и тем самым соединяя два организма в один
также можно добавить воздух и сделать так чтобы он распределялся равно мерно по всей карте
в воздухе будет три вещества: кислород, азот, углекислый газ
лунной и солнечной клетке нужен углекислый газ для работы они его перерабатывают в кислород
семечку, отростку, клыку нужен кислород для работы
органическому корню(красной клетке) и энергетическому корню(синей клетке) нужен и кислород и углекислый газ
но им нужна прохлада
кислород выравнивает температуру
углекислый газ повышает температуру
азот понижает температуру
можно добавить также клетку которая будет перерабатывать все газы в энергию и на оборот для тех случаев когда не хватает газов но эта клетка будет потреблять большое количество энергии
можно кислород раскрашивать зеленым, азот - синим, углекислый газ красным
P.S. все это позволит создать систему в которой будет часто меняться условия по этому небольшое склонение в ту или иную сторону поведет за собой огромные последствия
Спасибо за то что показываешь организмы крупным планом можно разглядеть как они работают и из чего состоят.
Кстати мне кажется что Ютуб почему то сильно пиксилезирует картинку в тех местах где организмы "шумные" (наверное не понимает что это не просто каша из пикселей!)
Спасибо! Великолепный контент! Очень приятный рассказ, отличный звук жизни модели❤
Ютуб очень сильно зажимает. Даже на самом высоком разрешении движущиеся области похожи на мыло. Есть ли способ как-то это исправить.
В 4к выкладывать.
Невероятный контент
что-то что выносит мозг
такое пространство мысли
настоящий мир в перинке
удивительно как в такой искусственной модели можно отследить реальные поведенческие инстинкты и тенденции
Всегда очень рад смотреть данные исследования, спасибо большое за видео!
Было бы интересно ввести на планету зону с повышенной мутогенностью (типа зона с высокой радиацией). Это позволило бы оценить, является ли повышенная мутогенность благом для цивилизации.
а как это будет влиять на гены?
@@александр-ы7е5м Мутации и так заложены в демонстрируемый алгоритм искуственной жизни . Думаю увеличение мутаций в 10 раз будет отражать реальность от воздействия радиации.
попробуй создать для организмов возможность приспосабливаться к количеству органики или другого параметра так чтобы у разных организмов была разная приспособляемость но чем больше диапазон выживания организма тем больше энергии он использует. интересно посмотреть как организмы будут расширять зону в которые могут жить
Что такое диапазон выдержки?
@@YaShoom вероятно немного неправильно написал, я имел в виду диапазон между максимумом и минимумом параметра при котором организм может существовать
ещё хотелось бы чтоб шаман ввёл карту местности где есть перепады в температурах,высоте например на холме можно получить больше энергии но к холму нужно адаптироваться и т.д. география очень важна.
Думаю можно добавить в геном устойчивость к органике. То есть "перенасыщенная органикой" почва не для всех смертельна, и когда появится мутация, повышающая устойчивость к перенасыщенной почве, она даст организму преимущество и возможность проникать в зараженные участки и успешно их осваивать.
@iggoodlife2468 а паразиты*?
@iggoodlife2468 нет, если она будет заменять собой ячейку какой-либо другой мутации. Если встала на место плохой-отлично, если на место полезной - уже симулятор покажет какая из них более полезная, как вы и писали.
Так же вероятность увеличения устойчивости на 1 должна быть равна вероятности уменьшения на 1
Я думаю, строение организмов нужно усложнить, что бы появлялись более сложные формы
А так, видео класс👍
Самое интересное из этой серии, за исключением разве что 1 серии
Когда же они у тебя уже цивилизацию создадут) Но вообще показательно, как много было неудачных симуляций, и как мало смогли продержаться достаточно долго. Интересно было бы посмотреть на такой график за все время существования этой модели
Интересно как бы такая выборка соотносилась с уравнением Дрейка или чем-то подобным
Для цивилизации нужно добавить им что то вроде мозга или клеток, из которых мозг может сформироваться.
Это было бы интересно, но я пока не знаю, как это реализовать.
Сейчас это больше похоже на мир простейших
А если создать многослойную симуляцию? Допустим есть 3 слоя с общими ресусрсами, но раздённые в пространстве. На 1 больше света, на 2 всё средне, а на 3 оседает органика. Обмен организмами между слоями невозможен, но ребята с 1 слоя могут заслонить весь свет остальным, со 2 объедать 3 слой по органике, а 3 просто загадить всё токсичной зоной? Это буквально заставит появиться сложноструктурированные взаимосвязанные колонии. Для проформы конечно можно дать возможность пролазить между слоями, но это может сильно усложнить читаемость итоговой картины
ждал очередной серии. пожалуйста, продолжай!
всем: лайк, подписка. что вам стоит? 2 клика...
Понравилось про статистику генов. Нужно ещё! Остальное, как обычно непонятно, но очень интересно, а под шур-шур засыпать классно! Спс 😊
Думаю что интересно будет посмотреть если отростки могли бы меняться и объединять свой геном как делают бактерии в реальной жизни.🤔
Спасибо за ещё одно видео, если возможно хотелось бы увидеть как меняется соотношение 3 видов клеток, во время соединения двух миров
можно сделать новую клетку-детектер, которая сможет увидеть другой организм, преграду, уровень оргиники в почте и т.д., не замечая свой(настройки клетки-детектора можно прописать в геноме). И добавить такую функцию в одиночные клетки, что те были умнее.
Браво маэстро! Вы как всегда на более высшем уровне человеческого познания чем все мы. Снммаю перед вами шляпу.
Уф как красиво. Зеленый камбек - гвоздь программы.
Было бы интересно создать такую систему симуляции, чтобы можно было распределять вычисления по сети, вроде того как в криптомайнинге, чтобы можно было значительно увеличить площадь и сложность системы.
Я программист-любитель, мне подобное не по силам. Эта симуляция сделана на Processing ( упрощенная версия Java для дизайнеров).
Сейчас активно изучаю Javascript. Небольшие модели, что эпизодически в ролике были, писал уже на нём
@@foo52ru Понимаю, хотя любители разные бывают, мне тоже нравится программирование, но я даже простой клеточный автомат не смогу сделать без долгого гугления и гайда(хотя главной проблемой, скорее всего, в итоге будет визуализация😅).
Ну тогда, раз уж появилась возможность обратить внимание, хотел бы еще сказать что интересно было бы посмотреть на нейросети обученные на клеточных автоматах(особенно в контексте ваших моделей эволюции), я немного читал на хабре, вроде кто-то делает такие исследования. Возможно вычисления нейросети проще будет перераспределить чем код программы, тем более что их можно на видеокарте крутить...
Давно уже подписался на канал. Очень интересно наблюдать, интересны моменты, и все очень красиво, и порой даже понятно, но механизм этих эволюций , порой и увековеченный неее всегда понятен... Если бы вот на пальцах...
Круто, но не хватает больше приблежений. Например, когда говоришь о том, что появились кочевники или другие новые организмы хотелось бы сразу увидеть их устройство в близи
Они всегда одинаковые
Вот он новый голос "В мире животных" )
Сможешь сделать симуляцию не по ходам а с движением в реальном времени? Типо клетки которые плавают в первичном бульоне
Организмы будут состоять из разных клеток: главная клетка, жгутик, клетка хранения, клетка пищеварения, шип (для уничтожения других организмов, что бы потом скушать их)
Можно будет очень много клеток добавить со своими функциями
Ура! Слава гению создающему новый мир!
Это очень интересный контент, я смотрю вас с 2019 года
Цитируя описание, "Для создания тенденции к большему разнообразию, надо создать много разных зон". А вот это будет очень интересно, особенно учитывая, что в реальной жизни наиболее плотно и разнообразно заселены границы сред - воды и земли, земли и воздуха, воды и воздуха. И наблюдается это на самых разных масштабах. В каком-то смысле границы сред - это отдельные среды. Так вот, очень интересно, воспроизведётся ли это в такой модели.
Классное видео. Да, про половое размножение было бы очень интересно. И что, если добавить больше типов клеток или возможность мутировать для них? Я к тому, что можно ли вырастить организм намного более сложный, чем всё, что было до этого?
Теперь наконец пора добавить такую деталь: размер генома не строго определен, а меняется (в частности увеличивается) для более удобного приспособления к ситуации (и как очки эволюции), в противовес можно дать более суровые условия выживания
Оооо. Кайф. Вообще твоя тема с эволюцией вдохновляет. Продолжай.
Интересно, рискнет ли кто нибудь сделать онлайн веб версию в стиле пиксель баттла где можно будет в одном долгоживущем мире спавнить свои геномы и сопоставлять их с уже прижившимися за сотни тысяч циклов организмами? Уж очень привлекательная тема
Здесь проблема, что это очень долго считается. Эта симуляция может 3 недели крутилась, пока электричество не отключили.
@@foo52ru возможность наблюдать за процессами симуляции накладывает ограничения на максимальную скорость обновления. Даже шаг в пару секунд вполне неплохо, тем более что подразумевается симуляция на сервере без конечной цели и сроков. Сеешь свои гены, смотришь себе раз в день как там успехи, что получилось или не получилось, ну и анализируешь приспособления что образуются. Такой себе тамагочи кибербиолога. Я конечно понимаю сложность такого проекта, просто мысли вслух
Мне кажется уже пора запускать коллаб с ВУЗами, было бы очень круто :)
Как биолог говорю
Нужны новшества
Вытянуть симуляцию в третье измерение
Добавить новых клеток
Сделать клетки не привязанными к сетке
Добавить клетки с нейросетями
Колонии в виде кругов выглядет как нашы. Они производят свою еду и занять её только у себя.
Отличная модель, настолько что она появилась в мире трижды.
Спасибо очень интересно, геном мутации, способности
Еще идея по монетизации твоего хобби. Запусти стрим с генерацией и за донаты позволяй пользователям менять настройки симуляции.
Может сделать как у пчёл и муравьев - чтобы потомство могла давать только одна особь из ответвления рода (матка или королева), а все остальные особи, порождённые ею, были вынуждены тратить все свои силы на обеспечение её благополучия, держа в балансе собственную энергию?
Тогда может получиться ОЧЕНЬ интересная модель коллективизма и коллаборации, проспособление которой будет очень хитрым и неочевидным
может какую нибудь 3д визуализацию прикрутить, посмотреть что будет
предлагаю добавить новую клетку такую как лунная клетка она будет потреблять и выробатывать2/3 от обычной солнечной но если добавить четыре периода сменяющие друг друга каждые 50 циклов работы клеток
1 период - утро: солнечные клетки работают на 80%, лунные на 20%
2 период - день: солнечные клетки работают на 100%, на 0%
3 период - вечер: и солнечные и лунные клетки работают на 50%
4 период - ночь: солнечные работают на 0%, лунные на 100%
таким образом все виды без лунных клеток не получающие по другому энергию будут вымирать ночью, а без солнечных днем.
также можно добавить клетки-клыки которые будут отстреливаться и лететь по прямой оставляя за собой энергетическую дорожку а встречая другую клетку заменять ее на энергетическую дорожку и тем самым соединяя два организма в один
также можно добавить воздух и сделать так чтобы он распределялся равно мерно по всей карте
в воздухе будет три вещества: кислород, азот, углекислый газ
лунной и солнечной клетке нужен углекислый газ для работы они его перерабатывают в кислород
семечку, отростку, клыку нужен кислород для работы
органическому корню(красной клетке) и энергетическому корню(синей клетке) нужен и кислород и углекислый газ
но им нужна прохлада
кислород выравнивает температуру
углекислый газ повышает температуру
азот понижает температуру
можно добавить также клетку которая будет перерабатывать все газы в энергию и на оборот для тех случаев когда не хватает газов но эта клетка будет потреблять большое количество энергии
можно кислород раскрашивать зеленым, азот - синим, углекислый газ красным
P.S. все это позволит создать систему в которой будет часто меняться условия по этому небольшое склонение в ту или иную сторону поведет за собой огромные последствия
Да - организмы стали на порядки умнее. И система не заходит в тупик, а тяготеет к стабильному динамичному изменению и развитию! Это очень важно! Похоже это победа (первый этап почти пройден) на пути к высшей форме эволюции - разумной жизни.
Автор, добавь пожалуйста больше механик для движения, чтобы не только растения получались, но и животные. + Сделай чтобы клетки передавали информацию о соседних юнитах, пусть это будет что-то вроде их языка. было бы очень круто посмотреть. Растительный мир как будто уже сугубо понятен. не хватает динамики
Ааааа, автор, вы очень талантливый человек, я обожаю ваш канал!
Как всегда очень интересно огромное спасибо
Если внешняя среда не меняется - не удивительно, что система приходит в равновесие.
Как всегда круто.
Возник вопрос: как эти симуляции просчитываются на CPU или всё таки на GPU? Судя по разрешению симуляции эти 9кк шагов надо несколько суток считать. Если на GPU то было бы интересно увидеть ликбез как такое делается.
На процессоре. Эта симуляция недели три считалась.
Урааааааа видео.страшно видеть коменты которым 12 минут а видео 24 секунды
Гениально! так наглядно. Супер проект! Спасибо!
"Спасибо! Великолепный контент! Очень приятный рассказ, отличный звук жизни модели"
Спасибо за видео. А на каком языке пишите симуляции?
Processing
Симуляцию жизни надо начинать с элементарных частиц; некоего подобия лептонов (и ускорять, ускорять ...). Но, на сегодняшний день неясно, что есть лептоны.
Из за сложности расчётов, приходится идти на компромисс и ипользовать более высокоуровневые "кирпичики".
Например, для этого ролика, симуляция крутилась на компе примерно 3 недели
Крутые видео, спасибо!
А уходят ли органика и энергия из экосистемы? Чем энергия отличается от органики?
С нетерпением жду продолжение, очень захватывающе
Отличный ролик!
Этот мир имел весьма богатую историю, было очень интересно наблюдать!
Огонь, бро! Очень интересно
Спасибо за труды! Очень увлекательно и умиротворяющее получилось!
Превосходно, очень интересно
Нашел тебя ))) хорошо что ты выпустил видео
Как всегда огромный лайк )) И всё же, как всегда хочется усложнить правила для организмов и почвы чтобы увидеть формирование устойчивых органов у организмов
Жду каждую часть!!!
Привет! Классное, спасибо. Хочу отметить, что изменение правил мира, судя по всему, критический фактор, если возможная сложность не ограничена - в пространстве многокритериальной оптимизации изменение ландшафта будет создавать утечки из локальных оптимумов. Если весь мир имеет единые постоянные правила, рано или поздно стабилизирующий отбор создаст локальный оптимум, который невозможно преодолеть мутацией
Можно как-то попробовать самому поэкспериментировать?
Ура ура
Больше симуляций, спасибо за видео