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

Відео

Искусственная жизнь 2: Адаптация (программа симулятор эволюции ботов)
Переглядів 73 тис.2 роки тому
Эволюция виртуальных организмов, программа написана для развлечения. Это второе видео. Можно ставить эксперименты над ботами - искусственными формами жизни!
Искусственная жизнь, симулятор эволюции ботов c генетическим алгоритмом (Кибербиология)
Переглядів 172 тис.2 роки тому
Эволюция виртуальных организмов, программа написана для развлечения. Можно наблюдать разные искусственные формы жизни в выдуманном мире! Рекомендую также посмотреть ролики ТехноШамана ( foo52ru )! Исходный код программы: github.com/OakwoodTable/CyberBiology3 Пару слов о том что я использовал для создания программы. Программа написана на языке С с использованием графической библиотеки SDL и библ...

КОМЕНТАРІ

  • @ngfg
    @ngfg 16 днів тому

    Жаль автор пропал куда-то

  • @Iudus-s9u
    @Iudus-s9u 25 днів тому

    А что если добавить Нейрон памяти в обычный мир и мир с органикой а потом палить это всё зимой

  • @cuberbug
    @cuberbug Місяць тому

    Автор: но об этом в следующем видео... Следующее видео:

  • @igordocofilin5216
    @igordocofilin5216 2 місяці тому

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

  • @noitaukkokronk
    @noitaukkokronk 2 місяці тому

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

  • @bot_347
    @bot_347 2 місяці тому

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

  • @cryptonoob314
    @cryptonoob314 2 місяці тому

    Когда видео?

  • @YaShoom
    @YaShoom 3 місяці тому

    Ну ты где? =) Ау! =)

  • @дарк-ы5о
    @дарк-ы5о 4 місяці тому

    F? Или нет

  • @koni_nik0
    @koni_nik0 4 місяці тому

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

  • @yokooomori2439
    @yokooomori2439 4 місяці тому

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

  • @toxopid_animation
    @toxopid_animation 5 місяців тому

    Если боты на фотосинтезе размножаются то это растения А хищники которые ест их травоядные

  • @LexGorod
    @LexGorod 5 місяців тому

    подписался. жамкнул колокол. жду.

  • @LexGorod
    @LexGorod 5 місяців тому

    а потом заселить финалистов всех экспериментов в один мир

  • @ernestoilionio5531
    @ernestoilionio5531 5 місяців тому

    Warhammer 40000

  • @ЯРусский-к3б
    @ЯРусский-к3б 5 місяців тому

    А что если мы все это часть подобной симуляции, и вышестоящий разум наблюдает за ними?

  • @MuserN01
    @MuserN01 5 місяців тому

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

  • @YaShoom
    @YaShoom 5 місяців тому

    У меня появилась идея, как это можно реализовать идею со временем проще: Достаточно сделать так, что бы псевдо-случайные числа всегда были одинаковы при каждом запуске (например были от единого зерна и привязаны к номеру каждого шага), в общем сделать так, что бы если мир перезапускать несколько раз с нуля, то каждый раз, результат всегда будет полностью идентичен, хоть на сто лет оставляй симуляции паралельно - на каждом процессе будет полностью идентичный мир другому. Таким образом станет возможно запустить два мира паралельно и вносить изменения в один из них и смотреть как накапливается разница между мирами, которые без изменений должны быть идентичны. Таким образом получится исследование эффекта бабочки и аналог работы со временем, но, конечно, без перемещения ботов по времени (но всё же интересно). А можно сделать, что бы один мир отставал от другого по шагам и боты могли перемещаться между ними, но это сложнее, но это может быть как вариант перемещения во времени без запоминания всех предыдущих шагов мира. Однако так невозможно будет перематывать время назад =) Вообще это интересный эксперимент, но это, всё же, не то перемещение во времени, не с теми функциями. Однако вот про эффект бабочки очень интересно и уникально.

  • @YaShoom
    @YaShoom 5 місяців тому

    Довольно сложно увидеть связи нейронов на телефоне - слишком мелко. А видео класс. =)

  • @vavilentatarsky9421
    @vavilentatarsky9421 6 місяців тому

    Супер интересно. Я залип на эти миры.

  • @vavilentatarsky9421
    @vavilentatarsky9421 6 місяців тому

    У меня предложение для усложнения поведения ваших ботов. Для размеожения предложите ботам найти пару с противоположной хромосомой. Возможность выбота партнера или только со своим цветом. Или же только не со своим цветом. И с передачей какойто части наследственных знаний от обоих родителей. И созданя двух секторов в одном мире зима, лето. Как вам такая идея?

  • @Romssun
    @Romssun 6 місяців тому

    У меня есть предложение в этот мир можно добавить новый вид существ название не придумал но они будут питаться глюгозай если по-простому сахаром они будут чёрыми ну это я придумал можешь сделать что угодно ещё можно добавить давление воды чем ниже он спускается тем больше тратится энергия Ещё можно добавить энергетические зоны там можно добавить новый вид который будет питаться именно этой энергией а если точнее шаровой молнией не знаю какой ещё цвет можно придумать ещё можно добавить радиацию там будет мутация намного чаще ну у меня всё

  • @DANIK-CORPORATION
    @DANIK-CORPORATION 6 місяців тому

    Когда говок видео?

  • @-SA-Dushes
    @-SA-Dushes 6 місяців тому

    Будет ли продолжение? 🤔

  • @rggu-tk7ed
    @rggu-tk7ed 7 місяців тому

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

  • @Жизньодногочеловека-х8ч

    Плесень и есть боты)

  • @Жизньодногочеловека-х8ч

    Супер жаль что нет продолжения

  • @Dragonboy-w6u
    @Dragonboy-w6u 8 місяців тому

    Полчаса смотрел хрен знает на что но как под гипнозом

  • @ArtemyArtemy
    @ArtemyArtemy 8 місяців тому

    Но об этом уже в следующей части💔

  • @ArtemyArtemy
    @ArtemyArtemy 8 місяців тому

    Где продолжения? Куда ты пропал?

  • @ArtemyArtemy
    @ArtemyArtemy 8 місяців тому

    Тоннели это фармилку энергии просто

  • @ArtemyArtemy
    @ArtemyArtemy 8 місяців тому

    Возможно тоннель это просто фармилка еды

  • @Melhisedek618
    @Melhisedek618 9 місяців тому

    Дам важную наводку для того чтобы получить идеальную симуляцию. Для этого код организмов и окружающую среду нужно делать на основе системы У-СИН. По этой схеме организована жизни на нашей Земле. Т.е. она заведомом рабочая. 5 первоэлементов и между ними система разрушающих и созидающих связей.

  • @John_Santyago
    @John_Santyago 9 місяців тому

    12:02 Найдите на картинке принцессу и пантеру! Видимо, детские мультики с двумя дочерьми сводят меня с ума! :)

  • @Мираж-ю1й
    @Мираж-ю1й 9 місяців тому

    Это поможет в терраформинге Марса, или это всё сугубо абстрактные вещи ?

  • @Danfih56k.
    @Danfih56k. 9 місяців тому

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

    • @Mix-xn9lc
      @Mix-xn9lc 4 місяці тому

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

  • @vallfreya-l7x
    @vallfreya-l7x 9 місяців тому

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

  • @Pifamar
    @Pifamar 9 місяців тому

    15:20 РОССИЯ СВЯЩЕННАЯ НАША ДЕРЖАВА! СОЛНЦЕ ВСТАЁТ НА НЕБЕ СИНЕМ!

    • @Ne_Polak_0
      @Ne_Polak_0 9 місяців тому

      Больше на Днр похоже

  • @Pifamar
    @Pifamar 9 місяців тому

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

  • @Soul-lb2vz
    @Soul-lb2vz 9 місяців тому

    А как ты придумал идею для этого проекта?

  • @stanferrari4550
    @stanferrari4550 10 місяців тому

    а как обучается нейросеть бота?

  • @ДмитрийБудаев-д8к
    @ДмитрийБудаев-д8к 10 місяців тому

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

  • @ДмитрийБудаев-д8к
    @ДмитрийБудаев-д8к 10 місяців тому

    Ведущий (и Создатель) - прямо как Василий Песков в передаче В мире животных! Великолепное ведение!

  • @ДмитрийБудаев-д8к
    @ДмитрийБудаев-д8к 10 місяців тому

    Эх, надо бы развивать этот проект! Тут целый институт надо бы посадить за работу, как когда-то делал Сталин с разными отраслями - авиация, космос! Причем с разными направлениями, разными экспериментами. Это направление - прорыв в науке! Чат-ГПТ кто-то придумал, но современные нейросети - это совсем другое направление вытекающее из машинного программирования - автоматизации! А этого направления в ИИ пока ещё даже не существует! Хотя балуются и экспериментируют с подобными проектами, судя по видео в Ю-тубе уже лет 6-7.

  • @ДмитрийБудаев-д8к
    @ДмитрийБудаев-д8к 10 місяців тому

    А если сохранять разные мутации из разных миров и потом запуская их на один экран экспериментировать с ними? куда больше возможностей для более разумной деятельности! (даже если не менять и не усложнять среду обитания)

  • @ДмитрийБудаев-д8к
    @ДмитрийБудаев-д8к 10 місяців тому

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

  • @ДмитрийБудаев-д8к
    @ДмитрийБудаев-д8к 10 місяців тому

    На 14-30 пара корней полетели по диагонали слева направо вниз в левой части экрана. Удивительная мутация! Что их заставило? (Умерли правда - как метеоры сгорели в пути)

  • @ДмитрийБудаев-д8к
    @ДмитрийБудаев-д8к 10 місяців тому

    Эх, был бы я программистом! У меня-то фантазии хватает - у меня давно бы эта штука до разума эволюционировала! Жаль я поздно хватился - надо было в 90-е годы ещё изучать программирование, как только компы появились! А то с DOSом, Нортоном и Quick-бейсиком поэкспериментировал и всё, увы.

  • @ДмитрийБудаев-д8к
    @ДмитрийБудаев-д8к 10 місяців тому

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

  • @ДмитрийБудаев-д8к
    @ДмитрийБудаев-д8к 10 місяців тому

    Нужно поставить задачу, которую разбить на два этапа: 0) создать среду обитания чтобы она была максимально приближена к условиям на планете Земля 1) дождаться эволюционирования чат-ботов в сложные организмы (в итоге они должны быть разнообразны настолько, насколько разнообразна среда их обитания) 2) Продолжить эволюцию уже сложных организмов до тех пор, пока они не начнут проявлять зачатки разума. К этому времени постараться подготовить какую-то обратную связь по эту сторону экрана компьютера - средства коммуникации, которыми можно отвечать - видеокамера, мышь, клавиатура и т.д. (иначе ИИ будет развиваться абсолютно не зная о существовании внешнего разума и никакого контакта не получится) Ну а дальше - объяснять ничего не нужно. Однако - если пойти в рассуждениях дальше: зародыши разума - чат-ботов прошедших весь этот путь эволюции, у которых будут уже сформированы все необходимые рефлексы, понимание окружающего мира можно продавать. Каждый может покупать их и дальше, уже в домашних условиях, в специальной программе дообучать их в соответствии со своими потребностями. тут процесс обучения будет схож с человеческим. На самотек его пускать нельзя. Постоянная обратная связь. Уточняющие вопросы со стороны ИИ и ответы человека. Ну, примерно в общем как ребенка учат.