Разбор генерации структур в Minecraft

Полный и, насколько это возможно, всеобъемлющий разбор процедурной генерации в Minecraft.
Видео может потерять актуальность со временем, имейте это в виду!
Статья с хабра о генерации ландшафта:
habr.com/ru/post/673268/

Пікірлер: 95

  • @Baskakov_Serg
    @Baskakov_Serg Жыл бұрын

    От человека, который 6 лет занимается процедурной генерацией в "разборе генерации" я ожидал услышать как эта генерация работает, а не просто перечисление структур с описанием субъективного взгляда на их полезность/бесполезность. Так что жду видео с разбором принципа генерации!) И про генерацию мира тоже хотелось бы услышать более подробное экспертное мнение, потому что на данный момент оно сводится к тому, что "генерация скучная, но работающая". Мне, как человеку со стороны, абсолютно непонятно, почему она скучная. Если есть возможность, то расскажи в новом видео как по твоему можно сделать её лучше и интереснее.

  • @alexeyrival

    @alexeyrival

    Жыл бұрын

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

  • @5_funger
    @5_funger Жыл бұрын

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

  • @tbeh1
    @tbeh19 ай бұрын

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

  • @tbeh1

    @tbeh1

    9 ай бұрын

    Хотя моя РЕАЛЬНАЯ влажная мечта, чтоб деревни начали генерироваться по человечески, хоть немного выравнивая ландшафт, без гигантских ям по среди строений, или без домов что стоят где-то на отшибе горы с выходом в пропасть

  • @electrotatar7357
    @electrotatar73579 ай бұрын

    7:30 "глубоко интегрированы в систему генерации" - показываешь в кадре подпорки для потолков посреди пустой расщелины

  • @kotdath1252
    @kotdath1252 Жыл бұрын

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

  • @alexeyrival

    @alexeyrival

    Жыл бұрын

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

  • @RLcuber

    @RLcuber

    9 ай бұрын

    @@alexeyrival динамит под водой работает, если окружен блоками, так что под водой такая проблема есть и уже давно.

  • @whatsyourname6633

    @whatsyourname6633

    9 ай бұрын

    ​@@RLcuberлибо положить песок на динамит

  • @wales7729
    @wales7729 Жыл бұрын

    Давно ждал видео на подобную тему

  • @salamaleykum8835
    @salamaleykum88357 ай бұрын

    не, ну тупо база, чувак, базированную базу базируешь, красава. Я так рад что наткнулся на твой канал!

  • @shitposting_box
    @shitposting_box Жыл бұрын

    Адский замок это одна из самых скучный структур в игре, чаще всего генерируется 2,5 коридора, пара комнат с ростками незера, пара сундуков и спавн ифритов и все это оббегается за 20 минут. А бастион это просто какое-то месиво из блоков, лут неплохой, враги и испытание есть, но с точки зрения эстетики это не развалины, а какая-то ошибка генерации с дырками в рандомных местах. Деревнях действительно не хватает разнообразия. Дома, которые не привязаны к какой-то профессии то ли не встречаются вообще, то ли их очень мало. Проблема майнкрафта в том, что большая часть структур очень маленькая и даже если есть куча интересных заготовок для комнат/домов, генератор берет из них пару штук, а все остальное не помещается в размеры структуры. Поэтому чтобы заценить разнообразие деревень, надо найти их штук 20.

  • @alexeyrival

    @alexeyrival

    Жыл бұрын

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

  • @compadreesperes3099
    @compadreesperes30998 ай бұрын

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

  • @alexeyrival

    @alexeyrival

    8 ай бұрын

    Звучит как хорошая идея для мода

  • @compadreesperes3099

    @compadreesperes3099

    8 ай бұрын

    @@alexeyrival неплохая задача для процедурной генерации.

  • @philipp_surname
    @philipp_surname9 ай бұрын

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

  • @st_Andrey_Romanov
    @st_Andrey_Romanov9 ай бұрын

    2:39 Сделать как в моде Chocolate Quest с невозможностью ломать постройки до убийства босса ( в нашем случае лутании сундуков) но в то же время разрешить ломать эти защищенные структуры например только незеритовой киркой В подземных землях (с варденом) можно в качестве награды добавить тот самый блок, которым можно будет защищать уже свои постройки

  • @Twenti_dinamit
    @Twenti_dinamitАй бұрын

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

  • @Twenti_dinamit
    @Twenti_dinamit10 ай бұрын

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

  • @alexeyrival

    @alexeyrival

    10 ай бұрын

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

  • @Twenti_dinamit

    @Twenti_dinamit

    10 ай бұрын

    @@alexeyrival да, есть много игр с тотальным разнообразием в данжах, например starbound, но в играх таких скучно, а когда в маенкрафте встречаешь убогую деревню то хочется сделать там своё королевство, поставить ограждения от монстров, и снести эти уродливые здания, тогда эта трехмерная матрица обретёт для игрока смысл, у игрока будет привязанность к своему труду, эффект IKEA, игрок ценит свой маленький построенный городок больше чем уже сгенерированную построу которая не несёт сакральный смысл для игрока, этой психологией пользуются разработчики маенкрафта, даже если игрок не будет ценить игру, и сгенерированные постройки в ней то свои постройки он будет ценить в любом случае

  • @user-mm3ru3cn8y

    @user-mm3ru3cn8y

    9 ай бұрын

    ​@@Twenti_dinamitлично я не архитектор и если строить заново, то у меня получаться те же косые домики. Я заплатил за игру и хочу там видеть красивые виды, а не выслушивать очередные отмазки.

  • @FDUCH133

    @FDUCH133

    9 ай бұрын

    @@Twenti_dinamit хуйня. Я вообще строить не умею,мои дома выглядат не лучше. Пусть красота будет хотя бы где то((

  • @user-tw5pp8lh9o

    @user-tw5pp8lh9o

    9 ай бұрын

    @@user-mm3ru3cn8y Ты не за ту игру заплатил значит, за красивым видом иди во всякие игры Ubisoft и другие, майн это игра про строительство.. Это всё равно что купить оутласт, и возмущаться что ты должен убегать от кого то а не заниматься рыбалкой.. Ты же за игру заплатил..

  • @who_spirik
    @who_spirik9 ай бұрын

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

  • @rundellshouse6848

    @rundellshouse6848

    9 ай бұрын

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

  • @who_spirik

    @who_spirik

    9 ай бұрын

    @@rundellshouse6848 Спасибо за информацию. Но я здесь скорее про то, что не логично со стороны разработчиков делать то, что случайно найти очень трудно

  • @rundellshouse6848

    @rundellshouse6848

    9 ай бұрын

    @@who_spirik с одной стороны это нелогично, но с другой - тогда майнкрафт будет всегда подкидывать что-то новенькое и неожиданное для рядового игрока

  • @who_spirik

    @who_spirik

    9 ай бұрын

    @@rundellshouse6848 Тоже верно, наверное за это многие любят майнкрафт

  • @see5360
    @see5360 Жыл бұрын

    Качественно

  • @antamanatqm
    @antamanatqm9 ай бұрын

    Слышал где-то, что мир специально не глубокий, с расчётом на то, что игрок прийдёт и всё перестроит.

  • @mickromash

    @mickromash

    8 ай бұрын

    Ага, и апдейты пусть игроки сами делают, через моды

  • @MIKOmg
    @MIKOmg9 ай бұрын

    4:12 не согласен , на основе спаунеров делаются довольно эффективные фермы.

  • @kuch4
    @kuch49 ай бұрын

    Крутой контент, только тебе бы над превьюшками поработать.

  • @equal2873
    @equal287310 ай бұрын

    Хоть видео и называется "разбор ГЕНЕРАЦИИ структур...", правильнее его было бы назвать "разбор структур...", потому что про конкретно генерацию и с какими правилами она это делает особо не было сказано. Видео хорошее, но кликбейтное. Пофиг на некропостинг)

  • @alexeyrival

    @alexeyrival

    10 ай бұрын

    Это не некропостинг, видео постоянно добирает просмотры)))) В первый день видео вообще называлось "почему майнкрафту нужен Generation Update". и ВОТ ЭТО было кликбейтом:D А так про размещение структур и сказать-то особо нечего - правила у них примитивные, из интересного только обычная крепость и особняк. Собсна, о чём и видео)

  • @equal2873

    @equal2873

    10 ай бұрын

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

  • @alexeyrival

    @alexeyrival

    10 ай бұрын

    @@equal2873 он генерирует структуру один раз, во время генерации чанков, в которых она содержится (расположение структур зависит от сида и генерируется вместе с миром). Затем просто сохраняет все блоки как и обычно. Никакой магии)

  • @user-ww5nl8ob7e
    @user-ww5nl8ob7e Жыл бұрын

    Лайк

  • @aligator6010
    @aligator60109 ай бұрын

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

  • @aligator6010

    @aligator6010

    9 ай бұрын

    Ps. Пусть даже ставят себя выше других, главное что я этого не чувствую и мне хорошо

  • @CedarDemon

    @CedarDemon

    9 ай бұрын

    Любить слушать о программировании, которого в видео не было. Ух...

  • @alexeyrival

    @alexeyrival

    9 ай бұрын

    кек

  • @aligator6010

    @aligator6010

    9 ай бұрын

    @@CedarDemon разве создание чего либо в компьютере - не программирование? Даже будь оно блочным, или уровня "сделать хорошо", это же всё равно программирование

  • @hari-su5th
    @hari-su5th Жыл бұрын

    Как идея зделать что то подобное с самим миром биомоми мыслях о них ?

  • @alexeyrival

    @alexeyrival

    Жыл бұрын

    Будет)

  • @user-lt9bj7eb1z
    @user-lt9bj7eb1z10 ай бұрын

    К счастью модами можно разнообразить генерацию

  • @FDUCH133
    @FDUCH1339 ай бұрын

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

  • @alexeyrival

    @alexeyrival

    9 ай бұрын

    Я всё ещё не признаю рейды как источник тотемов)

  • @user-tc9br9ex3s
    @user-tc9br9ex3s3 ай бұрын

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

  • @alexeyrival

    @alexeyrival

    3 ай бұрын

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

  • @user-tc9br9ex3s

    @user-tc9br9ex3s

    3 ай бұрын

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

  • @alexeyrival

    @alexeyrival

    3 ай бұрын

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

  • @user-tc9br9ex3s

    @user-tc9br9ex3s

    3 ай бұрын

    @@alexeyrival да я это уже понял

  • @user-tc9br9ex3s

    @user-tc9br9ex3s

    3 ай бұрын

    @@alexeyrival а как решить проблему с генерацией деревень?

  • @deadbyte42
    @deadbyte428 ай бұрын

    Мне наоборот особняк мало нравится - слишком много пустых комнат, чисто декоративных

  • @danmor5451
    @danmor5451 Жыл бұрын

    Автор, если ты реально шаришь за генерацию, я бы хотел обсудить с несколько аспектов, которые мне самому интересны. Пока что ограничусь вопросом: согласен ли ты с фактом, что майнкрафт мир создаётся по нескольким сидам сразу? Мне просто охота подтвердить личные наблюдения. Буду благодарен за ответ)

  • @alexeyrival

    @alexeyrival

    Жыл бұрын

    Смотря что подразумевается под "несколькими сидами сразу" При генерации мира часть генераторов привязана строго к местоположению блока и не привязана к сиду(рисунок бедрока, сдвиг травы на каждом блоке где она есть). Или ты про зеркальные сиды?

  • @danmor5451

    @danmor5451

    Жыл бұрын

    @@alexeyrival судя по моим наблюдениям (и не только по ним) в игре существует несколько сидов, каждый из них отвечает за свой аспект (если угодно - слой/оверлэй) генерации. То есть чисто технически карта высот, карта биомов, карта пещер и т.п. могут быть сгенерированы по разным сидам в одном и том же мире (начиная с некоторых версий это можно даже вручную провернуть). Причём, судя по всему, 'главный сид мира', он же ввожимый в поле 'seed' - отвечает именно за карту биомов, а не за что-то ещё (это уже чисто моя догадка, основанная на том, что 'теневой'/'зеркальный' сид сохраняет именно карту биомов оригинального сида, когда как все остальные аспекты изменяются)

  • @danmor5451

    @danmor5451

    Жыл бұрын

    @@alexeyrival да, про бедрок я был в курсе) а вот про траву не особо знал. Она тоже не привязана к сиду? Неужели она как бедрок одинакова в любом мире на одной и той же версии (на тех блоках, на которых её можно постпвить)? Или тут немного другой алгоритм?

  • @alexeyrival

    @alexeyrival

    Жыл бұрын

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

  • @danmor5451

    @danmor5451

    Жыл бұрын

    @@alexeyrival спасибо зв объяснение! Все же, мне непонятны пара моментов. Мой ключевой вопрос: деревья могут менять свое местоположение в пределах одного сида или нет?

  • @whatsyourname6633
    @whatsyourname66339 ай бұрын

    9:19 бастион

  • @Spooky_NG
    @Spooky_NG9 ай бұрын

    Ну хз, любая структура со спавнером уже имеет очень высокую ценность, так как из неё можно сделать ферму мобов, которая в дальнейшем будет осыпать игрока и опытом, и лутом ¯⁠\⁠_⁠(⁠ツ⁠)⁠_⁠/⁠¯ Так что я всегда искренне радуюсь, когда нахожу структуры со спавнером. Upd.: Я ещё где-то слышал, что в кубаче специально такие всратые (по текущем меркам) структуры, что бы стимулировать творческие силы игрока, что-то типа "Вот тебе каркас, сделай из него что-то стоющее", что думаешь об этом?

  • @alexeyrival

    @alexeyrival

    9 ай бұрын

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

  • @user-tw5pp8lh9o

    @user-tw5pp8lh9o

    9 ай бұрын

    @@alexeyrival Как по мне, игрок ничего не будет строить а просто поселиться в красивом большом строении, поэтому всякие навороченные большие данжы наоборот демотивируют творчество и руинят атмосферу... Так что структуры и должны быть всратыми, их суть не в красоте даже..

  • @Solndthe374
    @Solndthe3749 ай бұрын

    10 тысяч просмотров и 1 тысяча лайков? Нихрена статистика

  • @alexeyrival

    @alexeyrival

    9 ай бұрын

    Сам в шоке.

  • @Spratal_dla_anonimnosti
    @Spratal_dla_anonimnosti9 ай бұрын

    Ты заблуждаешься про храм! Этот храм нужен чтобы обучить игрока механикам Редстоуна

  • @user-jt3ib2kl1l
    @user-jt3ib2kl1l9 ай бұрын

    Вот кого не спроси, любого игрока со стажем, любого ютубера: какая структура в майнкрафте худшая? Все ответят особняк. Все. Идти туда смысла 0, лута уникального нет, мобов тоже, искать не удобно, в окружение он не вписывается, но тот масштаб что у остального майнкрафта. Просто уродский.

  • @alexeyrival

    @alexeyrival

    9 ай бұрын

    ок

  • @zombimana9518
    @zombimana9518 Жыл бұрын

    10:49 Так моджанги вроде эту генерацию-дегенерацию и так через каждое обновление перелопачивают.

  • @alexeyrival

    @alexeyrival

    Жыл бұрын

    Они толком ничего не меняют только подпиливая то, что уже существует.

  • @user-rr8vm3vo7o
    @user-rr8vm3vo7o9 ай бұрын

    Когда первый раз играл в соло, с трепетом искал лесной особняк. И ВСЕ, ВСЕ сундуки там оказались пустыми!!!! Фигня это, а не супер генерация

  • @user-td5km4kt5v

    @user-td5km4kt5v

    9 ай бұрын

    Не все сундуки пустые, не пустые награды спрятаны ( не только сундуки )

  • @user-rr8vm3vo7o

    @user-rr8vm3vo7o

    9 ай бұрын

    @@user-td5km4kt5v я от обиды вскрыл все стены, все перекрытия, разве что полы не все. Скрытых комнат не нашел. Два полезных элемента нашел: тотем бессмертия из мобов и книги нарубил из книжных полок. Всё

  • @toksingo1455
    @toksingo14559 ай бұрын

    Зашел послушать про генерацию а в итоге послушал как чел весь ролик оскорбляет структуры майна

  • @alexeyrival

    @alexeyrival

    9 ай бұрын

    второй выпуск больше рассказывает про генерацию и меньше - про её недостатки.

  • @mickromash

    @mickromash

    8 ай бұрын

    Содержимое видео названию не противоречит. И не оскорбляет, а критикует

  • @Daniel-Gidon
    @Daniel-Gidon9 ай бұрын

    2:43 больно тупое мнение, это особенность игры - можно играть не по правилам. В Майнкрафте - ты сам себе господин и решаешь что делать. Хочет чувак решать головоломки - пусть решает, хочет сундук - не ебите ему мозги и дайте зачем он пришёл

Келесі