Тёмный

Искусственная жизнь 3: Адаптация ныряльщиков 

Cyber biolog
Подписаться 8 тыс.
Просмотров 92 тыс.
50% 1

Модель эволюции виртуальных организмов. Программа написана для развлечения. Пробуем менять правила мира, также продолжение эксперимента адаптация!
Исходный код программы:
github.com/OakwoodTable/Cyber...
Программа написана на языке С++ с использованием графической библиотеки SDL и библиотеки интерфейса Dear ImGUI. Многопоточность реализована с помощью стандартной библиотеки.

Наука

Опубликовано:

 

29 ноя 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 376   
@Danfih56k.
@Danfih56k. 4 месяца назад
Я не могу понять почему этот парень перестал развивать этот проект
@user-ih8sz7ps9c
@user-ih8sz7ps9c Год назад
А когда-то, в начале 2000-х, в Беларуси было такое периодическое издание как "Компьютерная газета". И они попросили читателей, на своем сайте предложить концепцию какой-нибудь компьютерной игры. Я тогда предложил "песочницу" в которую запускаются некие живые организмы, имеющие некоторые параметры - "генетический код", в который зашит свой способ набора "биомассы" - фотосинтез или охота, подвижность или неподвижность, скорость размножения, длительность жизни, конкуренция или симбиоз, механизм мутации. И все это на поле гексагонов. Меня тогда на форуме жестко высмеяли, сказав, что с этим никто не будет играть. А на мой взгляд интересно наблюдать эволюцию. Особенно в каком-нибудь многотысячном поколении, когда живые организмы уже определились со своими ролями, а потом подкидывать им катаклизмы или плюшки.
@Green_slimer
@Green_slimer Месяц назад
ЖИЗА ЖИЗНЕНАЯ, Я НАШЕЛ ТАКОГО ЖЕ ЛЮБИТЕЛЯ ПЕСОЧНИЦ КАК Я УРА
@karseck81
@karseck81 Год назад
Из рубрики "ничего не понятно, но очень интересно") прошу, делай видосы чаще, это прям очень интересно!
@ivansaraiev7776
@ivansaraiev7776 Год назад
Поддержка
@ivansaraiev7776
@ivansaraiev7776 Год назад
Надо предыдущие ролики посмотреть. Тогда понятно.
@funkbass1986
@funkbass1986 Год назад
Непонятно для необразованных в компьютерной тематике. И не читавших некоторый худл. В романе Паутина описывалась классическая версия данного симулятора. Каюсь и я писал в своё время такие вещи на С++ с Qt. Просто и по приколу.
@user-qo6yx9qh3j
@user-qo6yx9qh3j Год назад
А что если объединить механику арганике и зиму что будет?
@user-jp7jh2fc3g
@user-jp7jh2fc3g Год назад
@@funkbass1986 какие есть книги по этой теме
@Niohimself
@Niohimself Год назад
"Они не могут этого сделать, поэтому просто стоят на месте, тратя энергию, которая досталась им в наследство" Прям жиза)
@Maximilian_98
@Maximilian_98 Год назад
Есть предложение добавить подобие атмосферы. Выразить её в виде отношения кол-ва кислорода к кол-ву углекислого газа. Пусть все живые боты дышат, смещая пропорцию в сторону углекислого газа, солнцееды, фотосинтезируя, смещают баланс в сторону кислорода. Если кислород кончится, то боты не смогут дышать и начнут умирать, а если кончится углекислый газ, то солнцееды не смогут фотосинтезировать.
@Cyberbiolog
@Cyberbiolog Год назад
Интересная идея, рано или поздно попробую.
@alfabetsandchess9339
@alfabetsandchess9339 10 месяцев назад
@Cyberbiolog, Как насчёт того чтобы разделить весь мир на "страны" разного размера и формы. В каждой стране будет своя атмосфера. Тогда часть ботов будут основывать колонии только в определенной стране и это разнообразит мир
@ZeR_God
@ZeR_God 4 месяца назад
Никогда...😢😭😭😭
@neiroll8902
@neiroll8902 3 месяца назад
Ждём
@MrDiktor
@MrDiktor Год назад
Ура. Наконец-то. Дождались.
@stark8674
@stark8674 Год назад
Когда он был нужен нам больше всего, он вернулся
@YaShoom
@YaShoom Год назад
Было бы прикольно, если бы вы так же компилировали ехе-файл для Виндовс, паралельно с публикацией исходного кода (с инструкцией). Попробовать многие хотят, но вот разобраться с этими компиляциями не все могут.
@HeadOnify
@HeadOnify 6 месяцев назад
Прошел год а я все жду следующею серию
@user-kn9jd1qu5z
@user-kn9jd1qu5z Год назад
Из видео я понял что кроме эволюции в руках Творца жизни был еще один инструмент - советы подписчиков ;)
@ZharjuNAH
@ZharjuNAH Год назад
В перспективе цель эксперимента научить ботов менять свой код с последующими целями - миграция за пределы операционной системы, адаптация для существования в электромагнитных полях или любой другой среде, исследование галактик, ну и чтобы в магаз сами могли иногда сбегать) Спасибо за видео, не мог оторваться 30 минут, очень любопытно и увлекательно.
@user-lr3yj3ih4c
@user-lr3yj3ih4c 5 месяцев назад
ждем продолжения)
@JusZish
@JusZish Год назад
Спасибо. Очень интересно. Жаль, что видео выходят редко.
@Jen0k
@Jen0k Год назад
Наверное "зиму" стоит включать не во всём мире сразу, а в ограниченных областях и сделать эти области движущимися по горизонтали, аналогично циклам для и ночи и времён года на планете. И в таких областях можна варьировать и другие параметры, не только выгоду фотосинтеза. Так же напрашивается не резкое изменение параметров при переходе в особую обоасть, а градиент.
@maniatech6304
@maniatech6304 Год назад
Это завораживает. Удивительно, как такие простые "организмы", могут самостоятельно адаптироваться и усложнять свое поведение. Очень круто
@user-sc7ly8gs5s
@user-sc7ly8gs5s Год назад
Какие еще организмы? С таким мышлением и матрица матью покажеться =)
@NochnoiLis
@NochnoiLis Год назад
В ютубе есть видео "орущие букашки", про роевой интеллект - там нет нейросети, нет эволюции и мозг ботов прост, как три копейки. И при этом они успешно выполняют групповую задачу и занимаются поиском путей, вот, где магия)) Ну и кибер биологу респект, всё же, такого контента крайне мало.
@AlexSmith-iu5qv
@AlexSmith-iu5qv Год назад
Кто за то, чтоб выходило минимум одно видео в неделю на этом канале - ставим лайк! (и под видео тоже)
@mishazerg
@mishazerg Год назад
Неее, не надо так, не надо заставлять его делать что он не хочет.
@AlexSmith-iu5qv
@AlexSmith-iu5qv Год назад
@@mishazerg я о показателе желания публики! Разве я где-то намекнул на принуждение?) Пусть наш кибербилог знает, что много людей интересуются данной темой. Я подписан на много каналов с этой тематикой, но здесь самые интересные вариации и эксперименты. То есть, видно, что человеку самому интересно то, что он делает. Но, похоже, это хобби и много времени отнимают другие дела. А мы готовы смотреть новое видео раз в пять дней, а не месяцев!)
@mishazerg
@mishazerg Год назад
@@AlexSmith-iu5qv "как минимум раз в неделю" звучит как принуждение, я понимаю что ты хотел сказать, но тогда лучше было просто написать "ставим лайки если хотим поддержать автора, может видео будет почаще делать", или типа того. Без негатива.
@AlexSmith-iu5qv
@AlexSmith-iu5qv Год назад
@@mishazerg императива в моём комментарии нет! Тем более, это было обращение к подписчикам, а не к автору
@PMG_editor
@PMG_editor Год назад
Я думаю можно сделать для клеток возможность переходить в состояние споры как у бактерий чтобы переживать зиму. Могу так же предложить добавить многоклеточные или многоботочные организмы. Так же как вариант добавить коричневые клетки грибов которые не могут двигаться а просто высасывают любую жизнь и энергию из рядом стоящих организмов, или можно добавить розовые клетки паразитов которые прицепляются к другим клеткам поглощая 50 % получаемой ими энергии, ответь или лайкни пожалуйста если что то понравилось, спасибо за такое прекрасное видео, буду с нетерпением ждать продолжения опытов)
@Priboy313
@Priboy313 Год назад
представил колонию паразитов на грибном биоме. а если грибам ещё и в качестве пищи разрешить (или адаптировать) исключительно под органику от умерших существ... ух!
@user-gy7bh2lb8r
@user-gy7bh2lb8r Год назад
Так и представляю организм который состоит из хищных ботов и тех кто жрет солнце. Ну это нужно чтобы каждый слипшийся в этот организм бот, понимал выгоду от совместной работы. Возмжно поможет равномерное распеделение энергии от питания между всеми ботами в организме. Интеесно глянуть каких тварей можно народить таким образом и как организмы будут жрать друг друга
@jurybur_bobkov
@jurybur_bobkov Год назад
@@Priboy313 а я вот хочу симулировать два мира один капитализм а другой коммунизм и посмотреть кто-кого перегонит. но там какое-то жуткое количество переменных надо вбивать
@Priboy313
@Priboy313 Год назад
@@jurybur_bobkov коммунизм - переходная стадия. идеальное общество - это социализм, но идеал этот не достижим с человечеством. грибы мож и смогут...
@jurybur_bobkov
@jurybur_bobkov Год назад
@@Priboy313 что вы несёте. наоборот социализм это переходный период капитализма в коммунизм
@UstasAk
@UstasAk Год назад
Прошу, продолжайте! Это очень необычно и здорово! Идея с направленной эволюцией, задаваемой ползунками - просто шедевр!
@agentsmith8587
@agentsmith8587 Год назад
Лучше остановиться
@user-is6jm3no8q
@user-is6jm3no8q Год назад
Пол часа пролетели мнгновенно.
@soda-bd2of
@soda-bd2of Год назад
Каждый раз я просто в шоке от качества твоих роликов и от твоих навыков, продолжай!
@Gretanit
@Gretanit Год назад
Вау! дождался
@Whats_my_name_huh
@Whats_my_name_huh Год назад
Мы все ждали
@IAmManWithTheGun
@IAmManWithTheGun 5 месяцев назад
Ещё из интересного думаю было бы здорово попробовать реализовать что-то вроде генетических алгоритмов. Это могло бы повысить скорость эволюции и естественного отбора. Два бота скрещиваются: если у них достаточно похожий набор общих генов. Бот-потомок имеет половину значений от «папы» и половину «от мамы», плюс с очень низкой вероятностью случайно меняется 1 или несколько значений случайным образом (либо полностью, либо чуть-чуть тюнится вверх или вниз). Вот это было бы здорово посмотреть! Размножение должно быть отдельным действием и требовать определённого количества энергии.
@Enclaver1
@Enclaver1 Год назад
Это крайне залипательно. Очень интересно наблюдать, как популяции конкурируют, реагируют и приспосабливаются при мельчайших изменениях законов среды
@NORTHERNVOID1337
@NORTHERNVOID1337 Год назад
23 минуты назад, как я рад это видеть)
@PJutch
@PJutch Год назад
Я попробовал сделать свою программку и реализовать в ней что-то вроде круговорота углерода: Вместо фотосинтеза боты едят траву. Трава постепенно вырастает, потребляя органику. (Трава и органика - параметры клетки сетки, не отдельные объекты). Органика получается из травы, которая медленно отмирает, и ботов, когда они умирают или едят траву / друг друга. Ещё трава и органика подвержены диффузии. Я думал, что боты начнут перемещаться с пастбище на пастбище, но какие бы я параметры не ставил - все либо сидели на месте, либо умирали. Возможно это связано с тем, что боты были на ассемблеро-подобном языке, а не на нейронках. Есть у кого-нибудь идеи, как поправить это без полной замены мозга ботов?
@SN-gd3fm
@SN-gd3fm Год назад
Добавить параметр неорганику и пересмотреть концепцию.
@Cyberbiolog
@Cyberbiolog Год назад
Боты всегда выбирают короткий путь к цели. Видимо поведение сидеть на месте и ждать для ботов самое выгодное в рамках вашего мира. Скорее всего у вас получился сложный мир. Это по моей личной терминологии такой мир в котором создание полностью случайного жизнеспособного бота невозможно, подобно миру ныряльщиков например. Эти правила просто нельзя давать ботам резко. Попробуйте метод научного ползункового двиганья. Также не видя код вашей программы нельзя исключить вариант что у вас просто ошибка в коде (мозг работает не так как задумано вот они и умирают).
@PJutch
@PJutch Год назад
@@Cyberbiolog В итоге не так как задумано работало превращение травы в органику и наоборот. Из-за баганого кода кол-во энергии в мире постоянно снижалось. Правда разнообразные баги в этой области пока не хотят сдаваться) Интереснее другая проблема. Я хотел избежать бесконечных циклов (ДНК же ассемблеро-подобное) естественным образом - за каждую выполненную инструкцию снимать энергию. Я сделал траты слишком сильными, и боты эволюционировали максимально простыми. Хочу потом поподробнее исследовать вопрос такого ограничения на сложность поведения... Правда оно и так очень простое, так что это скорее бесполезно. Но если сделать наоборот - давать энергию за сложное поведение с большим количеством инструкций? Будет забавно) Только надо сделать нормальный способ просмотра ДНК.
@Cyberbiolog
@Cyberbiolog Год назад
@@PJutch Я лично просто не даю им возможность создавать рекуррентные связи, ну или, в вашем случае, дал бы им возможность выполнять команду jmp только вперед(на приращение адреса). Если давать им энергию за сложный мозг они загрузят компьютер на максимум ничему так и не научившись.
@user-js5un6dt1t
@user-js5un6dt1t Год назад
Ура новая серия
@user-ny2fx1zk3u
@user-ny2fx1zk3u Год назад
Предложения.Добавить, чтобы, сложность нейросети влияла на потребление энергии. Добавить параметр сила. Бот может потреблять другого этого бота только если сила меньше. Количество силы сильно влияет на потребление энергии. Разделить поле на несколько зон, которые редко объединяются и разделятся. Добавить параметр полёт. Полёт очень сильно влияет на потребление энергии, но позволяет двигаться между зонами вне зависимости от того, объединены они или нет
@user-cj9cl9fg1y
@user-cj9cl9fg1y 5 месяцев назад
Отличный эксперимент! Несколько раз пересматривал и получал наслаждение! Надо продолжать дальше - усложнять среду, чтобы получать более умные виды (только конечно, чтобы память предков у них была!)
@lMegaE
@lMegaE Год назад
Всего 4 месяца ждали хотя такой контент можно и подождать
@ayzekpie9432
@ayzekpie9432 Год назад
Кластерное размножение напоминает мне r-стратегию, когда мать рожает сотни и тысячи и бросает их на произвол судьбы, ведь один то да выживет. А эксперемент с ныряльщиками отличное доказательство что при нужных условиях можно хоть муравьев научить строить ядерные реакторы, хоть в реальных условиях никакой конечной цели нет
@Cyberbiolog
@Cyberbiolog Год назад
На самом деле мне кажется что в эксперименте с ныряльщиками потенциал их мозга не задействован даже на половину и можно смело усложнять мир дальше. Во всяком случае они находят в себе способность вырабатывать дополнительные паттерны поведения помимо просто ныряния, если их оставить на подольше.
@MuserN01
@MuserN01 Месяц назад
мы никогда не дождёмся следующего видео
@PJutch
@PJutch Год назад
По поводу зимы - можно сделать "солнце". "Солнце" движется по горизонтали (естественно с телепортацией назад при достижении края) и чем дальше бот от него (по x, высота не особо интересна - уже есть океан), тем менее эффективен фотосинтез. Так можно сделать смену дня и ночи или времена года (в зависимости от скорости движения солнца). По идее, реализация простая (1 переменная и чуть чуть подправить код фотосинтеза). Аналогично, немного поколдовав над кодом, можно сделать "луну", от которой будет зависеть уровень моря. Правда, чтобы отобразить на экране приливы и отливы придётся помучатся.
@akaSapient
@akaSapient Год назад
Прямо таки "почувствуй себя демиургом" :)
@TheNord1993
@TheNord1993 Год назад
Невероятно крутой канал! Очень нравится как вы рассказываете! Пожалуйста не бросайте это дело
@EAM1studio
@EAM1studio Год назад
Было бы интересно пронаблюдать как разные виды (27:42, 28:20, 29:10) из разных симуляций будут конкурировать за жизненное пространство) Посмотреть в виде графиков за их численность сквозь поколения Спасибо за видео!
@glaciemargentum445
@glaciemargentum445 Год назад
Большое спасибо за видео! Действительно, очень интересно!
@user-ym3rk9yl3p
@user-ym3rk9yl3p 11 месяцев назад
Прекрасный ролик! У меня тоже есть интересная идея. Можно было бы изменить ландшафт мира так, чтобы мир состоял из около 10 островов разного размера и разном расстоянии друг от друга в океане, где боты не могут совершать фотосинтез. Было бы интересно узнать насколько сильно отличались бы друг от друга боты на разных островах и как быстро были бы заселены самые отдалённые острова.
@nikitassssecondacount7815
@nikitassssecondacount7815 Год назад
Круто . Жду новые видео . Мне всегда нравились видео типа таких !
@ceppega4255
@ceppega4255 Год назад
Очень хотелось бы посмотреть на разных ныряльщиков в одном мире - выяснить, кто всё-таки приспособился лучше, например, постепенно ухудшая условия
@tackesi
@tackesi Год назад
Спасибо, вам, огромное. Не зря подписался. Рад видеть новое видео. Очень интересно. С нетерпением жду новые видео
@majkvolk2055
@majkvolk2055 Год назад
Просмотрел всё на одном дыхании. Очень интересно следить за развитием мира.
@user-el2xc2su4s
@user-el2xc2su4s 9 месяцев назад
Зима не должна полностью отключать фотосинтез, а только уменьшать количество энергии от него - но не до нуля. Кроме того, эффекты зимы станут намного заметнее в мире, населенном несколькими различными видами существ, а не единственным.
@nariloki8360
@nariloki8360 Год назад
Очень ждал этого.
@nariloki8360
@nariloki8360 Год назад
26:00 Напоминает газы, сверху конденсируется, а после этого вновь падает.
@vkksun
@vkksun Год назад
Восхитительно! Очень классно видеть то что ты делаешь)
@_U_M_E
@_U_M_E Год назад
Дикий топ, а не канал! Пожалуйста, продолжайте в том же духе!
@user-xl2tn3er9k
@user-xl2tn3er9k Год назад
Очень интересно, с нетерпением жду следующих серий
@skwii
@skwii Год назад
Круто, залипательно, в целом всё понятно, очень круто смотреть за эволюцией Хочется больше симуляций нашей жизни!
@vladis3944
@vladis3944 Год назад
Большое спасибо! Очень интересный и годный контент)
@Ololoshize
@Ololoshize Год назад
Очень круто, молодец, продолжай эксперименты и эту рубрику.
@RandomStranger-lp1mo
@RandomStranger-lp1mo Год назад
Чувак, обожаю твои видосы. Безумно интересно их смотреть, продолжай заниматься
@antonxxx8191
@antonxxx8191 Год назад
Очень интересная программа! А наблюдать за такими экспериментами и видами, образовавшимися в ней - само удовольствие
@user-hu3wo1cg7q
@user-hu3wo1cg7q Год назад
Всё классно. Вот бы ещё было небо в котором много фотосинтеза но нужно всегда двигатся и добавить солнце которое сильно грее но даёт бонус по фотосинтезу
@user-yt6ux7dj8o
@user-yt6ux7dj8o Год назад
Ещё 3 месяца до видио (следующего) ЖДЁМ (:-))
@farmer_2010
@farmer_2010 Месяц назад
Не дождались еще
@CrazyPit
@CrazyPit Год назад
шикарно. людям которые не понимают как это работает видео кажется интересным. но людям которые понимают как это работает кажется ваша работа просто великолепной .спасибо. получил экстаз от просмотра
@fog1520
@fog1520 Год назад
Я так рад что ты до сих пор снимаешь
@kindexz
@kindexz Год назад
Для запуска нужен CMakefile или как это делается для CLion? Как поставить зависимости?
@user-or3ux6ov7f
@user-or3ux6ov7f Год назад
Спасибо за видео, с нетерпением жду новых)
@johnhnhnhnhnhhnhnhnhnhnhnhnh
Это действительно шедевр, побольше таких видео, пожалуйста.
@chretin7621
@chretin7621 Год назад
Спасибо большое за интересный контент
@spiwt
@spiwt Год назад
по чаще бы видосы) Мне очень нравится
@Mor_ivan
@Mor_ivan Год назад
Это потрясающе, нужно будет обязательно попробовать самому, ну и поковыряться в коде
@speaktrum5681
@speaktrum5681 Год назад
Было бы круто посмотреть на футаж с развитием миров, потому что это дико залипательно
@yds6268
@yds6268 Год назад
Очень круто, сразу видно как такая программа может увлечь на месяцы и даже годы.
@rproc8127
@rproc8127 Год назад
Добавь разные биомы! Что бы в каждой местности, были свои правила! Например море начинается не снизу вверх, а слева на право и так оно будет занимать какое-то место а в море возможет фотосинтез но чем глубже тем меньше он тебе даёт.
@hatamotomoto
@hatamotomoto Год назад
В рамках двух биомов, достаточно просто постепенной смены температуры с замерзанием части воды, с шансом температурного катаклизма
@hatamotomoto
@hatamotomoto Год назад
Неплохим вариантом было бы создания геотермальних источников вырабатывающих энергию. Споры как предлагали выше.
@uyuxei3464
@uyuxei3464 Год назад
Шикарные видео! Обожаю смотреть тебя!
@Ashen-hn1fs
@Ashen-hn1fs Год назад
О, это удачная рекомендация. Люблю смотреть на подобные симуляции.
@user-yy3ql4cb4w
@user-yy3ql4cb4w Год назад
Открыл для себя мир кибер биологии. Спасибо тебе за это!
@AlexSmith-iu5qv
@AlexSmith-iu5qv Год назад
Может сбор откроете на более мощный комп? Миллионные популяции и многоклеточные боты - это было бы крайне интересно!
@Cyberbiolog
@Cyberbiolog Год назад
Может и открою. Правда просмотров не так уж много, мне кажется овчинка не стоит выделки.
@AlexSmith-iu5qv
@AlexSmith-iu5qv Год назад
@@Cyberbiolog поверьте, дело не в просмотрах, а в Вашей отдаче своему делу, любви к этому хобби. Те кто рвутся за просмотрами и не испытывают большого интереса к своим работам - быстро растут, но потом "застывают". Onigiri - хороший тому пример. Делайте для себя, чтобы Вам было интересно развивать это всё. Может через год вместо клеточек будут причудливые "бактерии" разных форм и размеров. А вода, воздух, земля перерастут в других интерпретациях. А может и в 3D)) Кто-то из нас может кинуть 1$, а кто-то может и 100$ кинет. Посмотрите - люди более четырёх месяцев ждали нового видео и даже не надеялись, что оно выйдет. Но дождались! Тут даже стойкие могли давно уйти, отписаться. Вам стоит заполнять промежутки между большими видео, более короткими. Может даже шортами или тизерами. И обязательно открыть сбор на мощную машину для симуляции. Конечно же, всё это стоит делать только в том случае, если Вам это так же интересно, как и Вашим подписчикам. Успех - побочный эффект таланта, самоотдачи и трудолюбия. Успехов Вам!
@AlexSmith-iu5qv
@AlexSmith-iu5qv Год назад
@@Cyberbiolog ну вот, 9 дней, 35к просмотров. Теперь представьте, что будет если видео "выстрелит". Эта тема плохо раскрыта на ру сегменте, то есть - целина. Ну шорты точно нужны между большими выпусками.
@snaiper1555
@snaiper1555 Год назад
Очень классная тема, продолжайте и дальше её.
@mishazerg
@mishazerg Год назад
Молодец, видео выпускаешь относительно часто. Идея с ныряльшиками гениальна.
@hpw-dev
@hpw-dev Год назад
Первый раз вижу симуляцию с нейронами памяти. Норм озвучка
@offlinejust
@offlinejust Год назад
Вот жеж! Самое интересное оставил для следующего видео)) Ждём, ждём!
@ll_up2487
@ll_up2487 Год назад
Приятно смотреть большое спасибо за работу
@CrustAttack
@CrustAttack Год назад
в детстве я любил наблюдать за муравьями, так что от этого канала у меня потекли слюни. Пожалуйста продолжай эксперименты!
@Pifamar
@Pifamar 5 месяцев назад
13:19 Я ЗНАЮ! Я знаю как решить проблему. Необходимо сделать шаги: Шаг 1: Расширить карту в несколько тысяч клеток, но дать возможность камере перемещаться по карте (+ если камера не видит существо, то он не прорисовывается для оптимизации) Шаг 2: Добавь климатические зоны и биомы. Климат-зоны карты делятся на "Тропическую зону" где вечный фотосинтез, но сильная жара (да, добавим температура по нормальному). На "Умеренную зону" где умеренно сочетается часть времени года, когда становиться холодно и уменьшается сильно фотосинтез (но не до нуля) и когда обратно переходит в повышение температуры и фотосинтеза. На "Тундровую зону" (в реальности тундровая переходит в арктическую, но это не обязательно делать тут) где постоянный холод, очень мелкий фотосинтез, но опять не нулевой. Шаг 3: Каждый раз в мире создаётся клетка исключительно в середине карты, в Тропиках, что бы она нормально развилась, а уже потом начала эволюцию по мере передвижения на другие части мира. Да! Это очень трудно реализовать в одного человека, но возможно. И если сделать, то все зрители скажут огроменное спасибо.
@alexthesage
@alexthesage Год назад
Тридцать лет назад писал подобную программу на паскале в школе, без нейросети естественно, но с взаимодействиями между cell-ами, вспомнил с ностальгией. Спасибо.
@stas_v
@stas_v Год назад
Шикарно! Спасибо!
@zit6917
@zit6917 Год назад
наконец-то новое видео, продолжай в том-же духе
@dddzen9977
@dddzen9977 Год назад
На примере этих организмов можно научить ребёнка понимать что к чему.
@iggoodlife2468
@iggoodlife2468 Год назад
Это мне кажется лучшая симуляция. Адекватные правила породили разнообразное и интересное поведение.
@user-xi8hz7np6n
@user-xi8hz7np6n Год назад
Невероятно! Я подписался
@user-ws7yv3wt1o
@user-ws7yv3wt1o Год назад
Привет. Спасибо за видео! Выскажу несколько идей, может будет полезно. 1) Сделать область где энергия будет даваться за движение. 2) Боты могут как атаковать в одну сторону так и иметь врождённый имунитет к атаки с одной из сторон. Если бот отказывается от атаки он может получить дополнительную защиту с одной из сторон. Если бот ходит то получает ещё защиту с одной из сторон. (Т.е например ходячие фотосинтетики имеют три стороны защиты). 3) Добавить гравитацию - если бот не двигался в течении нескольких ходов он опускается на клетку ниже. 4) Зима(возможно просто как область)- снижается фотосинтез но и снижается расход энергии на всё кроме передвижения. 5) Если бот не двигался в течении нескольких ходов то он получает дополнительную атаку в одну из сторон. 6) Паразитизм - бот не атакует и ест соседнего бота а забирает часть энергии. Вроде всё, придумаю что-нибудь ещё, допишу.
@artembaskakov2056
@artembaskakov2056 Год назад
Было бы неплохо записать Гайд, о том как запустить эту программу
@VibeCraft
@VibeCraft Год назад
поддерживаю, очень хочется покрутить самостоятельно. подскажите что спросить в гугле чтобы найти алгоритм запуска.
@user-bg2dz8oq5v
@user-bg2dz8oq5v Год назад
Версию со второгь видео получилось запустить а с этого нет и то я уже скампелированною версию скачивал, и да можно хотчбы готовою сборку в описании выложить или хотяббы в текстовом вариантп гайд написать
@Engineer_KO
@Engineer_KO 7 месяцев назад
Да, это было бы замечательно. Я весь вечер убил, пытаясь понять, как компилировать программы. Так и не преуспел в этом.
@farmer_2010
@farmer_2010 Месяц назад
@@Engineer_KO Вечер? Несколько месяцев!
@rproc8127
@rproc8127 Год назад
Очень жду следующие видео!
@_303_
@_303_ Год назад
О дааааа новый видос!!!! Сходу лайк в этом я уверен!)
@deadsad9181
@deadsad9181 Год назад
Потрясающий материал, я даже незнаю с чем сравнить этот опыт. Обладаю общими знаниями биологии на профессиональном уровне, мозг ломается пытаясь симулировать и понять этот новый мир
@chelik22
@chelik22 Год назад
О ты вернулся. Самый познавательный канал.
@hidesell433
@hidesell433 Год назад
Достойный контент! Спасибо,делай еще!)
@wlantern
@wlantern Год назад
Очень понравилось видео. Было бы интересно увидеть клеток, которые маскируются под других клеток(например гены одни, но при этом их работа другая, или например сделать так, чтобы глаз клеток отличал лишь весомую разницу между цветами, а оттенки не отличал. Тогда бы вполне могли появится "генокрады", которые наблюдают за действием клетки, и повторяют за ней, тем самым повторяя условия её жизни и через несколько поколений повторяя цвет клетки. При этом из-за определённой разницы в генах, генокрад вполне может съесть оригинал)
@Grynya
@Grynya Год назад
Крутой проект, респект за такую шикарную подачу, аж хотелось бы поддержать на патреоне. В таком большом мире можно было бы попробовать сделать что то типа рельефа с сушей и глубинами, что создаст разные ареалы для развития большого количества видов.И хотелось бы увидеть визуализацию работы нейронок у отдельных продвинутых ботов, путь их эволюции от простого к сложному.
@vyacheslav4485
@vyacheslav4485 Год назад
Очень здорово!
@marvinheemeyer7027
@marvinheemeyer7027 Год назад
мегакрутейший видос,спасибо
@user-yw8fx7yo2h
@user-yw8fx7yo2h Год назад
Спасибо вам за годноту
@aiivanov
@aiivanov Год назад
Это круто и немного страшновато :) Вот сидит там наверху такой же экспереминтатор, который случайно дернет рычажок :) были прецеденты ))
@Hrenovalke
@Hrenovalke Год назад
Друг, давай еще, это божественно)
@user-cm9tb3vh6s
@user-cm9tb3vh6s Год назад
Шедеврально. Надо будет запилить такое на java, когда выучу ...
@loguser7795
@loguser7795 Год назад
Ого, новой годноты прибыло, спасибо, интересно:3
@yayalinich1692
@yayalinich1692 Год назад
Последние(те что с водой) это как комары Видео как всегда очень интересное и своего рода мотивирующее
@firemaroll6201
@firemaroll6201 Год назад
Здравствуйте, слежу за проектом со второго видео и мне очень нравиться сама идея, а потому есть несколько предложений и вопросов 1. Добавить редактор нейронов чтобы была возможность добавить делать своих ботов. 2. В рубрике адаптация создать ботов пожирателей которые образуют маленькую колонию которая не расширяется, но как только они увидят других ботов, они начинают перемещаться те есть все что видят. 3. В гитхабе проекта я задавал вопрос если сразу скомпилированный код, вы выслали алгоритм компиляции а какой-то пользователь exe файл. В exe файле нет ползунка skip как в вашем ролике потому вопрос. Этот ползунок удален, его нужно настраивать в конфиге, или exe файл не соответствует вашей версии?
@Cyberbiolog
@Cyberbiolog Год назад
1. Редактировать мозг полноценно можно только в исходном коде, через редактор можно менять тип отдельных нейронов и обнулять. 2. Это будет позже, когда будет расширение поля зрения ботов. 3. В последней версии программы нет ползунков skip и interval, вместо них можно задавать отдельно кадры в секунду(fps) и шаги симуляции в секунду (tps), они происходят независимо друг от друга. Также будьте осторожны при запуске исполняемых файлов других пользователей, у меня нет возможности их проверять.
@istpmncrft
@istpmncrft Год назад
Есть идея для обычного мира. Органика может собираться и объединяться, а при попадании в воду постепенно растворяться по клеткам, таким образом все клетки в воде будут получать питание
Далее
Part 2 ??
00:30
Просмотров 3,7 млн
Chips evolution !! 😔😔
00:23
Просмотров 3,7 млн
Giving Personality to Procedural Animations using Math
15:30
Best Gun Stock for VR gaming. #vr #vrgaming  #glistco
0:15
Apple watch hidden camera
0:33
Просмотров 15 тыс.