Симулятор эволюции ProtoPuddle

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 พ.ย. 2024

ความคิดเห็น • 307

  • @protopuddle
    @protopuddle  4 ปีที่แล้ว +113

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

    • @czak_zaorak
      @czak_zaorak 4 ปีที่แล้ว +3

      Нифига себе, игра все еще жива

    • @pirr_00
      @pirr_00 4 ปีที่แล้ว +7

      Дядь, у тя получилась прикольная тема ! напили настроек - и на Steam ! серьёзно

    • @siz1700
      @siz1700 4 ปีที่แล้ว +2

      Круто, но тихо)

    • @АлексейКотиненко
      @АлексейКотиненко 4 ปีที่แล้ว +2

      @@pirr_00 лучше на плеймаркет)

    • @mamont0207
      @mamont0207 4 ปีที่แล้ว +3

      Нужна имплементация на CUDA или хотя бы С++ )))

  • @OlehMelnyk-q2i
    @OlehMelnyk-q2i 4 ปีที่แล้ว +43

    Клетки - пограничники. Очень интересно. Заставляет задуматься. Да и вообще вся эта тема меня, как программиста, на кучу интересных мыслей наталкивает. Автор, спасибо!

    • @darkfrei2
      @darkfrei2 4 ปีที่แล้ว +1

      Это кочевники, просто им выйти не дают.

  • @tartemronin
    @tartemronin 4 ปีที่แล้ว +68

    Забавно, видео уже год как на канале, а алгоритмы только сейчас его вывели.

    • @darkfrei2
      @darkfrei2 4 ปีที่แล้ว +3

      @@djf93jh44dki7hk да. Обычно пишут вроде 2012 - нет, 13 - нет, 14 - нет, 15 - нет, 16 - нет, 17 - нет, 18 - нет, 19 - нет, 2020 - пора всем рекомендовать это видео!

    • @YouTube_is_dead
      @YouTube_is_dead 3 ปีที่แล้ว

      .

    • @НатальяРайтер-ф1й
      @НатальяРайтер-ф1й 3 ปีที่แล้ว

      Спустя ещё год

    • @тень01-о3ь
      @тень01-о3ь 2 ปีที่แล้ว

      всем здрасьте из 2022 года!

  • @dakantsa1712
    @dakantsa1712 4 ปีที่แล้ว +174

    нужно было зациклить поле а не ограничить

    • @MaxMustermann-pl9pi
      @MaxMustermann-pl9pi 4 ปีที่แล้ว +8

      Согласен, на сфере смотрелось бы хорошо

    • @cyberwaldemar
      @cyberwaldemar 4 ปีที่แล้ว +30

      @@MaxMustermann-pl9pi на торе попрошу!
      В сферу вы квадрат не свернете

    • @АнтонСтеков-у8с
      @АнтонСтеков-у8с 4 ปีที่แล้ว +10

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

    • @bardduck5624
      @bardduck5624 4 ปีที่แล้ว +5

      Земля же плоская

    • @darkfrei2
      @darkfrei2 4 ปีที่แล้ว +7

      @@MaxMustermann-pl9pi это называется топология тора, где верх соединён с низом, а правая сторона соединена с левой стороной.

  • @dozzza4053
    @dozzza4053 4 ปีที่แล้ว +55

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

  • @antonsedyshev8569
    @antonsedyshev8569 4 ปีที่แล้ว +44

    Хотя бы тут земля плоская😂😂

    • @MaksimRiabckenko
      @MaksimRiabckenko 4 ปีที่แล้ว +1

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

  • @alexsolo1311
    @alexsolo1311 5 ปีที่แล้ว +175

    Это просто ахуенно, лучше чем Battlefield

    • @xxx13xxx13xxx13xxx
      @xxx13xxx13xxx13xxx 4 ปีที่แล้ว +14

      да какой там батла . мне на жестком диске места не хватало , я gta online удалил ради этой игры .

    • @bylecash6306
      @bylecash6306 4 ปีที่แล้ว

      а системные требования те же (при большом поле с клетками )

    • @alexsolo1311
      @alexsolo1311 4 ปีที่แล้ว +2

      @@bylecash6306 я себе вторую 2080 поставил чтобы ни в чем себе не отказывать

    • @bylecash6306
      @bylecash6306 4 ปีที่แล้ว

      @@alexsolo1311 там от проца зависит, хотя, если прога использует библиотеки openGL,то нагрузку примет видеокарта

    • @mega_micro
      @mega_micro 4 ปีที่แล้ว +1

      Опять недопустимый комментарий...

  • @vol.
    @vol. 4 ปีที่แล้ว +2

    нужно добавть некие аттракторы-генераторы растительных или мясных кормов.
    Рандомное появление корма не дает закреплятся сложным алгоритмам поведения.
    А если будет аттрактор - клетке будет выгодно кормиться возле него и не уплывать далеко, где корма нету.
    Хищники тоже соответственно должны тусоваться там, где больше травоядных.
    !Ну и разумеется ВОЗМОЖНОСТЬ ЗАДАВАТЬ РАЗМЕРЫ ПОЛЯ

    • @vol.
      @vol. 4 ปีที่แล้ว

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

  • @temurarbuz
    @temurarbuz 4 ปีที่แล้ว +31

    Я один увидел ролик об естественом отборе и захотел сделать такое же?

    • @AlexSlyPh
      @AlexSlyPh 4 ปีที่แล้ว +4

      Точно такие же мысли возникли, хотя от кода я далек)

    • @EngineerFox
      @EngineerFox ปีที่แล้ว +2

      Как-то раз я увидел как человек делал paint своими собственными руками и захотел сделать свой

    • @thecellmachine
      @thecellmachine ปีที่แล้ว +3

      ​@@EngineerFox что за видео

    • @kronprinz4917
      @kronprinz4917 ปีที่แล้ว +1

      мне тоже так захотелось сделать и я....... Сделал. Криво, только с одним ботом, но сделал. На не предназначенном для этого движке construct 3. Правила: у бота есть таблица в 4 клетки с генномом. В каждой клетке может быть число от 0 до 4. Если число равно 0 то бот пропускает ход, если 1 то фотосинтезирует, если 2-3 то бот поднимается на верх или опускается вниз, если 4 то бот преобразует минералы в энергию. Мир состоит из 3 секторов и поделён на 5 клеток и является одномерным. 1 сектор(стартовый): в ход бот получает 1 минерал и если он фотосинтезирует то получает ничего, на 2 секторе который расположен выше, больше света и если бот фотосинтезирует то получает 1 еденицу энергии, 3 сектор это сектор 2 только с минералами и расположен он ниже 1 сектора, фотосинтез в этом месте отнимает 1 еденицу энергии, 1 сектор длинной в 1 клетку, 2 и 3 длинной в 2. Если энергия будет равна 1 то бот умирает и запускается клон последнего бота, который прожил 30 ходов(эта функция очень криво работает, часто даёт ошибки), таким образом и получается естественный отбор, а не перебор вариантов геннома. Минералы сразу же все преобразовываются в энергию, так что ботам лучше быть минералоедеми, чем фотосинтезатарами, из-за того что если 1 ячейка заменится цифрой 0 или 1 то это не приведёт к истощению. Из-за малого количества ячеек любая мутация может стать фатальной(пример: генном: 2111, происходит мутация и теперь генном равен 3111, он идёт вниз и умирает). Я планирую добавить ещё команду 5, для того что бы поведение ботов как либо отличалось в различной среде, вот её описание: если сзади и спереди бота нет стены, то ничего не происходит и код выполняется без изменений, если есть стена, то бот пропускает одну команду, но в данный момент у меня нет компьютера, а на телефоне он не работает нормально.

    • @Hello-sh3xf
      @Hello-sh3xf ปีที่แล้ว +1

      Я не только захотел, го и начал делать.

  • @zontani_petra
    @zontani_petra ปีที่แล้ว +3

    Автор молодец! Поднимаешь новогодние настроение разноцветными живыми огоньками.

  • @ДмитрийБудаев-д8к
    @ДмитрийБудаев-д8к 11 หลายเดือนก่อน

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

    • @СерхиоБускетс-ф7я
      @СерхиоБускетс-ф7я 2 หลายเดือนก่อน

      природа ничего не изобрела и более того ваши выводы еще и ошибочны

  • @Fallentol
    @Fallentol 4 ปีที่แล้ว

    Был у меня когда-то клеточный симулятор собственного производства. Зелень, овцы, тигры и охотники. У каждого свое поведение. Хищник видел на 8 клеток кругом и атаковал если есть что атаковать или подыхал, если нечего есть. Овцы жили двойным циклом. Если зелени много - овцы плодятся, за ними тигры плодятся и от какого из факторов овец становилось меньше. Долго промучился пока подобрал все параметры чтобы эту экосистему сделать вечной. Но таки получилось

  • @thelordlyworm4128
    @thelordlyworm4128 4 ปีที่แล้ว +2

    Такое впечатление, что это игра Spore на движке тетриса

  • @Alexei_Tryshkovsky
    @Alexei_Tryshkovsky 2 ปีที่แล้ว

    Прикольная симуляция! Желаю вам продолжить её!

  • @steplerstationery5231
    @steplerstationery5231 4 ปีที่แล้ว

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

  • @-Postoronnij-
    @-Postoronnij- 4 ปีที่แล้ว +6

    Сделай переменное действие генов, для каждой ситуации 2 гена, вначале первый ген срабатывает, потом второй, повтор. Это разнообразит поведение клеток и динамику симуляции

    • @ИванСоломенцев-х4щ
      @ИванСоломенцев-х4щ 4 ปีที่แล้ว +2

      Не, лучше чтобы они были не по очереди а рандомно, Т.к. если они будут по очереди, они могут зациклится

    • @tartemronin
      @tartemronin 4 ปีที่แล้ว +1

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

  • @NaStaryiLad
    @NaStaryiLad 4 ปีที่แล้ว +1

    все: играют в гта
    шелдон: играет в эволюцию

  • @andreypanin3732
    @andreypanin3732 2 ปีที่แล้ว +2

    Привет классная штука , если ещё можно добавить то хотелось бы иметь мутацию генов с их добавлением и ввести неорганику и свет чтоб можно было посмотреть появление флоры и фауны Спасибо

  • @user-ok1dg2rb3u
    @user-ok1dg2rb3u 3 ปีที่แล้ว

    Замечательная симуляция. Тоже нахожусь в размазанном во вреени процессе создания "чего-то подобного" - наверное, надо было идти в хирурги :) Камент на сайте про Брудля выше всяких похвал, жаль, что не смог поставить там лайк. Спасибо за софтинку.

  • @YaShoom
    @YaShoom 2 ปีที่แล้ว

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

  • @Nakojher
    @Nakojher 4 ปีที่แล้ว

    Можно сделать клетки территории с разным климатом. Ближе к края полярные области. Там клетка будет тратить больше энергии. Потерю энергии кстати тоже можно тогда как раздражитель ввести. Клетки будут стараться в тепло убегать. И там кучковаться. Где холоднее клеток будет меньше. Рождение зелени так же можно увязать с климатическими зонами

  • @Xam_715
    @Xam_715 4 ปีที่แล้ว +6

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

    • @СергійСолодкий-г1х
      @СергійСолодкий-г1х 4 ปีที่แล้ว +1

      Только там они по другой причине бегают. "Водоворот смерти"

  • @nurdauletturar8114
    @nurdauletturar8114 4 ปีที่แล้ว +5

    Время : 23:40
    Я : симулятор эволюции protopuddle

    • @Alfritich
      @Alfritich 4 ปีที่แล้ว

      4:04 та же херь

    • @Art.ukr1
      @Art.ukr1 4 ปีที่แล้ว

      У меня 23:39

  • @SerMuss1
    @SerMuss1 4 ปีที่แล้ว +5

    Круто! Очень круто!! И очень интересно! Как изменить ботов, задать их гены и все параметры самих ботов? Как сделать русский язык? Как сделать двух или нескольких ботов с заданными параметрами, устроить войну за ресурсы, типа коопа, когда один игрок делает своего бота, другой своего и можно соревноваться, ставить ставки, тотализатор, казино, блэкджек, шл.. Чёто понесло... Как сделать больше условий, кроме столкновений с другими ботами, мяса, растений, смерти? Возможность хищничества, паразитизма, например. Когда энергия восполняется после укуса или отсутствие самой вероятности изменения в сторону растениеедения у хищника, то есть возможность постоянные параметры перемещать в категорию переменных и наоборот. Или например рождаемость, не так, что один бот может производить только одного бота, а нескольких.

    • @Plutonium94
      @Plutonium94 4 ปีที่แล้ว

      Нужны исходники на GitHub

    • @Serg_88
      @Serg_88 4 ปีที่แล้ว

      чтобы были шл., надо понятие "пол" ввести и гены, описывающие паттерны поведения в связи с ним... - не благодарите)

  • @Zlobusz
    @Zlobusz 4 ปีที่แล้ว +1

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

  • @ObiWanya
    @ObiWanya 4 ปีที่แล้ว +1

    Вот это эволюция, уже в комментах уже креационисты завелись)

    • @АрсенийМаркович-щ4з
      @АрсенийМаркович-щ4з 4 ปีที่แล้ว

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

  • @pampam6739
    @pampam6739 3 ปีที่แล้ว

    С точки зрения техники сделано все классно, в отличие от похожих видео. Хотя конечно я бы сделал иначе, но тоже хорошо, в других аспектах

  • @repent-before-its-too-late
    @repent-before-its-too-late 4 ปีที่แล้ว

    Отлично работает гипотеза эволюции в Этой симуляции )

  • @Kotyk007
    @Kotyk007 4 ปีที่แล้ว +2

    Здравствуйте!
    А я вот думаю было бы очень интересно превратить проект в некое подобие скрин-сэйвера. То есть отошёл человек от машины и по таймингу запустился процесс со случайными параметрами. Пришёл человек, посмотрел на безобразие, понаблюдал и приостановил бурную деятельность. А результаты генерации можно отправлять, по желанию и согласию пользователя.
    Большое спасибо и удачи!

    • @47clere
      @47clere 2 ปีที่แล้ว

      Ага, скринсэйвер который загружает процессор на 70% 🤪

  • @СергейКактус-ъ6д
    @СергейКактус-ъ6д 4 ปีที่แล้ว

    Блин, эта игра существовала ещё до моего рождения.))

  • @YaShoom
    @YaShoom 2 ปีที่แล้ว

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

  • @ДаниилВолков-щ7я
    @ДаниилВолков-щ7я 4 ปีที่แล้ว

    Если ещё запишешь что то - с удовольствием посмотрю) мне это чем то Космических Рейнджеров напоминает и Dwarf Fortress)

  • @bardduck5624
    @bardduck5624 4 ปีที่แล้ว

    Еще не играл, но звучит интерестно. Редко вижу такие оригинальгые игры)

  • @3DHram
    @3DHram 4 ปีที่แล้ว +6

    2019: рано
    2020: самое время
    На самом деле очень схоже с симуляцией от foo52ru

  • @TommiT-sr3tv
    @TommiT-sr3tv 4 ปีที่แล้ว +3

    Ты потрясающий! Отличная идея, продолжай в том же духе, с радостью буду смотреть твои видео! Главное не бросай!

    • @тень01-о3ь
      @тень01-о3ь 2 ปีที่แล้ว

      к сожалению этот видос вышел 2 года назад :(

  • @nbinc
    @nbinc 4 ปีที่แล้ว

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

  • @MARKinc21
    @MARKinc21 4 ปีที่แล้ว +1

    *_Блин, круто! Нужно будет добавить переменную - размер, будет прикольно. Я хочу тоже самое на пайтоне сделать. Желаю много подписчиков, контент крутой!_*

    • @sagrer128
      @sagrer128 4 ปีที่แล้ว

      Почему именно питон? Лучше делать на джава-скрипте. Запускать его в браузере, который написан на питоне и с помощью интерпретатора питона, написанного на C#. Хорошо бы ещё чтобы виртуальная машина, исполняющая .NET-байткод была написана на Java. Так более стильно и модно, а значит быстрее работать будет %) ;).

  • @YaShoom
    @YaShoom 2 ปีที่แล้ว

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

  • @Serwgik
    @Serwgik 4 ปีที่แล้ว

    Сначала подумал, что ерунда какая-то. Но потом втянулся и нравится) На телефон бы такое приложение

  • @vladislavpozdnyakov3135
    @vladislavpozdnyakov3135 4 ปีที่แล้ว

    Обожаю симуляторы эволюции, классно сделал.

  • @dreyktroll4490
    @dreyktroll4490 4 ปีที่แล้ว

    Вот бы еще энергоцикл учитывался. И растения не условные, а клетки с характерной мутацией. Чтобы могли появится виды, являющиеся промежуточными. А так круто!

  • @YaShoom
    @YaShoom 2 ปีที่แล้ว

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

  • @SmileRime
    @SmileRime 4 ปีที่แล้ว +44

    Очень интересно.
    Меня интересует вопрос: будет ли версия для андроид?
    Я подписался, поставил лайк, и скачал программу на комп(к сожалению не могу поддержать материально, так как еще школьник) спасибо за прогу!

    • @mr.7197
      @mr.7197 4 ปีที่แล้ว +3

      Я тож хочу на андроид

    • @czak_zaorak
      @czak_zaorak 4 ปีที่แล้ว +1

      В экран не влезет

    • @Никита-ъ5л2ч
      @Никита-ъ5л2ч 4 ปีที่แล้ว +1

      на андроид есть симулятор чашки петри

    • @ivan101ist
      @ivan101ist 4 ปีที่แล้ว

      @@mr.7197 хм, надо подумать, такое в принципе оч просто запилить

    • @GerGen-m8y
      @GerGen-m8y 4 ปีที่แล้ว

      @@mr.7197 как запустить подскажи пожалуйста

  • @ВладиславИваненко-д9ю
    @ВладиславИваненко-д9ю 4 ปีที่แล้ว

    Так же, и за нами наблюдают существа создатели)

  • @Laait_Nakamura
    @Laait_Nakamura 4 ปีที่แล้ว +2

    6:10 коричневая клетка по центру просто чилит

  • @YaShoom
    @YaShoom 2 ปีที่แล้ว

    13:02 вот вы поставили указатель-индикатор выделяющий клетку, но при её исчезновении индикатор исчез, что неудобно и пользователь тут же теряет ориентир - забывает куда ставил указатель, пока смотрел на параметры. Было бы намного лучше, если бы этот индикатор оставался в том же положении, но уже на пустой клетке (и оставался там, даже если бы новое растение туда б подлезло).

  • @zvd1660
    @zvd1660 4 ปีที่แล้ว +1

    Круто. Радует что есть такой контент =)

  • @darkfrei2
    @darkfrei2 4 ปีที่แล้ว +2

    Уже третий канал про эволюцию и нейросети, отлично!

    • @darkfrei2
      @darkfrei2 4 ปีที่แล้ว

      @@yarick-workshop можешь сделать лучше? Я б подписался.

    • @darkfrei2
      @darkfrei2 4 ปีที่แล้ว

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

    • @darkfrei2
      @darkfrei2 4 ปีที่แล้ว

      @@yarick-workshop это у медленного Васи торчит, а спустя сотню поколений у следующего Васи уже ничего не торчит и убежать получилось.

    • @darkfrei2
      @darkfrei2 4 ปีที่แล้ว

      @@yarick-workshop не его предок, Васи появляются регулярно как результат мутации, тысячи! миллионы! гибнут, но некоторые Васи выживают, малая часть из них приспосабливается в другом месте и даёт потомство.

    • @darkfrei2
      @darkfrei2 4 ปีที่แล้ว

      @@yarick-workshop а с пшеницей и картошкой успешная мутация иногда получалась. Дело случая и терпения, может дрозофил, возможно, нужно сотню лет поколениями понемногу облучать, а не конкретных особей за раз из мухи корову выводить.
      С собаками и кошками селекция мутантов - вполне очевидный пример, если у мутантов чуть более высок шанс выжить чем у прочих особей, то они выживают.
      Супербактерию туда же можно отнести, убиваешь 99+% всех особей, выживших заставляешь размножаться и вот уже пенициллин за сто лет стал бесполезен.

  • @ВалерийНескажу-у1щ
    @ВалерийНескажу-у1щ 2 ปีที่แล้ว

    А может это не симулятор эволюции - а симулятор бога?)

  • @cortexor1
    @cortexor1 4 ปีที่แล้ว

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

    • @cortexor1
      @cortexor1 4 ปีที่แล้ว

      Оказывается ни одно сохранение где Count of All Created Cells: 500 000 и более, не загружаются

  • @MarsGalautdinov
    @MarsGalautdinov 4 ปีที่แล้ว

    Есть вопрос по вытаскиванию статистики. Вот например я хочу прогнать симуляции с разными настройками и посмотреть графики количества особей в популяциях и их геном. Можно как то логи записывать?
    Второй момент - волны. Вручную удавалось сделать аналог "лето-зима" меняя параметры энергоценность растений и скорость их роста. Зима нет роста растений, весна и лето рост при 15 энергии и осень остановка роста и энергия до 70. Привязать можно к циклам. Но конечно же захочется регулировать каждый цикл отдельно и т.д.

  • @АндрейДильман-ф6ь
    @АндрейДильман-ф6ь 4 ปีที่แล้ว +1

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

  • @ВіталікБритан-х7ч
    @ВіталікБритан-х7ч 3 ปีที่แล้ว +2

    Не понял? Неужели на канале только 1 видео?

  • @DadundddaD
    @DadundddaD 2 ปีที่แล้ว +1

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

  • @DimasKLT
    @DimasKLT 5 ปีที่แล้ว +9

    Продолжения будет?

  • @Бодя-и2я
    @Бодя-и2я 5 ปีที่แล้ว +12

    Прекрасно!

  • @TheMrKMen
    @TheMrKMen 4 ปีที่แล้ว

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

  • @rainnoise2056
    @rainnoise2056 4 ปีที่แล้ว +1

    Отличная задумка, жаль, что не все могут ее оценить.
    Автор, прошу, не игнорируй: да или нет: будет ли выложено творение на гитхаб?
    Хочу портировать на Qt

  • @Haagenti666
    @Haagenti666 5 ปีที่แล้ว +9

    Продолжение будет?

  • @Александр-й7б9и
    @Александр-й7б9и 4 ปีที่แล้ว

    Под Linux запускается и работает с OpenJDK Java 8 Runtime.

  • @ДэвидДушевный
    @ДэвидДушевный 10 หลายเดือนก่อน

    Начинал читать эту книгу, эгоистичный ген, очень тяжело пошла... бросил.

  • @ОтважнаяЗена
    @ОтважнаяЗена 4 ปีที่แล้ว

    Ну Доккинз же в своей книге "Слепой часовщик" чётко сказал, что компьютерный симулятор демонстрирует ИСКУССТВЕННЫЙ ОТБОР (селекцию), а не ЕСТЕСТВЕННЫЙ! Изначальные условия, программный код, возможность определённой изменчивости и случайного выбора из спектра возможностей создаёт программист. В природе же нет такого программиста.

    • @Екатерина-ч6ж7ъ
      @Екатерина-ч6ж7ъ 2 ปีที่แล้ว

      Надо будет перечитать, уже наверное не вспомню что именно Доккинз сказал, однако факт - с помощью компьютерной симуляции можно реализовать(и уже были не однократно реализованы) проекты демонстрирующие как искусственный отбор, так и естественный. Как раз это зависит от того какие начальные условия и изменчивость установит программист. В природе такого "программиста" нет, он там и не нужен. Это и показывают эксперименты. Достаточно огромного количества звездных систем, чтобы где-то были необходимые условия;
      Определенных свойств химических элементов;
      И время, очень много времени

  • @asdertrender7555
    @asdertrender7555 10 หลายเดือนก่อน

    05:00 а последний столбец (с перечеркнутом ножом) - это для чего? какие действия выполняются?

  • @user-fl9ux9qo9c
    @user-fl9ux9qo9c 4 ปีที่แล้ว

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

    • @user-fl9ux9qo9c
      @user-fl9ux9qo9c 4 ปีที่แล้ว

      Ссылка на проект: gamedev.ru/projects/forum/?id=141500

  • @Kerly777
    @Kerly777 4 ปีที่แล้ว +2

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

    • @Mix-xn9lc
      @Mix-xn9lc 6 หลายเดือนก่อน +1

      нет это был техно шаман foo52.

  • @azarkarmushakov5369
    @azarkarmushakov5369 4 ปีที่แล้ว +1

    Добавьте пожалуйста возможность упростить реакцию на боль: 1 ген вместо 8.

  • @mvom6380
    @mvom6380 4 ปีที่แล้ว +1

    У меня размер окна даже в фуллскрине выходит снизу за пределы экрана, хотя он не такой уж и маленький. Есть какие-нибудь варианты это пофиксить?

  • @wizardelemental5908
    @wizardelemental5908 4 ปีที่แล้ว +1

    На канале только одно видео... Сними ище, про эволюцию, некоторым лень скачивать)

  • @vicentboss
    @vicentboss 4 ปีที่แล้ว +10

    Это ты сделал коронавиоус?

  • @allaliluev1067
    @allaliluev1067 4 ปีที่แล้ว

    можешь сделать:
    3 типа клеток - 1 агрессор, 2 защитник , 3 жертва
    у защитника иммунитет на агрессора , агрессор ест жертву , жертва кормит защитника . как треугольник карпмана. так будет гораздо интереснее

    • @allaliluev1067
      @allaliluev1067 4 ปีที่แล้ว

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

  • @michaelm4382
    @michaelm4382 4 ปีที่แล้ว +7

    Странное дело.. После нескольких дней непрерывного тестирования, клетки заняли такое положение и больше ничего не происходит. images.vfl.ru/ii/1584706748/a7e3a3c5/29936568.jpg

  • @ЕвгенийИванников-щ7ю
    @ЕвгенийИванников-щ7ю 4 ปีที่แล้ว +1

    Сижу смотрю, как квадратики пожирают зелёные шарики и вспомнил сцену из фильма Нечто 1982, где Блер сделал симуляцию поглощения клеток инопланетным организмом )
    А можно исходный код где-то посмотреть? Очень любопытно.

  • @rosteleradioproduction261
    @rosteleradioproduction261 4 ปีที่แล้ว

    Нормальная тема , вот кто короновирус придумал !

  • @frostfox8813
    @frostfox8813 4 ปีที่แล้ว

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

  • @unknownperson1744
    @unknownperson1744 4 ปีที่แล้ว

    Так. Я теперь тоже хочу сделать свою симуляцию(

  • @UCskuG319YlKsHYDdhYBGiBA
    @UCskuG319YlKsHYDdhYBGiBA 4 ปีที่แล้ว +2

    Отличное видео,исходники будут?

  • @DadundddaD
    @DadundddaD 2 ปีที่แล้ว

    15:30 - это не поезд, это первый город)

  • @auser4378
    @auser4378 4 ปีที่แล้ว

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

  • @Rice0987
    @Rice0987 4 ปีที่แล้ว

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

  • @moizametki587
    @moizametki587 4 ปีที่แล้ว

    не совсем понял как делится клетка. Условия для деления все есть, но клетки не делятся. Если в деление вложена вероятность, то какая? И можно ли этот параметр открыть?

  • @ДмитрийЖернов-р5б
    @ДмитрийЖернов-р5б 4 ปีที่แล้ว

    Алгоритмы Ютуба супер

  • @Pohmelniy
    @Pohmelniy 4 ปีที่แล้ว

    Забавно. Но с разрешением, реально, проблема

  • @sinsin6135
    @sinsin6135 4 ปีที่แล้ว

    Крайне интересная программа

  • @Доброеутро-х8к
    @Доброеутро-х8к 4 ปีที่แล้ว

    Ты грустный но держись

  • @shemopay
    @shemopay 4 ปีที่แล้ว

    сделай клеткам обоняние чтоб они на расстоянии чувствовали пищу

  • @OlehMelnyk-q2i
    @OlehMelnyk-q2i 4 ปีที่แล้ว

    Запустил в линуксе - текст слева обрезается. Троеточием оканчивается. Ну хоть скриншот на сайте есть, где можно надписи прочитать))

  • @MaxMustermann-pl9pi
    @MaxMustermann-pl9pi 4 ปีที่แล้ว

    Чувак, это мать его афигенно!!!!!

  • @andrewklimentov1191
    @andrewklimentov1191 4 ปีที่แล้ว

    Отличное видео и интересная тема

  • @rubi6228
    @rubi6228 3 ปีที่แล้ว

    что за 7 тип обьектов, который может быть перед клеткой?

  • @gamenight7633
    @gamenight7633 4 ปีที่แล้ว

    Прям клас для тех кто любит биологию!

  • @АнтонКоржавин-у6н
    @АнтонКоржавин-у6н 4 ปีที่แล้ว +1

    все хорошо, а как быть до растений с мясом?

  • @doinomr788
    @doinomr788 4 ปีที่แล้ว +1

    очень жалко что видео про всякую фигню, набирают за час просмотров больше чем у тебя за год. Молодец !

  • @ильдарсалимгареев-м6ь
    @ильдарсалимгареев-м6ь 4 ปีที่แล้ว

    задай параметры квадрат 10000 на 10000. одно поле это атом. притяжение каждого атома +1 во все стороны. убери один атом, это будет большой взрыв.

  • @vedro4016
    @vedro4016 4 ปีที่แล้ว +1

    Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
    at GameField.(GameField.java:42)
    at Panel.(Panel.java:357)
    at MainWindow.(MainWindow.java:21)
    at MainWindow.main(MainWindow.java:66)

  • @debilich853
    @debilich853 4 ปีที่แล้ว

    Мае уважение!

  • @hanzohasashi2079
    @hanzohasashi2079 4 ปีที่แล้ว +1

    Круто, Спасибо ))

  • @NickProkhorenko
    @NickProkhorenko 2 ปีที่แล้ว

    Если ты можешь посмотреть гены каждой клетки, то, это получается ты создал массив 60×60=3600 единиц поля, и в каждой клеточке тоже там 25-30 генов.
    Как это все комп обрабатывает? Я вообще молчу про тонну настроей слева на панели.
    Я вот в консольном приложении делал 2D симуляцию гравитации и планет, создал 20 штук объектов и все начало подлагивать, а у тебя блин целое поле точек, имеющих свои индивидуальные настройки в массиве... 😐
    Кстати, расскажи, где ты это приложение сделал(тоже в Visual Studio?), на каком языке, какими способами создания различных алгоритмов руководствовался?

  • @andriialeksandrov1878
    @andriialeksandrov1878 4 ปีที่แล้ว

    эй, сегодня год видосику!

  • @BETEP_BECT
    @BETEP_BECT ปีที่แล้ว

    Сидящие клетки надо чтобы голодали

  • @eugenemar1505
    @eugenemar1505 2 ปีที่แล้ว

    есть ссылка на репозиторий? Заинтересовала тема - хотел бы поиграть