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

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

Комментарии • 391

  • @MuserN01
    @MuserN01 7 месяцев назад +9

    мы никогда не дождёмся следующего видео

  • @karseck81
    @karseck81 Год назад +215

    Из рубрики "ничего не понятно, но очень интересно") прошу, делай видосы чаще, это прям очень интересно!

    • @ivansaraiev7776
      @ivansaraiev7776 Год назад +1

      Поддержка

    • @ivansaraiev7776
      @ivansaraiev7776 Год назад +2

      Надо предыдущие ролики посмотреть. Тогда понятно.

    • @Funkbass1986
      @Funkbass1986 Год назад +2

      Непонятно для необразованных в компьютерной тематике. И не читавших некоторый худл. В романе Паутина описывалась классическая версия данного симулятора. Каюсь и я писал в своё время такие вещи на С++ с Qt. Просто и по приколу.

    • @АлександрТамарков
      @АлександрТамарков Год назад +1

      А что если объединить механику арганике и зиму что будет?

    • @ПростоЧеловек-я7м
      @ПростоЧеловек-я7м Год назад

      @@Funkbass1986 какие есть книги по этой теме

  • @Danfih56k.
    @Danfih56k. 11 месяцев назад +18

    Я не могу понять почему этот парень перестал развивать этот проект

    • @Mix-xn9lc
      @Mix-xn9lc 6 месяцев назад +1

      слушай знаешь же что foo52 техношаман работает в Wallcraft, я точно не помню, но по-моему этот чел тоже устроился туда.

  • @Niohimself
    @Niohimself Год назад +62

    "Они не могут этого сделать, поэтому просто стоят на месте, тратя энергию, которая досталась им в наследство"
    Прям жиза)

  • @noitaukkokronk
    @noitaukkokronk 3 месяца назад +2

    Только когда сделал свою собственную симуляцию, заметил, что мы называем в симуляциях "хищниками" даже тех, кто кушает фотосинтезирующих ботов, хотя обычно это типа "травоядные" (первичные консументы), а хищники - это те, кто кушает тех, кто кушает (вторичные консументы).

  • @реональдсамойлов
    @реональдсамойлов Год назад +30

    А когда-то, в начале 2000-х, в Беларуси было такое периодическое издание как "Компьютерная газета". И они попросили читателей, на своем сайте предложить концепцию какой-нибудь компьютерной игры.
    Я тогда предложил "песочницу" в которую запускаются некие живые организмы, имеющие некоторые параметры - "генетический код", в который зашит свой способ набора "биомассы" - фотосинтез или охота, подвижность или неподвижность, скорость размножения, длительность жизни, конкуренция или симбиоз, механизм мутации. И все это на поле гексагонов. Меня тогда на форуме жестко высмеяли, сказав, что с этим никто не будет играть.
    А на мой взгляд интересно наблюдать эволюцию. Особенно в каком-нибудь многотысячном поколении, когда живые организмы уже определились со своими ролями, а потом подкидывать им катаклизмы или плюшки.

  • @Maximilian_98
    @Maximilian_98 Год назад +50

    Есть предложение добавить подобие атмосферы. Выразить её в виде отношения кол-ва кислорода к кол-ву углекислого газа. Пусть все живые боты дышат, смещая пропорцию в сторону углекислого газа, солнцееды, фотосинтезируя, смещают баланс в сторону кислорода. Если кислород кончится, то боты не смогут дышать и начнут умирать, а если кончится углекислый газ, то солнцееды не смогут фотосинтезировать.

    • @Cyberbiolog
      @Cyberbiolog  Год назад +18

      Интересная идея, рано или поздно попробую.

    • @alfabetsandchess9339
      @alfabetsandchess9339 Год назад +2

      @Cyberbiolog, Как насчёт того чтобы разделить весь мир на "страны" разного размера и формы. В каждой стране будет своя атмосфера. Тогда часть ботов будут основывать колонии только в определенной стране и это разнообразит мир

    • @ZeR_God
      @ZeR_God 10 месяцев назад

      Никогда...😢😭😭😭

    • @neiroll8902
      @neiroll8902 10 месяцев назад

      Ждём

    • @noitaukkokronk
      @noitaukkokronk 3 месяца назад

      В этом плане хорошо бы и типов ресурсов сделать больше. И сделать необходимость собирать их, хранить и доставлять. Чтобы были пятна ресурсов. Тогда система будет динамичнее.

  • @ZharjuNAH
    @ZharjuNAH Год назад +3

    В перспективе цель эксперимента научить ботов менять свой код с последующими целями - миграция за пределы операционной системы, адаптация для существования в электромагнитных полях или любой другой среде, исследование галактик, ну и чтобы в магаз сами могли иногда сбегать) Спасибо за видео, не мог оторваться 30 минут, очень любопытно и увлекательно.

  • @stark8674
    @stark8674 Год назад +6

    Когда он был нужен нам больше всего, он вернулся

  • @MrDiktor
    @MrDiktor Год назад +18

    Ура. Наконец-то. Дождались.

  • @UstasAk
    @UstasAk Год назад +63

    Прошу, продолжайте! Это очень необычно и здорово! Идея с направленной эволюцией, задаваемой ползунками - просто шедевр!

  • @АристархМышьякович

    Из видео я понял что кроме эволюции в руках Творца жизни был еще один инструмент - советы подписчиков ;)

  • @YaShoom
    @YaShoom Год назад +20

    Было бы прикольно, если бы вы так же компилировали ехе-файл для Виндовс, паралельно с публикацией исходного кода (с инструкцией).
    Попробовать многие хотят, но вот разобраться с этими компиляциями не все могут.

  • @HeadOnify
    @HeadOnify Год назад +6

    Прошел год а я все жду следующею серию

  • @maniatech6304
    @maniatech6304 Год назад +16

    Это завораживает.
    Удивительно, как такие простые "организмы", могут самостоятельно адаптироваться и усложнять свое поведение. Очень круто

    • @АЛАДУШКА-е5у
      @АЛАДУШКА-е5у Год назад

      Какие еще организмы? С таким мышлением и матрица матью покажеться =)

    • @NochnoiLis
      @NochnoiLis Год назад +2

      В ютубе есть видео "орущие букашки", про роевой интеллект - там нет нейросети, нет эволюции и мозг ботов прост, как три копейки. И при этом они успешно выполняют групповую задачу и занимаются поиском путей, вот, где магия)) Ну и кибер биологу респект, всё же, такого контента крайне мало.

  • @Zemigo_Uustichkata
    @Zemigo_Uustichkata Год назад +18

    Спасибо. Очень интересно. Жаль, что видео выходят редко.

  • @AlexSmith-iu5qv
    @AlexSmith-iu5qv Год назад +4

    Кто за то, чтоб выходило минимум одно видео в неделю на этом канале - ставим лайк! (и под видео тоже)

    • @mishazerg
      @mishazerg Год назад +1

      Неее, не надо так, не надо заставлять его делать что он не хочет.

    • @AlexSmith-iu5qv
      @AlexSmith-iu5qv Год назад +1

      @@mishazerg я о показателе желания публики! Разве я где-то намекнул на принуждение?) Пусть наш кибербилог знает, что много людей интересуются данной темой. Я подписан на много каналов с этой тематикой, но здесь самые интересные вариации и эксперименты. То есть, видно, что человеку самому интересно то, что он делает. Но, похоже, это хобби и много времени отнимают другие дела. А мы готовы смотреть новое видео раз в пять дней, а не месяцев!)

    • @mishazerg
      @mishazerg Год назад +1

      @@AlexSmith-iu5qv "как минимум раз в неделю" звучит как принуждение, я понимаю что ты хотел сказать, но тогда лучше было просто написать "ставим лайки если хотим поддержать автора, может видео будет почаще делать", или типа того. Без негатива.

    • @AlexSmith-iu5qv
      @AlexSmith-iu5qv Год назад +1

      @@mishazerg императива в моём комментарии нет! Тем более, это было обращение к подписчикам, а не к автору

  • @soda-bd2of
    @soda-bd2of Год назад +8

    Каждый раз я просто в шоке от качества твоих роликов и от твоих навыков, продолжай!

  • @Jen0k
    @Jen0k Год назад +13

    Наверное "зиму" стоит включать не во всём мире сразу, а в ограниченных областях и сделать эти области движущимися по горизонтали, аналогично циклам для и ночи и времён года на планете. И в таких областях можна варьировать и другие параметры, не только выгоду фотосинтеза. Так же напрашивается не резкое изменение параметров при переходе в особую обоасть, а градиент.

  • @ДмитрийБудаев-д8к
    @ДмитрийБудаев-д8к 11 месяцев назад +1

    Отличный эксперимент! Несколько раз пересматривал и получал наслаждение! Надо продолжать дальше - усложнять среду, чтобы получать более умные виды (только конечно, чтобы память предков у них была!)

  • @Enclaver1
    @Enclaver1 Год назад +7

    Это крайне залипательно. Очень интересно наблюдать, как популяции конкурируют, реагируют и приспосабливаются при мельчайших изменениях законов среды

  • @vallfreya-l7x
    @vallfreya-l7x 11 месяцев назад +4

    ждем продолжения)

  • @lMegaE
    @lMegaE Год назад +5

    Всего 4 месяца ждали хотя такой контент можно и подождать

  • @koni_nik0
    @koni_nik0 5 месяцев назад +5

    «Но об этом уже в следующем видео» ….

  • @akaSapient
    @akaSapient Год назад +5

    Прямо таки "почувствуй себя демиургом" :)

  • @PMG_editor
    @PMG_editor Год назад +60

    Я думаю можно сделать для клеток возможность переходить в состояние споры как у бактерий чтобы переживать зиму. Могу так же предложить добавить многоклеточные или многоботочные организмы. Так же как вариант добавить коричневые клетки грибов которые не могут двигаться а просто высасывают любую жизнь и энергию из рядом стоящих организмов, или можно добавить розовые клетки паразитов которые прицепляются к другим клеткам поглощая 50 % получаемой ими энергии, ответь или лайкни пожалуйста если что то понравилось, спасибо за такое прекрасное видео, буду с нетерпением ждать продолжения опытов)

    • @Priboy313
      @Priboy313 Год назад

      представил колонию паразитов на грибном биоме. а если грибам ещё и в качестве пищи разрешить (или адаптировать) исключительно под органику от умерших существ... ух!

    • @АндрейКалашников-т2ш
      @АндрейКалашников-т2ш Год назад

      Так и представляю организм который состоит из хищных ботов и тех кто жрет солнце. Ну это нужно чтобы каждый слипшийся в этот организм бот, понимал выгоду от совместной работы. Возмжно поможет равномерное распеделение энергии от питания между всеми ботами в организме. Интеесно глянуть каких тварей можно народить таким образом и как организмы будут жрать друг друга

    • @jurybur_bobkov
      @jurybur_bobkov Год назад +1

      @@Priboy313 а я вот хочу симулировать два мира один капитализм а другой коммунизм и посмотреть кто-кого перегонит. но там какое-то жуткое количество переменных надо вбивать

    • @Priboy313
      @Priboy313 Год назад

      @@jurybur_bobkov коммунизм - переходная стадия. идеальное общество - это социализм, но идеал этот не достижим с человечеством. грибы мож и смогут...

    • @jurybur_bobkov
      @jurybur_bobkov Год назад

      @@Priboy313 что вы несёте. наоборот социализм это переходный период капитализма в коммунизм

  • @TheNord1993
    @TheNord1993 Год назад +7

    Невероятно крутой канал! Очень нравится как вы рассказываете! Пожалуйста не бросайте это дело

  • @tackesi
    @tackesi Год назад +4

    Спасибо, вам, огромное. Не зря подписался. Рад видеть новое видео. Очень интересно. С нетерпением жду новые видео

  • @skwii
    @skwii Год назад +2

    Круто, залипательно, в целом всё понятно, очень круто смотреть за эволюцией
    Хочется больше симуляций нашей жизни!

  • @_U_M_E
    @_U_M_E Год назад +1

    Дикий топ, а не канал! Пожалуйста, продолжайте в том же духе!

  • @nikitassssecondacount7815
    @nikitassssecondacount7815 Год назад +6

    Круто . Жду новые видео . Мне всегда нравились видео типа таких !

  • @dddzen9977
    @dddzen9977 Год назад +1

    На примере этих организмов можно научить ребёнка понимать что к чему.

  • @PJutch
    @PJutch Год назад +93

    Я попробовал сделать свою программку и реализовать в ней что-то вроде круговорота углерода:
    Вместо фотосинтеза боты едят траву. Трава постепенно вырастает, потребляя органику. (Трава и органика - параметры клетки сетки, не отдельные объекты). Органика получается из травы, которая медленно отмирает, и ботов, когда они умирают или едят траву / друг друга. Ещё трава и органика подвержены диффузии.
    Я думал, что боты начнут перемещаться с пастбище на пастбище, но какие бы я параметры не ставил - все либо сидели на месте, либо умирали. Возможно это связано с тем, что боты были на ассемблеро-подобном языке, а не на нейронках.
    Есть у кого-нибудь идеи, как поправить это без полной замены мозга ботов?

    • @SN-gd3fm
      @SN-gd3fm Год назад

      Добавить параметр неорганику и пересмотреть концепцию.

    • @Cyberbiolog
      @Cyberbiolog  Год назад +6

      Боты всегда выбирают короткий путь к цели. Видимо поведение сидеть на месте и ждать для ботов самое выгодное в рамках вашего мира. Скорее всего у вас получился сложный мир. Это по моей личной терминологии такой мир в котором создание полностью случайного жизнеспособного бота невозможно, подобно миру ныряльщиков например. Эти правила просто нельзя давать ботам резко. Попробуйте метод научного ползункового двиганья. Также не видя код вашей программы нельзя исключить вариант что у вас просто ошибка в коде (мозг работает не так как задумано вот они и умирают).

    • @PJutch
      @PJutch Год назад +2

      @@Cyberbiolog В итоге не так как задумано работало превращение травы в органику и наоборот. Из-за баганого кода кол-во энергии в мире постоянно снижалось. Правда разнообразные баги в этой области пока не хотят сдаваться)
      Интереснее другая проблема. Я хотел избежать бесконечных циклов (ДНК же ассемблеро-подобное) естественным образом - за каждую выполненную инструкцию снимать энергию. Я сделал траты слишком сильными, и боты эволюционировали максимально простыми. Хочу потом поподробнее исследовать вопрос такого ограничения на сложность поведения... Правда оно и так очень простое, так что это скорее бесполезно. Но если сделать наоборот - давать энергию за сложное поведение с большим количеством инструкций? Будет забавно) Только надо сделать нормальный способ просмотра ДНК.

    • @Cyberbiolog
      @Cyberbiolog  Год назад +3

      @@PJutch Я лично просто не даю им возможность создавать рекуррентные связи, ну или, в вашем случае, дал бы им возможность выполнять команду jmp только вперед(на приращение адреса). Если давать им энергию за сложный мозг они загрузят компьютер на максимум ничему так и не научившись.

    • @farmer_2010
      @farmer_2010 4 месяца назад

      @@PJutch Боты с таким мозгом не способны на сложное поведение и очень плохо адаптируются. Я тестировал на мире ныряльщиков, но и в других экспериментах если сложные правила, боты не могут приспособиться. В эксперименте с кислородом даже пришлось создавать "Адама"(там им надо сначала получить органику(за фотосинтез или другими способами), а затем преобразовать в энергию отдельной командой. На каждую команду тратиться 1 ход(обе завершающие))

  • @antonxxx8191
    @antonxxx8191 Год назад

    Очень интересная программа! А наблюдать за такими экспериментами и видами, образовавшимися в ней - само удовольствие

  • @deletedccout1231
    @deletedccout1231 Год назад +20

    Очень рад видеть новое видео. Кстати, по поводу зимы: можно не убирать фотосинтез совсем, а уменьшить до минимума и создать для ботов альтернативные, но малоэффективные или труднодоступные источники энергии (например "минералы" находящиеся в воде). Так боты будут иметь возможность приспосабливаться к условиям зимы

  • @артёмкувшинов-д3в
    @артёмкувшинов-д3в Год назад +7

    Ура новая серия

  • @СтаниславАл-э1ъ
    @СтаниславАл-э1ъ Год назад +6

    Предложения.Добавить, чтобы, сложность нейросети влияла на потребление энергии. Добавить параметр сила. Бот может потреблять другого этого бота только если сила меньше. Количество силы сильно влияет на потребление энергии. Разделить поле на несколько зон, которые редко объединяются и разделятся. Добавить параметр полёт. Полёт очень сильно влияет на потребление энергии, но позволяет двигаться между зонами вне зависимости от того, объединены они или нет

  • @CrazyPit
    @CrazyPit Год назад +1

    шикарно. людям которые не понимают как это работает видео кажется интересным. но людям которые понимают как это работает кажется ваша работа просто великолепной .спасибо. получил экстаз от просмотра

  • @Pifamar
    @Pifamar 11 месяцев назад +3

    13:19 Я ЗНАЮ! Я знаю как решить проблему. Необходимо сделать шаги:
    Шаг 1: Расширить карту в несколько тысяч клеток, но дать возможность камере перемещаться по карте (+ если камера не видит существо, то он не прорисовывается для оптимизации)
    Шаг 2: Добавь климатические зоны и биомы.
    Климат-зоны карты делятся на "Тропическую зону" где вечный фотосинтез, но сильная жара (да, добавим температура по нормальному).
    На "Умеренную зону" где умеренно сочетается часть времени года, когда становиться холодно и уменьшается сильно фотосинтез (но не до нуля) и когда обратно переходит в повышение температуры и фотосинтеза.
    На "Тундровую зону" (в реальности тундровая переходит в арктическую, но это не обязательно делать тут) где постоянный холод, очень мелкий фотосинтез, но опять не нулевой.
    Шаг 3: Каждый раз в мире создаётся клетка исключительно в середине карты, в Тропиках, что бы она нормально развилась, а уже потом начала эволюцию по мере передвижения на другие части мира.
    Да! Это очень трудно реализовать в одного человека, но возможно. И если сделать, то все зрители скажут огроменное спасибо.

  • @alexthesage
    @alexthesage Год назад +1

    Тридцать лет назад писал подобную программу на паскале в школе, без нейросети естественно, но с взаимодействиями между cell-ами, вспомнил с ностальгией. Спасибо.

  • @Антон-щ2я1ж
    @Антон-щ2я1ж Год назад +1

    Открыл для себя мир кибер биологии. Спасибо тебе за это!

  • @АлексейГончаров-п7л

    Пол часа пролетели мнгновенно.

  • @spiwt
    @spiwt Год назад +5

    по чаще бы видосы) Мне очень нравится

  • @majkvolk2055
    @majkvolk2055 Год назад +1

    Просмотрел всё на одном дыхании. Очень интересно следить за развитием мира.

  • @fog1520
    @fog1520 Год назад +3

    Я так рад что ты до сих пор снимаешь

  • @glaciemargentum445
    @glaciemargentum445 Год назад +4

    Большое спасибо за видео! Действительно, очень интересно!

  • @NORTHERNVOID1337
    @NORTHERNVOID1337 Год назад +5

    23 минуты назад, как я рад это видеть)

  • @PJutch
    @PJutch Год назад +4

    По поводу зимы - можно сделать "солнце". "Солнце" движется по горизонтали (естественно с телепортацией назад при достижении края) и чем дальше бот от него (по x, высота не особо интересна - уже есть океан), тем менее эффективен фотосинтез. Так можно сделать смену дня и ночи или времена года (в зависимости от скорости движения солнца). По идее, реализация простая (1 переменная и чуть чуть подправить код фотосинтеза).
    Аналогично, немного поколдовав над кодом, можно сделать "луну", от которой будет зависеть уровень моря. Правда, чтобы отобразить на экране приливы и отливы придётся помучатся.

  • @hpw-dev
    @hpw-dev Год назад +3

    Первый раз вижу симуляцию с нейронами памяти. Норм озвучка

  • @kindexz
    @kindexz Год назад +4

    Для запуска нужен CMakefile или как это делается для CLion? Как поставить зависимости?

  • @yds6268
    @yds6268 Год назад +1

    Очень круто, сразу видно как такая программа может увлечь на месяцы и даже годы.

  • @deadsad9181
    @deadsad9181 Год назад

    Потрясающий материал, я даже незнаю с чем сравнить этот опыт.
    Обладаю общими знаниями биологии на профессиональном уровне, мозг ломается пытаясь симулировать и понять этот новый мир

  • @АлександрСилин-ш7т

    Очень интересно, с нетерпением жду следующих серий

  • @ceppega4255
    @ceppega4255 Год назад +4

    Очень хотелось бы посмотреть на разных ныряльщиков в одном мире - выяснить, кто всё-таки приспособился лучше, например, постепенно ухудшая условия

  • @CrustAttack
    @CrustAttack Год назад

    в детстве я любил наблюдать за муравьями, так что от этого канала у меня потекли слюни. Пожалуйста продолжай эксперименты!

  • @vladis3944
    @vladis3944 Год назад +5

    Большое спасибо! Очень интересный и годный контент)

  • @Stabssoldier
    @Stabssoldier Год назад +4

    Всё классно. Вот бы ещё было небо в котором много фотосинтеза но нужно всегда двигатся и добавить солнце которое сильно грее но даёт бонус по фотосинтезу

  • @Монти-ш6у
    @Монти-ш6у Год назад +2

    Привет. Спасибо за видео! Выскажу несколько идей, может будет полезно. 1) Сделать область где энергия будет даваться за движение. 2) Боты могут как атаковать в одну сторону так и иметь врождённый имунитет к атаки с одной из сторон. Если бот отказывается от атаки он может получить дополнительную защиту с одной из сторон. Если бот ходит то получает ещё защиту с одной из сторон. (Т.е например ходячие фотосинтетики имеют три стороны защиты). 3) Добавить гравитацию - если бот не двигался в течении нескольких ходов он опускается на клетку ниже. 4) Зима(возможно просто как область)- снижается фотосинтез но и снижается расход энергии на всё кроме передвижения. 5) Если бот не двигался в течении нескольких ходов то он получает дополнительную атаку в одну из сторон. 6) Паразитизм - бот не атакует и ест соседнего бота а забирает часть энергии. Вроде всё, придумаю что-нибудь ещё, допишу.

  • @chretin7621
    @chretin7621 Год назад +5

    Спасибо большое за интересный контент

  • @Картабобе
    @Картабобе Год назад +4

    Ещё 3 месяца до видио (следующего) ЖДЁМ (:-))

    • @farmer_2010
      @farmer_2010 7 месяцев назад

      Не дождались еще

  • @offlinejust
    @offlinejust Год назад +1

    Вот жеж! Самое интересное оставил для следующего видео))
    Ждём, ждём!

  • @Ololoshize
    @Ololoshize Год назад +1

    Очень круто, молодец, продолжай эксперименты и эту рубрику.

  • @speaktrum5681
    @speaktrum5681 Год назад +9

    Было бы круто посмотреть на футаж с развитием миров, потому что это дико залипательно

  • @nariloki8360
    @nariloki8360 Год назад +3

    Очень ждал этого.

    • @nariloki8360
      @nariloki8360 Год назад +2

      26:00 Напоминает газы, сверху конденсируется, а после этого вновь падает.

  • @EAM1studio
    @EAM1studio Год назад +2

    Было бы интересно пронаблюдать как разные виды (27:42, 28:20, 29:10) из разных симуляций будут конкурировать за жизненное пространство) Посмотреть в виде графиков за их численность сквозь поколения
    Спасибо за видео!

  • @zit6917
    @zit6917 Год назад +5

    наконец-то новое видео, продолжай в том-же духе

  • @RprocVelikiu
    @RprocVelikiu Год назад +3

    Очень жду следующие видео!

  • @Mor_ivan
    @Mor_ivan Год назад +1

    Это потрясающе, нужно будет обязательно попробовать самому, ну и поковыряться в коде

  • @ayzekpie9432
    @ayzekpie9432 Год назад +5

    Кластерное размножение напоминает мне r-стратегию, когда мать рожает сотни и тысячи и бросает их на произвол судьбы, ведь один то да выживет.
    А эксперемент с ныряльщиками отличное доказательство что при нужных условиях можно хоть муравьев научить строить ядерные реакторы, хоть в реальных условиях никакой конечной цели нет

    • @Cyberbiolog
      @Cyberbiolog  Год назад +1

      На самом деле мне кажется что в эксперименте с ныряльщиками потенциал их мозга не задействован даже на половину и можно смело усложнять мир дальше. Во всяком случае они находят в себе способность вырабатывать дополнительные паттерны поведения помимо просто ныряния, если их оставить на подольше.

  • @Охотникзатреками
    @Охотникзатреками Год назад +2

    Прекрасный ролик! У меня тоже есть интересная идея. Можно было бы изменить ландшафт мира так, чтобы мир состоял из около 10 островов разного размера и разном расстоянии друг от друга в океане, где боты не могут совершать фотосинтез. Было бы интересно узнать насколько сильно отличались бы друг от друга боты на разных островах и как быстро были бы заселены самые отдалённые острова.

  • @Macujin
    @Macujin Год назад +2

    Здравствуйте! Сделайте, пожалуйста, ролик - как запустить эту программу у себя на компьютере. Уверен - многие хотели бы поэкспериментировать самостоятельно, но нужна "точка входа". Помогите разобраться с этим!

  • @Gretanit
    @Gretanit Год назад +7

    Вау! дождался

  • @wlantern
    @wlantern Год назад +2

    Очень понравилось видео. Было бы интересно увидеть клеток, которые маскируются под других клеток(например гены одни, но при этом их работа другая, или например сделать так, чтобы глаз клеток отличал лишь весомую разницу между цветами, а оттенки не отличал. Тогда бы вполне могли появится "генокрады", которые наблюдают за действием клетки, и повторяют за ней, тем самым повторяя условия её жизни и через несколько поколений повторяя цвет клетки. При этом из-за определённой разницы в генах, генокрад вполне может съесть оригинал)

  • @Ashen-hn1fs
    @Ashen-hn1fs Год назад

    О, это удачная рекомендация. Люблю смотреть на подобные симуляции.

  • @RprocVelikiu
    @RprocVelikiu Год назад +17

    Добавь разные биомы! Что бы в каждой местности, были свои правила!
    Например море начинается не снизу вверх, а слева на право и так оно будет занимать какое-то место а в море возможет фотосинтез но чем глубже тем меньше он тебе даёт.

    • @hatamotomoto
      @hatamotomoto Год назад +1

      В рамках двух биомов, достаточно просто постепенной смены температуры с замерзанием части воды, с шансом температурного катаклизма

    • @hatamotomoto
      @hatamotomoto Год назад +2

      Неплохим вариантом было бы создания геотермальних источников вырабатывающих энергию.
      Споры как предлагали выше.

    • @farmer_2010
      @farmer_2010 4 месяца назад

      @@hatamotomoto Можно симплексным шумом генерировать карты влажности и температуры

  • @provetrus
    @provetrus Год назад +1

    Это круто и немного страшновато :) Вот сидит там наверху такой же экспереминтатор, который случайно дернет рычажок :) были прецеденты ))

  • @vkksun
    @vkksun Год назад +1

    Восхитительно! Очень классно видеть то что ты делаешь)

  • @artembaskakov2056
    @artembaskakov2056 Год назад +11

    Было бы неплохо записать Гайд, о том как запустить эту программу

    • @VibeCraft
      @VibeCraft Год назад +3

      поддерживаю, очень хочется покрутить самостоятельно. подскажите что спросить в гугле чтобы найти алгоритм запуска.

    • @НикитаТоропов-б7р
      @НикитаТоропов-б7р Год назад

      Версию со второгь видео получилось запустить а с этого нет и то я уже скампелированною версию скачивал, и да можно хотчбы готовою сборку в описании выложить или хотяббы в текстовом вариантп гайд написать

    • @Engineer_KO
      @Engineer_KO Год назад

      Да, это было бы замечательно. Я весь вечер убил, пытаясь понять, как компилировать программы. Так и не преуспел в этом.

    • @farmer_2010
      @farmer_2010 7 месяцев назад

      @@Engineer_KO Вечер? Несколько месяцев!

  • @_303_
    @_303_ Год назад +3

    О дааааа новый видос!!!!
    Сходу лайк в этом я уверен!)

  • @snaiper1555
    @snaiper1555 Год назад +1

    Очень классная тема, продолжайте и дальше её.

  • @firemaroll6201
    @firemaroll6201 Год назад +5

    Здравствуйте, слежу за проектом со второго видео и мне очень нравиться сама идея, а потому есть несколько предложений и вопросов
    1. Добавить редактор нейронов чтобы была возможность добавить делать своих ботов.
    2. В рубрике адаптация создать ботов пожирателей которые образуют маленькую колонию которая не расширяется, но как только они увидят других ботов, они начинают перемещаться те есть все что видят.
    3. В гитхабе проекта я задавал вопрос если сразу скомпилированный код, вы выслали алгоритм компиляции а какой-то пользователь exe файл. В exe файле нет ползунка skip как в вашем ролике потому вопрос. Этот ползунок удален, его нужно настраивать в конфиге, или exe файл не соответствует вашей версии?

    • @Cyberbiolog
      @Cyberbiolog  Год назад +1

      1. Редактировать мозг полноценно можно только в исходном коде, через редактор можно менять тип отдельных нейронов и обнулять.
      2. Это будет позже, когда будет расширение поля зрения ботов.
      3. В последней версии программы нет ползунков skip и interval, вместо них можно задавать отдельно кадры в секунду(fps) и шаги симуляции в секунду (tps), они происходят независимо друг от друга. Также будьте осторожны при запуске исполняемых файлов других пользователей, у меня нет возможности их проверять.

  • @johnhnhnhnhnhhnhnhnhnhnhnhnh
    @johnhnhnhnhnhhnhnhnhnhnhnhnh Год назад +1

    Это действительно шедевр, побольше таких видео, пожалуйста.

  • @Davids19rus
    @Davids19rus Год назад

    Очень интересна тема многоклеточности, возможность формирования из клеток целые оргагизмы

  • @yayalinich1692
    @yayalinich1692 Год назад

    Последние(те что с водой) это как комары
    Видео как всегда очень интересное и своего рода мотивирующее

  • @antua63
    @antua63 Год назад

    Каждый выпуск как откровение! Наачинаешь лучше понимать природу эволюции, и даже не верится что всё что привело к созданию разумной жизни обусловлено довольно простыми правилами выживания и адаптации.

  • @xepota
    @xepota Год назад +4

    А есть где-нибудь последовательное описание мира и бота?
    Понятное дело, что в роликах всё рассказано. Но в тексте воспринимается лучше.

    • @Cyberbiolog
      @Cyberbiolog  Год назад +2

      Пока нет, когда перестану менять алгоритм, сделаю описание.

    • @xepota
      @xepota Год назад +1

      @@Cyberbiolog Буду ждать, спасибо.
      Лично меня интересует не реализация, а постановка задачи, входные-выходные параметры, правила... По реализации - что ограничивает, узкие места.

  • @__asd
    @__asd Год назад +1

    Эхь! Осталось дождаться этого следующего видео...)

  • @inanimatorum
    @inanimatorum Год назад +2

    Ждём виртуальный аквариум на рабочем столе с виртуальной жизнью)

    • @farmer_2010
      @farmer_2010 7 месяцев назад

      Когда-нибудь сделаю

  • @ОксанаП-г2э
    @ОксанаП-г2э Год назад

    Спасибо за видео, с нетерпением жду новых)

  • @АлександрКириенко-ж4р

    Шедеврально. Надо будет запилить такое на java, когда выучу ...

  • @ll_up2487
    @ll_up2487 Год назад

    Приятно смотреть большое спасибо за работу

  • @mishazerg
    @mishazerg Год назад +1

    Молодец, видео выпускаешь относительно часто.
    Идея с ныряльшиками гениальна.

  • @marvinheemeyer7027
    @marvinheemeyer7027 Год назад +3

    мегакрутейший видос,спасибо

  • @RandomStranger-lp1mo
    @RandomStranger-lp1mo Год назад

    Чувак, обожаю твои видосы. Безумно интересно их смотреть, продолжай заниматься

  • @AlexSmith-iu5qv
    @AlexSmith-iu5qv Год назад +6

    Может сбор откроете на более мощный комп? Миллионные популяции и многоклеточные боты - это было бы крайне интересно!

    • @Cyberbiolog
      @Cyberbiolog  Год назад +2

      Может и открою. Правда просмотров не так уж много, мне кажется овчинка не стоит выделки.

    • @AlexSmith-iu5qv
      @AlexSmith-iu5qv Год назад +5

      @@Cyberbiolog поверьте, дело не в просмотрах, а в Вашей отдаче своему делу, любви к этому хобби. Те кто рвутся за просмотрами и не испытывают большого интереса к своим работам - быстро растут, но потом "застывают". Onigiri - хороший тому пример.
      Делайте для себя, чтобы Вам было интересно развивать это всё. Может через год вместо клеточек будут причудливые "бактерии" разных форм и размеров. А вода, воздух, земля перерастут в других интерпретациях. А может и в 3D)) Кто-то из нас может кинуть 1$, а кто-то может и 100$ кинет. Посмотрите - люди более четырёх месяцев ждали нового видео и даже не надеялись, что оно выйдет. Но дождались! Тут даже стойкие могли давно уйти, отписаться.
      Вам стоит заполнять промежутки между большими видео, более короткими. Может даже шортами или тизерами. И обязательно открыть сбор на мощную машину для симуляции.
      Конечно же, всё это стоит делать только в том случае, если Вам это так же интересно, как и Вашим подписчикам.
      Успех - побочный эффект таланта, самоотдачи и трудолюбия.
      Успехов Вам!

    • @AlexSmith-iu5qv
      @AlexSmith-iu5qv Год назад

      @@Cyberbiolog ну вот, 9 дней, 35к просмотров. Теперь представьте, что будет если видео "выстрелит". Эта тема плохо раскрыта на ру сегменте, то есть - целина. Ну шорты точно нужны между большими выпусками.

  • @uyuxei3464
    @uyuxei3464 Год назад

    Шикарные видео! Обожаю смотреть тебя!

  • @vyacheslav4485
    @vyacheslav4485 Год назад +3

    Очень здорово!

  • @toongoos87
    @toongoos87 Год назад +1

    А можно сделать карту похожую на нашу планету , где будет различные условия , и мосмотреть , как именно в разных условиях развиваются ботики ?

  • @atreidesson
    @atreidesson Год назад

    Зима будет интересной как пример масштабных циклов. Т.е. синусоида + константа - это мощь фотосинтеза

  • @ZharjuNAH
    @ZharjuNAH Год назад +2

    Всё это перебросить в красочную 3д симуляцию, с рандомной генерацией внешнего вида, поставить 5 моников в форме коробки и наслаждаться домашним аквариумом с ботами)