Alexey Rival
Alexey Rival
  • 38
  • 208 497
Как Terraria генерирует мир
Полный и всеобъемлющий разбор генератора мира в террарии -
какие алгоритмы и в каких пропорциях применены, как они работают и насколько влияют на конечный результат.
0:00 Приветствие
0:49 Основы
8:13 Хардмод
8:30 Чередование руд
8:49 Пасхальные сиды
11:25 Мнение
13:43 Сравнение с майнкрафтом
16:50 Заключение
Переглядів: 6 641

Відео

Процедурная анимация. Максимальное руководство.
Переглядів 1,3 тис.6 місяців тому
Процедурная анимация - как ей анимировать, что ей анимировать, какими алгоритмами и формулами и причём здесь векторная графика. 0:00 - Приветствие 0:12 - Контекстный монтаж и предисловие 1:24 - Необходимые основы 1:43 - Атомарные элементы 3:06 - Кривые Безье 5:18 - Что двигаем? 5:37 - Блокировки 6:26 - Куда ставить? 7:10 - Инверсная кинематика 8:02 - Сегментированные анимации 8:46 - Анимация ор...
Как сделать MMO в одиночку
Переглядів 1,6 тис.8 місяців тому
Повествовательный рассказ о том, как я сделал MMOZPG практически в одиночку, используя Unity и Firebase. Скачать Shifted Worlds: play.google.com/store/apps/details?id=com.RivalSoftware.Worldshifters apps.rustore.ru/app/com.RivalSoftware.Worldshifters Вся музыка в видео за моим авторством, ищется ВК по псевдонимам "Криворукий Придурок" и "Alex Rival" 0:00 - Введение 0:57 - Архитектура 2:06 - Кон...
Полная теория процедурной генерации
Переглядів 14 тис.10 місяців тому
Вся теоретическая база, необходимая для процедурной генерации. Как генерировать контент? На какие категории он делится? Как проектировать сложные генераторы? Причём здесь нейросети? Упирается ли всё в алгоритмы? Таймкоды: 0:00 Предисловие 0:40 I. Пространство возможностей 3:13 I. Пространство генерации 5:28 I. Пространство интереса (интересности) 7:43 I. Пространство разнообразия 10:18 II. Крит...
Философия канала
Переглядів 1,6 тис.11 місяців тому
Видео, посвященное философии моего творчества в целом и канала в частности.
Простые методики процедурной генерации
Переглядів 3,4 тис.Рік тому
В этом видео будет разобрано несколько легкоприменимых методик и техник процедурной генерации, которые подойдут практически любому проекту. Таймкоды: 0:00 - вступление 0:29 - случайное смещение/вращение объектов 0:53 - случайное/взаимозависимое отключение объектов 1:14 - замена мешей или объектов 1:22 - спавн объектов 1:42 - неквадратные тайлы 1:55 - разбиение готового уровня на фрагменты 2:12 ...
Все алгоритмы процедурной генерации пещер
Переглядів 14 тис.Рік тому
Полное и исчерпывающее руководство по процедурной генерации пещер. Демо с реализацией всех алгоритмов и кодом: drive.google.com/file/d/1aSRTcsXnc2c_BxmjVMmyVfbAr5Y2dSIS/view?usp=share_link
Полный разбор генерации мира Minecraft
Переглядів 88 тис.Рік тому
По многочисленным заявкам делаю наиболее полный разбор генерации мира в Minecraft. Основные источники информации: habr.com/ru/post/673268/ minecraft.fandom.com/ru/wiki/Генерация_карты ua-cam.com/video/YyVAaJqYAfE/v-deo.html ua-cam.com/video/yAEw1lJrsL4/v-deo.html
Разбор генерации структур в Minecraft
Переглядів 25 тис.Рік тому
Полный и, насколько это возможно, всеобъемлющий разбор процедурной генерации в Minecraft. Видео может потерять актуальность со временем, имейте это в виду! Статья с хабра о генерации ландшафта: habr.com/ru/post/673268/
Как я сделал свой процген-тикток за ~2 часа
Переглядів 1,1 тис.Рік тому
Рассказ и демонстрация того, как я чуть больше, чем за два часа, написал собственный аналог тиктока с процедурно генерируемыми клипами. Ознакомиться можно по ссылке (Android) drive.google.com/file/d/1gjybo_JvhShGD8k-2QSHNyo6lXsiZer2
Почему процедурной генерации так мало в играх
Переглядів 17 тис.Рік тому
Почему процедурную генерацию в современных играх почти не используют.
Danks Offensive Gas Gas Gas
Переглядів 3653 роки тому
Баг с бесконечной прокачкой в моей кооп-пве игре Danks Offensive и ужас, который из него следует под gas gas gas.
С чего начать процедурную генерацию и что делать дальше
Переглядів 19 тис.3 роки тому
Если вы хотите начать свой путь в изучении процедурной генерации, вы могли задаться закономерным вопросом - с чего начать, чем заниматься, где узнать больше. Это видео создано с целью ответить на эти вопросы. Если есть другие - добро пожаловать в комментарии. Ссылки из видео(добавляю по мере вспоминания): посмотреть: онигири(неплохие видосы на русском) - ua-cam.com/channels/zdmz_lLWT_dPqOvFjXAM...
Тайный трейлер
Переглядів 2934 роки тому
Тайный трейлер
Процедурная генерация имён - туториал
Переглядів 1,2 тис.4 роки тому
Сегодняшний видеоурок посвящён различным методам процедурной генерации имён с примерами. Мы разберём четыре алгоритма: рандомную генерацию по буквам, хардкаунтер, генерацию по слогам и генерацию по фрагментам. Приятного просмотра! Надеюсь видео будет вам полезным! З.ы. в конце видео "контекстно-зависимая грамматика" и "генерация в зависимости от контекста" - вещи разные, пусть и звучат схоже. В...
Magen: Magic systems generator Release trailer
Переглядів 9554 роки тому
Magen: Magic systems generator Release trailer
Setting Control | Полный видеоурок
Переглядів 3464 роки тому
Setting Control | Полный видеоурок
Setting Control | Релизный трейлер
Переглядів 6974 роки тому
Setting Control | Релизный трейлер
Feint - We Won't Be Alone but 2 & 4 beats swapped
Переглядів 864 роки тому
Feint - We Won't Be Alone but 2 & 4 beats swapped
FenGen - генератор сеттингов | релизный трейлер
Переглядів 6635 років тому
FenGen - генератор сеттингов | релизный трейлер
FenGen Timelapse: Средиземье
Переглядів 5945 років тому
FenGen Timelapse: Средиземье
FenGen - Демонстрация работы
Переглядів 4415 років тому
FenGen - Демонстрация работы
FenGen - Демонстрация редактора
Переглядів 1125 років тому
FenGen - Демонстрация редактора
Первые шаги в FenGen
Переглядів 2325 років тому
Первые шаги в FenGen
Уроки FenGen: Звери и Артефакты
Переглядів 865 років тому
Уроки FenGen: Звери и Артефакты
Уроки FenGen: Языки
Переглядів 1155 років тому
Уроки FenGen: Языки
Уроки FenGen: Расы
Переглядів 975 років тому
Уроки FenGen: Расы
Уроки FenGen: Карта
Переглядів 2135 років тому
Уроки FenGen: Карта
Уроки FenGen: Редактор
Переглядів 1365 років тому
Уроки FenGen: Редактор
Уроки FenGen: Лор
Переглядів 2525 років тому
Уроки FenGen: Лор

КОМЕНТАРІ

  • @lazyprogrammer8543
    @lazyprogrammer8543 11 днів тому

    первый ролик по майнкрафту, который по настоящему мне понравился

  • @krivodeling7925
    @krivodeling7925 12 днів тому

    +

  • @wowlikon
    @wowlikon 29 днів тому

    Можно исходники на github?

    • @alexeyrival
      @alexeyrival 29 днів тому

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

  • @wowlikon
    @wowlikon 29 днів тому

    сделай разбор dead cells

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

    Возможно ли перенести генирацию мира из версии 1.16.5 в более новую версию игры, к примеру 1.18.2?

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

      Не думаю. В основном из-за разницы того, как кодируется мир и какие высотные размеры. Но вроде как кто-то делал инструмент для конвертации миров. Честно - не углублялся.

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

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

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

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

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

    Это все ерунда майнкрафт и террария. Вот процедурная генерация Dwarf Fortress. Вот бы про нее сделал видос.

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

      Там ОЧЕНЬ много всего :D Я и так нечасто видосы делаю, не стоит замедлять их выход ещё сильнее

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

    Я здесь нашел примерное число пространства возможностей майнкрафта но со всем что можно добавить через моды при условии что Хранилище складывать в хранилище можно 100 раз Количество предметов в стаке 10 миллиардов Количество мест в хранилище 10 миллиардов Количество разных цветов 10 миллиардов Количество всех предметов - гугол Количество разных измерений 10 миллиардов Размеры мира 10 миллиардов на 10 миллиардов и на 10 миллиардов в глубину Количество микро блоков вмещяющихся в длину 1 блока- гугол Количество длин миров вмещяющихся в длину макромира- гугол Примерное количество вариантов пространства возможностей макромира - 10^(10¹⁷⁴²) Но я всё ещё не уверен взял ли я все параметры в расчёт 🤔🤔🤔 По правде говоря я не думал что пространство возможностей майнкрафта превзойдет количество возможных вариантов нашей вселенной 😂😂😂

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

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

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

      Нет тогда не так интересно, всего 10^(10⁶⁴²) вариантов , но может лучше чем ничего Но мне пришла другая идея генератор условий который будет генерировать разные изначальные данные одно с которых может быть таким как я написал выше , это не генератор миров а генератор который генерирует разные генераторы миров но это уже другой уровень

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

      Но всё же наиболее сложной задачей наверное будет найти количество миров которые охватывает пространство интереса , так как интерес это относительное понятие Изменено: Так как синоним интереса это внимание, а об этом у меня уже есть что пересказать, например это “Дело не в том на что мы обращаем своё внимание а в способности уделять чему-то своё внимание Так что вместо того чтобы думать о том куда лучше направить своё внимание , лучше развить умение сосредотачиваться на чем-то с невероятной интенсивностью Потому что внимание не связано с чем-то во вне , а это наша природа Так что лучше просто поддерживать высокий уровень внимания „ Так вот если взять в ращёт это то количество вариантов пространства интереса такое же как и пространства возможностей

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

    Привет автору от всех Смешариков.

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

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

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

    1. Создаем океан 2. Зумим до 4 3. Убираем много океана Все

  • @0ppall
    @0ppall 2 місяці тому

    Лучший

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

    Генерация в Noita💀💀💀💀

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

    Можно музыку пожалуйста 9:06 ? Очень понравилась

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

    12:54 не ошибаешься, согласен на все сто

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

      Ок👍

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

      @@alexeyrival ток щас увидел чё высрал, сорян, исправил

  • @p.k.r.7963
    @p.k.r.7963 2 місяці тому

    3:36 там, как я понимаю земля заменяется на снег, а камень заменяется на лёд

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

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

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

      В годы, когда играл в Worms, особо не заметил там впечатляющей генерации)

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

    Надо мир чтоб генирился как в Майнкрафт а здания внутри как в Рогаликах! Баланс найден!) В cube world и ноу мен скай похоже!

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

    4:48 если не сложно, можешь пожалуйста дать ссылку на статью или хоть какую-то информацию по тому где искать

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

      habr.com/ru/articles/461087/

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

      @@alexeyrival премного благодарен

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

    Честно, думал что все возможности процгена ограничиваются перемешиванием комнат в рогаликах. На что еще она может повлиять?

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

      У меня есть несколько отдельных видео на эту тему. Если коротко - на вообще всё:D

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

    Самое обидное что это нифига не руководство а наставления. Помню как я пытался сделать анимацию, но ничего не знал в геометрии. В итоге зная только про рейкастинг систему, слепил следующие: Есть начальная и конечная точка, от туловища игрока с двух разных сторон где начинаются ноги стреляет вниз рейкаст, при достижении объекта он записывает координату конечной точки ноги. У каждой конечной точки есть параметры (Макс вектор в радиусе по Z - 360) и при достижении больше этой величины, кастинг снова стреляет под себя и ставит конечную точку заново. Но когда сменяется положение игрока по x or y, он стреляет кастом на максимальный вектор относительно перемещения вектора игрока. Про Лерп не знал и просто отнимал каждый цикл конечную точку для ровного возврата на начальную позицию. Короче все не помню, но я особо не шарил как все работает и начал изобретать велосипед 😢

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

      И руководство тоже - лерпы в процедурной анимации это одна из самых нужных вещей:)

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

      @@alexeyrival а у тебя случайно нет полного видео с практикой на коде? Или хотя бы разъяснением на псевдокоде

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

      @@alexeyrival я уже просмотрел видео твоего канала, интересно про процедурку было, я создавал что то типо графов, но как всегда велосипедом. Не хочешь научить зрителей от а до я своим познаниям?)

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

      ну вот следующее видео будет чуть поболе практическим)

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

    .

  • @user-iv8bv6ce8g
    @user-iv8bv6ce8g 3 місяці тому

    Привет автору от всех Смотрящих! И спасибо за видео.

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

      Чегож вам так про смотрящих понравилось, если мне просто не нравится слово "зритель"? :D

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

    блин, это очень круто. вот зачем мне курс матана в вузе. жалко, что я не заинтересовалась этой темой ещё в школе.

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

    Ничего не понятно, но очень интересно

  • @Yt.toxa-da
    @Yt.toxa-da 3 місяці тому

    Да , я Смотрящий

  • @user-iv8bv6ce8g
    @user-iv8bv6ce8g 3 місяці тому

    Привет автору от всех Смотрящих.

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

    Очень качественное и интересное видео! Жалею, что всё время откладывал его на потом

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

      всмысле "всё время"?:D ему две недели

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

      @@alexeyrival 🤫

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

    гений ! ахахахахах

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

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

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

    А какие алгоритмы генерации рельефа планет и в целом галактики в Spore?

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

      В основном шумы, но логика распределения пряностей весьма интересна

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

    А у тебя интересный канал, спасибо

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

    Про джунгли: это скорее из-за мода, которыц не сразу все быстро делает. Часто мод в левой части мира будто не до конца это сощдает, что сам не редко замечал, а вот в правоц все сразу подробно

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

      Скорее всего

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

    - Какой Перлин, какой шагатель, какая шумовая клякса?! - Повторить? Ну, значит, тот самый шагатель с того берега лужи…

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

    7:22 Представляю какого будет побеждать голема в храме ящеров снизу...

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

    Бог

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

    Клёвый ролик:3 даже не знал, что все в моей любимой игре генерируется именно так И кстати, как насчёт ролика про генерацию планет в старбаунде? И если вдруг будет будешь делать, то лучше взять мод Frakin universe, он практически как вторая часть игры и гораздо интереснее в этом плане, плюс его частично делали разработчики

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

      Уже три комментария с просьбой сделать ролик про старбаунд, но ни одного с предложением объяснить мне старбаунд...

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

      @@alexeyrival если у тебя есть ТГ - то с радостью!

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

      Удивительно, но мой тг почти такой же как и ютуб - @rivalalexey

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

    Хотелось бы обзор на генерацию в starbound

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

      как только кто-нибудь объяснит мне старбаунд - сразу начну делать видео)

  • @GGer-iy9kd
    @GGer-iy9kd 3 місяці тому

    Классный ролик. Но очень хотелось бы посмотреть видео про повторение генерации на юнити🙏🙏

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

      Потенциальная возможность такого ролика есть и не равна нулю! Но посмотрим

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

    Я скачала себе несколько модов на производительность. Один из них полностью перелопачивает генерацию мира. Да, фишки ванильного Майна сохраняются и генерация поражает разнообразием. Просто этот мод что-то меняет в коде и мне проще играть. Раньше я ждала целых 4 часа пока загрузиться мир. А с этим модом всего-то полчаса, да даже 20 минут. С учетом еще того, что я накачала модов на разнообразие структур и биомов, по мелочи. Так что 20 минут загрузки вполне норм. Поэтому у меня вопросы к Моджанг, неужели так сложно посмотреть на работы мододелов и позвать этих людей помочь делать норм производительную игру! Почему ванила грузиться дольше, чем с модами?

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

      Потому что Optifine, Distant Horizons и аналоги. А так - среди игроков больше спроса на новые штуки, чем на высокую производительность. И это не только к майну относится.

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

      ​@@alexeyrival Именно. Не важно, Майнкрафт, Симс 4 или вообще какая либо другая игра. Много штук, но так же много багов, в итоге игра лагает, вылетает и так далее. А тои вовсе не сможет запуститься на слабых пк. Они как будто создают игры для космических путешествий, а не земных развлечений. Потому что только мегакосмический аппарат может запустить новые игры.

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

    Крутой видос, хоть я половину и знал, но было интересно. Точно лайк. Я бы хотел в дополнение увидеть разбор генератора другой 2д игры, а именно факторио. Особенно с модами на генерацию и перекрученными настройками. Вот тебе к слову и идея для видосов: Изуродывание генерации разных игр, раз уж их принцип работы разобрали. Перекрутка разных настроек до той степени пока не сломается игра. Думаю было бы интересно.

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

      Сломать их не так сложно, как кажется) А в целом - да, идея хороша, но когда закончатся игры на разбор, уж новых наделают.

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

    Давай теперь обзор генерации Don't Starve.

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

      Уж в очереди)

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

    А что за игруля на 0:28 ?

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

    О, а что насчёт отдельно рассмотреть генерацию ноиты? Любопытная тема, учитывая всю специфичность карты и жанр рогалика)

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

      Звучит неплохо, но точно не в ближайшее время.

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

    Ооо, спасибо огромное! Как раз пару недель назад пытался найти хоть что-то на эту тему, но кроме банального показа этого мода ничего не нашёл. Как минимум, можно перенчть некоторые фишки из генерации! (Только начал смотреть)