Моделирование "Эволюция цифровых деревьев" одним кадром
HTML-код
- Опубликовано: 27 сен 2024
- Включил симуляцию, записал, выложил. Никакого монтажа.
Видео, описывающее проект • Эволюция цифровых дере...
Второе Видео • Моделирование эволюции...
Исходники на Дзене
zen.yandex.ru/...
Выражаю благодарность тем, кто поддерживает меня финансами.
Теперь в роликах буду их упоминать.
Можно оформить подписку (от 70 руб) на boosty.to/foo52ru
Разовая поддержка:
Мой кошелёк на ЮMoney (яндекс-деньги) для желающих мотивировать меня.
yoomoney.ru/to...
карта ВТБ 5368 2900 0358 1248
карта Сбербанк 4276 8420 1452 9089 ( Юлия )
карта Промсвязьбанк 5164 7300 0695 8113
Так с тизером все ясно. А когда полная версия?
)
8:40 Гусенички ползут
19:35 Одинокое деревцо эволюционирует и запускает бурную жизнь
22:00 Резкая мутация со сменой угла ствола и появлением семечек внизу порождает новый бум
37:20 Новая мутация со сменой наклона
38:38 Появление первых зачатков кроны
46:41 Неудачная попытка эволюции нормальной кроны
51:12 Последнее дерево с примитивной кроной умирает (cлева тёмно-зелёное)
59:03 Возрождение подвида с примитивной кроной (слева бирюзовое)
1:01:40 И снова смерть (задавлено в середине)
1:04:48 Возвращение блудного генома (ненадолго)
1:15:29 Появление первой жизнеспособной нормальной кроны
1:22:35 Деревья с кроной выдавили последнее ровное дерево
1:23:05 Но вдруг оно возродилось, через 20 секунд ещё одно
1:30:17 Конец
Никак конец не мог найти, спасибо!
Хорошая работа! Ты сделал хороший комментарий с большинством ключевых моментов! Это реально круто!
Спасибо, ты лучший!
Никто не заметил дерево с "кроной" (неровное дерево) на 51:09 ( 51:10) (по центру левой части экрана)?
38:47 тысячная генерация
мир бы побольше.. и значительно
Можешь сделать побольше, там есть переменная world. меняешь значения и мир больше или меньше
Что за программа где скачать?
@@Максим-п9д3п там буквально в описании исходники лол
Сделайте 100 часовую версию, я устал нажимать на повтор
Поставь скорость 0,25, куда торопиться.
@Молодой и горячий Для вас пкм на ролик "Повтор" , тогда и тыкать не придется.
@@TenDPvP я с телефона
@@KonnorSmerti а лучше сразу 2000-летнюю.Чтобы деревья росли как в реальной жизни!
Какая все-таки интересная вещь - программирование =)))
А то
Смотря что программировать и как изучать программирование
Если писать шаблоные сайты, то нет
1:15:28 появление первой кроны
Вообще-то на 46:42, ток она не прижилась.
Короны
Mr.Mixanick как ты это заметил?! Что тебя заставило так детально смотреть видео?!
Не знаю, но я на протяжении всех полутора часов с интересом наблюдал за эволюцией.
Спасибо!
Не хватает эпичной музычки) спасибо огромное за ваши видео, даёт пищу для размышлений)
Как всегда информативно 👍
Ого, здорово! Интересно наблюдать эволюцию вживую. Я такие же эксперименты ставлю в Cell Lab, где можно наблюдать за развитием и эволюцией клеток в чашке Петри, меняя там условия. +в вк есть группа по этой игре, там я геномы выкладываю
Мне очень нравится то, что ты делаешь! Деревья очень милые! Продолжай в том же духе!
попробуй сделать паразитических растений, я знаю ты сможешь
Так баланс сам появится, это же эволюция.
Только для этого нужен гигантский мир, что бы не заразить сразу все деревья
Не обязательно паразитных растений. Можно просто сделать грибы (по определению паразиты), выглядящие, как нарост на стволе
Давным давно смотрел передачу по дискавери, там математик говорил, что в любом естественном лесу координаты,возраст каждого дерева, а также расположение и толщина всех веток подчиняются математическому закону, после просмотра этого видео я понял, что он имел ввиду :)
блин супер
когда 2 ая часть жду не дождусь обажаю тебя
Очень залипательно)
музыки не хватает!
Какой-нибудь расслабляющей и спокойной.....Ну или просто РОК!!!!!!! ¡!!!!¡!!!!!!
Даа
Выпусти игруху в плеймаркет))
Логичнее было бы написать в названии не "одним кадром", а "одним дублем", так как кадров тут около 162 тыс.
Еще можно звуки добавить, когда умирает дерево какой-нибудь щелчок.
мне проект искусственная жизнь очень нравился. он похож на дефрагментацию
Привет! Стоит использовать GitHub для исходников проекта. Это не только замечательная площадка где вы сможете выложить проект, так ето ещё и даст возможность комьюнити вместе работать и улучшать проект
10/10
Мне кажется, было бы красивее, если бы после полного вырастания, деревья стояли бы секунды 3 не разрушаясь.
п.с. При этом каждое дерево, конечно же имело разную длительность жизни, просто каждое дерево фиксированно бы после вырастания стояло 3 секунды для того что бы его было лучше видно, что бы не мельтешило на экране =)
А можно как-то сделать самовозникновение жизни?)))
Что бы могли появляться разные формы (а не что бы намеренно программировать микробов или деревья).
Например сделать клетки, и что бы они могли пытаться объединяться и взаимодействовать как пожелают.
Блин, я за 4 дня до этого видео выложил таймлапс цифровых деревьев с подробными объяснениями тех или иных событий. Но это тоже неплохо.
Видал у тебя)
Какая-нибудь расслабляющая музыка на заднем фоне не помешала бы... Вроде как музыку на заднем плане видео, в котором вообще нет звуков не так сложно поставить, единственной проблемой могут стать авторские права...но есть же музыка без этого! Однако, это уже на усмотрение автора.
Тут будут варианты, если я их найду:
P.S в комментариях к комментарию(что?)можете предложить свои вариантыD
А почему деревья в двухмерном пространстве? Давайте универсальную модель для N-мерного пространства ))
Было бы здорово если бы была какая-то музыка фоном
каким кодом надо пользоваться чтобы написать данную программу?
Pixilang
а музыка где, смотреть хорошо но и слушать что-то надо.
А по поводу симуляции, а можно сделать чтоб длинные деревья ломались, корень один , а длина (и в ширину) ломало ветку, и это все с более длинной циклом жизни. вес ветки рассчитывать длине всех веток выше. семена с ломаных веток не росли. Еще семена чтоб падали до уничтожения дерева, солнце светит растет, нет но через какое то время это земля, а количество энергии уже считает дерево. При расчете, что дальше расти, считать еще освещенность участка сейчас. ...
Если добавить питание от земли и увеличить срок жизни растения, то могут появится кусты, трава и низкорослые деревья.
плейлист, пожалуйста
А почему оно мутирует и возникает другой цвет?
Хороший тизер, но когда первая серия этого сериала?
Вот откуда можно нарезать футажи под разговорные видео, вместо съёмок с авторегистраторов и нарезок игр типа Steep или SW:Battlefront
Музыку на фоне надо было добавить
Привет, куда тебе можно скинуть симулятор вируса с большим кол-вом настроек? Затесть пж!
В ВК есть группа (ссылка есть в описании) там и расскажешь
Что за программа
Хмм... а что если скрестить проекты "искусственная жизнь" и моделирование в один проект( к примеру) "Экосистема".
Сразу нужно сказать, что тут может быть два варианта. Либо деревья получает способность поедать соседние клетки, либо просто совместить эти два проекта с двумя разными " живыми" видами организмов. Дерево снизу и (я забыл их название) птица сверху.
1) Принцип генов разный. Тут строение описывается, а в ИЖ поведение. И строение генов разное
2) Миры разные, хотя если у деревьев будут минералы было бы прикольно
3) Одноклеточники выедят растения до того как те прилично эволюционируют
Чтобы избежать чего то одного, надо менять это, появляются новые проблемы, и в итоге нет такого компа, способного выдержать и то, и другое. Точнее это будет проходить все очень медленно.
Так-то идея неплохая, но придется проект новый писать, полностью заново. Всем лень, либо некогда :(
Да,но если растения будут едой для животных, будут хищники и не будеи всеядных, то цикл замкнется. Пример: В мире мало травоядных, а значит растения могут размножаться. Много растений, значит выше шанс на размножение у травоядных. Много травоядных и мало деревьев, значит за дело берутся хищники. Много хищнков и мало травоядных. Хищники от голода умирают. Травоядных мало, а значит деревья растут. Много деревьев...
ЦИКЛ замкнут.
@@Dziakuj Интересно, НО:
Что значит травоядные? Это те, кто едят клетки растений. Т.е. у нас есть различие обычной клетки и растительной. Тогда уж давайте сделаем что минералы могут быть разными. Разные минералы - разные вещества. Уже лишняя работа... Кстати, забыл сказать, что получается, что есть одноклеточники и многоклеточники (растения). Получается нечестно - растения более сложный механизм, у них больше средств выживания. И даже так, повторяю, одноклеточники выедят деревья в самом начале. А если стимулировать, то это креационизм какой-то...
У меня только один вопрос зачем?
Извините, а где тут геном посмотреть?
Первые попытки создания матрицы
Вначале была программа, и программа была у программиста, и программа была программист
Никого не хочу оскорбить.
Пж выпусти на андроид
Кто может объяснить что это такое вообще? И для чего оно нужно?
Симуляция эволюции. Just for fun.
Блин поставил на скорость 0,25 а то ничего не понял
Х/з хто ставит лайк......
Однообразно как то.
Это только сначала)
Полный бред...... диз
.......
Будет эволюция с изменёнными правилами?
Где семена получают всю энергию помершего дерева.
И там, где семена не пропадают пре соприкосновении не с землёй.
Пж выпусти на андроид
Обязательно было делать смерть дерева по таймеру? Мне кажется, было бы интереснее сделать смерть дерева следствием отсутствия энергии, которая требуется во всё большем объеме для всё большего дерева.
Да, энергии дохера
даже в реальности есть срок жизни дерева, да и чисто технически эволюция могла остановиться, если бы было получено дерево, способное занять своей кроной верхнюю часть экрана (с наибольшим количеством энергии), и жить вечно, здесь же это помощь естественному отбору
19:40 то чувство, когда опыт 510 поколений собран в этой маленькой семечке
Какой-то папоротник поставил дизлайк :(
Это нужно понять, прежде чем смотреть. На его канале есть видео про них. поищи.
А что если попробовать что-то наподобии хищных растений которые едят семена и/или воруют энергию?
В конце в любом случае будут доминировать хищные растения
@@firm2052 а что если обычным растениям сделать защиту? Типа шипов
@@TGrod это будет креационизм,а не эволюция.Мир слишком мал,эволюция не успеет снабдить растения защитой перед тем,как хищники всех вытеснят
Я сейчас только что посмотрел это от начала и до конца, и мне было интересно. Жалко только, что до полностью прямых деревьев дело не дошло.
Они не выживут
@@freescissors311 почему?
@@smegl нет, если будет огромная крона
Полностью прямые деревья не выгодны, т.к. если "ствол" под наклоном, то он весь получает энергию, а если вертикальный, то почти только верхушка. А в реальности деревья прямые для того, чтобы сопротивляться гравитации, ведь ствол под наклоном может упасть, а в этой симуляции гравитации нет.
Понимаю что 2-3 года уже прошло но когда я запускал симуляцию то сразу с следующего поколения появилось полностью прямое дерево с кроной которое по идее должно умереть но оно выжило благодаря тому что дерево в один момент начало растить два ствола которые и давали энергию как итог в начале полностью прямой ствол потом небольшая крона потом появлялся отросток в лево и из этого отростка ещё два и они были толстые и особенностью этих деревьев было то что крона в большинстве мест создавалась квадратной структурой и они очень плотно росли к друг другу.
Спустя примерно 1000 поколений они изменили только два отростка на более тонкие варианты.
Спустя ещё 500 поколений деревья начали обрубать ненужные детали по типу небольших отростков в нижней части кроны которые были самого начала.
Начинается 2000 поколение изменений нет.
2500 поколений начинается массовое вымирание этих деревьев, теперь остались кустарники единственное что осталось за все время это структура квадрата.
3000 поколение единственное что напоминает былое величие тех прямых деревьев это структура квадрата.
3500 поколение больше нечего не напоминает старые деревья и то что я видел было похоже на деградацию а не на улучшение много травы кустарников
странных монолитных растений одно из которых можно назвать "подсолнухам" так как в момент роста напрямую корректировал свой рост стебель толстый а верхняя часть как у подсолнуха идёт в расширение штука супер странная но живучия.
А теперь моменты когда появлялись супер растения деревья, примерно от 1600-1700 поколения появился новый тип дерева "реалистичный" почему такое название? Все просто крона была
как у реального дерева и даже было что то типо веток на концах которых были семена и такое дерево было реально очень продуманным так как все ветки располагались так чтобы получать максимум энергии в отличие от других деревьев где было полно отростков которые энергию почти либо вообще не несли но эти деревья почему то вымерли сам даже не знаю почему.
А на 2000 поколении были карликовые деревья они были меньше обычного дерева но при этом стабильно расширялись к сожалению я упустил момент когда они вымерли и почему они начали вымирать.
Забыл сказать что после 600-900 поколения плотность упала если раньше рядом могло быть по 7-8 деревьев которые каким-то образом выживали то потом уже в среднем 3-5 дерева.
Не помешала бы мелодия на фоне
можешь сделать :
3 типа клеток : агрессор , защитник , жертва .
агрессор быстрый - мало энергии
защитник - все средне
жертва медленный - много энергии
запили такую симуляцию будет реально интересно следить за эволюцией .
агрессор мясоед, жертва питается солнцем , защитник смешанного типа , каждая клетка при делении приобретает предыдущий набор генов и может мутировать.
Вот что видел Дейв в Одиссее Кубрика влетев в монолит.
На что это отсылка??
@@khmaroshkryab На фильм "Одиссея" Кубрика.
а если сделать чтоб семечки падали не с одинаковой скоростью?может получится избавиться от синхронного роста
2:35 чуть правее центра
*Мы не знаем что это такое. Если бы мы знали что это такое. Мы не знаем что это такое*
выкладывай такие видео иногда, самое то позалипать
Пж выпусти на андроид
в 7:00 и 1:15:30 скачки эволюции. Я был уверен, что эволюция протекает очень плавно
Эволюция протекает скачками. Но в реальном организме генов очень много и даже изменение многих из них слобо влияет на конечный результат. Тут же изменение одного гена может дать принципиально другой результат
Я болел за этих ёлочек)
Круто!
Некоторым деревьям явно не везёт, никак не вырастают, их накрывает кронами соседей.
алгоритм для имён
1.описание формы(первое слово)
2.описать сложность кроны и добавить в самом начале - при(примитивное)раз(развитое)сов(совершенное)
3.описать остальное в втором слове
ты ллучший
Не хватает спокойной музыки)
Все видео не осилю, но лайком поддержу
17:50 оно живое это же предок грута.
Автор, дайте программу в которой это делаете! Хочу на своем компетзапустить! Пожалуйста
Pixilang. Язык программирования Pixilang
Видеонаркотики
Молодец
А в какой проге это все происходит?
Pixilang. ruclips.net/video/uI2WqUa8FaI/видео.html
@@ivanovtv9817 Спасибо
Надо уже автора просить, чтобы свой комментарий писал про Pixilang, и ссылку на уроки в Дзене
больше времени и пространства плиз
очень интересно смотреть на эволюционную гонку
Это нереально круто, я бы сказал божественно! (это слово как никогда подходит 😉)
Подскажите, что за программа и как научиться так кодить)
Язык Pixilang, у автора есть канал на яндекс Дзене, и там есть уроки
@@h_it Спасибо!
как ни странно, но мои деревья тоже пришли к подобному строению.
Вариаций здесь не много. Это пока концепция. Посмотри, что будет, если расширить возможности деревьев
@@foo52ru Понятно, что вариаций немного, но меня удивляет то , что после достижение данного ,,вида"" далее нет прогресса. 5000 генерация, а мир тот же.
@@ДанилУрнов метеорит нужен, да побольше)
Ролик вышел час назад, как можно было оставить комментарий неделю назад?
@@10Dima01 тоже обратил внимание на этот момент
Это видео же неделю назад было, не? Или у меня Бе ды
Дороу я попугай