Как работает процедурная генерация миров в играх - Minecraft, No Man's Sky и X-COM

Поділитися
Вставка
  • Опубліковано 23 вер 2024
  • Курс по эффектам в Houdini: bit.ly/2CJW5EP
    По промокоду XYZ10 скидка 10% на любой курс: www.school-xyz...
    Больше контента в нашем паблике: xyz_gam...
    или телеграм-канале: t.me/xyz_cg
    2 футажа для монтажа мы взяли из ролика DigiDigger: • How does procedural ge...
    Предыдущее видео «Генерация открытых миров в играх»: • Как создают открытые м...
    Иногда совсем не хочется тратить силы на левел-дизайн и детализацию уровней - вот бы просто нажать на кнопку, чтобы сразу было красиво. И так действительно бывает!
    На примере Minecraft, No Man's Sky и других игр наш выпускающий редактор Артём Калеев рассказал, как процедурной генерации удаётся создавать целые вселенные при помощи каких-то сотен килобайт кода.
    Текст: Артём Калеев
    Голос: Алексей Луцай, Игорь Максимов, Дмитрий Борисов
    Монтаж: Саша Уэйн
    Курсы XYZ: bit.ly/36UpnKW
    Заработай на партнёрской программе: bit.ly/3cKGswI
    Подкаст:
    🎧 iTunes - apple.co/2xZAcPe
    🔊 Я.Музыка - bit.ly/2V25w7Q
    📻 SoundCloud - bit.ly/2wqenrC
    Instagram: / xyz.school
    Вконтакте: xyz_gam...
    Facebook: / gamedev.xyz
    Telegram: tlgg.ru/xyz_po...

КОМЕНТАРІ • 535

  • @MrShnaiderTV
    @MrShnaiderTV 3 роки тому +848

    Сценарий написал Артемий, смонтировал Александр... а я - Алексей Луцай. Чем Алексей занимается - не важно, достаточно, что он есть в этом ролике XD

    • @Tercher16
      @Tercher16 3 роки тому +165

      Мне кажется это такая отдельная профессия быть Алексеем Луцаем XD

    • @danielall9910
      @danielall9910 3 роки тому +118

      Алексей Луцай в роли Алексея Луцая

    • @tik723
      @tik723 3 роки тому +35

      Очевидно же что это диктор.

    • @vannfish
      @vannfish 3 роки тому +21

      @@danielall9910 но всё равно найдутся не довольные, что скажут:"Не похож!"

    • @SuhnostB
      @SuhnostB 3 роки тому +2

      АХАХХА
      Я думала у меня глюк в мозгу и я не услышала, что он делает, но нет Х)

  • @MegaTraxxas
    @MegaTraxxas 3 роки тому +386

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

    • @stayhome6482
      @stayhome6482 3 роки тому +37

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

    • @someonesomewhere1444
      @someonesomewhere1444 3 роки тому +7

      @@stayhome6482 программирование = математика

    • @serhii3328
      @serhii3328 3 роки тому +9

      Ноль математики, она ток в играх и в искусственном интеллекте

    • @fuckinguser1554
      @fuckinguser1554 3 роки тому +11

      "Математика программисту как третья рука типо круто но большой пользы нет" Хауди хо

    • @xagent
      @xagent 3 роки тому +8

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

  • @calvin7862
    @calvin7862 3 роки тому +594

    Вы когда-нибудь в Майнкрафте просто наслаждались пейзажами мира

    • @СтаниславПойманов
      @СтаниславПойманов 3 роки тому +95

      Что-то прям хочется поиграть ещё раз в этот шедевр

    • @ЛеонидТрабер
      @ЛеонидТрабер 3 роки тому +83

      Бывало. Ещё домики с хорошим видом строили многие.

    • @atlasua2021
      @atlasua2021 3 роки тому +36

      Я подрубал средние настройки шейдеров и втыкал на красоту.

    • @ГлебВолонтьев
      @ГлебВолонтьев 3 роки тому +4

      Нет

    • @MidzOne
      @MidzOne 3 роки тому +15

      Квадратный мир так прекрасен.

  • @antongrant8827
    @antongrant8827 3 роки тому +7

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

  • @ivansmorodinov146
    @ivansmorodinov146 3 роки тому +236

    Предлагаю тему "Оптимизация в играх: что такое и как работает"

    • @Dmytro-Tsymbaliuk
      @Dmytro-Tsymbaliuk 3 роки тому +13

      Так по сути все сведется к обсуждению программирования

    • @Точтоявижу
      @Точтоявижу 3 роки тому +7

      @@Dmytro-Tsymbaliuk Ну не факт, я думаю там кроме банальной оптимизации потоковых ресурсов ещё и есть такие аспекты, как :
      Оптимизирование ключевых объектов в поле внимания игрока (то есть подчистка либо понижение ресурсных затрат на те объекты, которые не попадают в поле внимания) и как такие объекты выявлять
      Алгоритм прорисовки объектов (не просто программно, а и визуально), то есть используют ли в методах прогрузки в открытых мирах какие-либо принципы, которые выявляют куда падает первый взгляд игрока и что нужно отрисовать в первую очередь
      Как выявить оптимальное количество частиц в эффектах (то есть чтобы и выглядело хорошо, но при этом не перегружало систему), и очень интересно рассмотреть этот процесс на конкретных примерах
      Это вот то что мне в голову пришло, я сам вообще отношения к разработке и работе с движками не имею )
      Но кроме вышеупомянутой оптимизации, думаю есть и некая геймплейная оптимизация (быстрое перемещение, автосортировка инвентаря и т.п.), про которую интересно было бы послушать, ибо я допустим играю далеко не во всё что выходит, и может где-то внедрили интересные и полезные фишки, о которых стоило бы узнать не только нам, но и именно что разработчикам, которые 100% смотрят эти видео, даже если их малое количество )

    • @phat80
      @phat80 3 роки тому +3

      @@Точтоявижу Гугли LOD’ы. По поводу отрисовки, в играх и так отрисовывается лишь то, что попадает в область зрения. То, что не попадает в камеру и не отрисовывается. Поэтому тут все просто и элементарно. Одна из основных задач - чтобы в кадр не попадало слишком много геометрии. Чем меньше полигонов, тем лучше. То есть даже левел дизайн крайне важен для оптимизации. В играх, где это не учитывается, fps может плясать в разы. В одной сцене 100 кадров, в другой 20. В остальном оптимизация ничем не отличается от оптимизации в любой другой программе. То есть выбор наиболее подходящих структур данных, написание эффективных алгоритмов, замена честного просчета аппроксимацией.

    • @Точтоявижу
      @Точтоявижу 3 роки тому +2

      @@phat80 Спасибо за разъяснение, но тем не менее всё равно было бы интересно развёрнуто послушать )

    • @tonikRUS
      @tonikRUS 3 роки тому

      @@phat80 гта 3 грузила весь город сразу

  • @knockname7801
    @knockname7801 3 роки тому +11

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

  • @banehallow9117
    @banehallow9117 3 роки тому +15

    Хочу сказать большое спасибо вашему каналу! Монтажерам в частности!
    Столько игр крутых для себя открыл, которые вы показываете на примере той или иной технологии!
    Вы очень крутые! Продолжайте в том же духе!

  • @schnitter3944
    @schnitter3944 3 роки тому +4

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

    • @Protokloneh
      @Protokloneh 3 роки тому

      Разве спидранерские силы не об этом?

    • @null_device
      @null_device 2 роки тому +1

      А разве, в нем нет функции задания "зерна" мира? Что как раз-таки и позволяет получать одинаковые карты.

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

      Попробте в интернете поискать сайты где вводишь Сид и смотришь на расположение структур в измерениях вроде на некоторых можно даже примерные перепады высот посмотреть
      И подбирать разные варианты

  • @TrupDaVinci
    @TrupDaVinci 3 роки тому +7

    В майнкрафте для генерации пещер используется нечто более сложное, чем просто наслоенные друг на друга шумы пещер. Я пытался повторить - так и не разобрался. Получались просто несвязные дыры в земле, максимум кольцевое просттранство, но добиться пещер как в майне мне так и не удалось

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

      Генерация пещер в Minecraft основана на использовании алгоритма voronoi этот алгоритм создает случайное распределение точек в пространстве.
      Эти точки действуют как центры пещер... А далее алгоритм Пещер 3D соединяет точки voronoi линиями. Линии расширяются с помощью случайных шумов, создавая туннели и комнаты. Учитывается угловой момент, чтобы предотвратить создание прямых туннелей. И дальше Алгоритм заполнения пространства заполняет пространство вокруг линий 3D-пещеры блоками. Это создает стены пещеры и заполняет их блоками почвы.

  • @MikeR.1986
    @MikeR.1986 3 роки тому +11

    Какой молодец этот Перлин, такой важный алгоритм создал.

    • @ohnocoder
      @ohnocoder 2 роки тому

      Да, полезная штука)))

  • @АнтонЛогинов-ю7й
    @АнтонЛогинов-ю7й 3 роки тому +4

    Майнкрафт - одновременно очень популярная и неодоценённая игра. Она одна из первых игр, в которой реализованна такая сложная генерация, да ещё и мир полностью разрушаемый, но при этом это ни какая-нибудь пустышка, а очень душевная игра, наполненная контентом. Вот реально гениальная игра, а не игры Кодзимы, которые до жути банальны и неинтересны, но везде и во всех деталях эти игры кричат, что они "нитакиекаквсе". Единственная сюжетная игра, которая реально была вышкой для сценаристов, это ведьмак 3, ибо без всякого пафоса она не орёт своим видом, что она очень оригинальная, но при этом реализованно в ней то, что сценаристам Кодзимы не дано:"очень интересно прописанный сюжет и персонажи, и во всё происходящее реально веришь"

    • @dastdk7323
      @dastdk7323 2 роки тому +3

      Недооценённая?)) Одна из самых продаваемых игр в мире

  • @user-looser-228
    @user-looser-228 3 роки тому +120

    Вот это топ тема, теперь давайте оптимизацию)

    • @Growtolight
      @Growtolight 3 роки тому +2

      какие сложности в лодах и куллинге?

    • @user-looser-228
      @user-looser-228 3 роки тому +17

      @@Growtolight я хочу подробное видео от профи, а не огрызки информации от ноунейма в комментах

    • @Growtolight
      @Growtolight 3 роки тому +4

      @@user-looser-228 какие огрызки? Интернет свободен, если ты ленивый балбес тебе и сотня видео не поможет.

    • @user-looser-228
      @user-looser-228 3 роки тому +16

      ​@@Growtolight
      > определённый человек лучше усваивает информацию через подачу живым голосом на профессиональном языке в сопровождении видеоряда, желательно на знакомом юуб-канале, поэтому просто ждёт видео
      > аррярряяя ти проста лентяй и балбес раз не хочешь читать тонны текста на десятках сторонних сайтов и тратить лишние часы своей жизни вместо ~15 минут на простой и понятный видеоролик ыыыыыы

    • @superprokillerassasin2007
      @superprokillerassasin2007 3 роки тому +1

      @@Growtolight оптимизация в майнкрафте интересней так как там нет лодов и подобной фигни

  • @re4ka_340
    @re4ka_340 3 роки тому +18

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

  • @if-i-was-rude-i-am-sorry
    @if-i-was-rude-i-am-sorry 3 роки тому +62

    У меня Ютуб вставил в видео вашу же рекламу
    *HYPER*
    *CASUAL*

  • @xaer3d776
    @xaer3d776 3 роки тому +184

    Если я напишу XYZ 90, я получу 90ю скидку?

    • @hibikidestroyer8264
      @hibikidestroyer8264 3 роки тому +23

      @ZEGA XYZ 101 неплохой, но вот XYZ 314 намного лучше.

    • @superprokillerassasin2007
      @superprokillerassasin2007 3 роки тому +32

      @@hibikidestroyer8264 кэшбэк на всё и на это и на то и на то о чём мечтаешь и на многое другое

    • @i_dont_likevodka3062
      @i_dont_likevodka3062 3 роки тому +7

      ах ты, жулик!!!!

    • @iDaniilS
      @iDaniilS 3 роки тому +7

      ачивку получишь))

    • @top4ikgameko467
      @top4ikgameko467 3 роки тому +2

      Это так не работает братан 😂😂

  • @recursivedude6561
    @recursivedude6561 3 роки тому +4

    Спасибо за видос!
    Информативно
    Расскажите ещё подробней про Воксели/полигоны итд. Про методы моделирования в играх

  • @shocker_face
    @shocker_face 3 роки тому +79

    Как вам идея для ролика: Применение Data Science/Machine Learning в Геймдеве

  • @sdjhgfkshfswdfhskljh3360
    @sdjhgfkshfswdfhskljh3360 3 роки тому +13

    На картинке фрактальный шум, а не шум Перлина, это разные вещи.

    • @olegzorin3911
      @olegzorin3911 3 роки тому +1

      Да и про random() наврали - не генерирует он псевдослучайные числа, а возвращает очередное число из заранее сгенерированного списка . А seed - это не что иное, как первоначальное смещение в этом списке.

    • @wugu42
      @wugu42 3 роки тому +1

      @@olegzorin3911 Что-за чушь ты написал про random()? Откуда ты вообще взял этот бред?
      Ничего, что в различных языках реализация этой функции разная: от банального конгруэнтого линейного генератора до вихря Мерсенна и совсем экзотики, вроде одномерных клеточных автоматов?

    • @olegzorin3911
      @olegzorin3911 3 роки тому +1

      @@wugu42 Вы точно мне пишите? Я разве что-то говорил, про то как генерируются таблицы случайных чисел? Я говорил про то как работает функция random(). Она ничего не генерит, она возвращает очередное число из уже сгенерированного списка - по сути это итератор по таблице. Переданное значение зерна - начальное смещение в этой таблице. Каждый раз вызывать метод ГПСЧ слишком накладно по ресурсам.
      Сама же таблица генерится в большинстве случаев линейным конгруэнтным методом (и именно он входит в СТАНДАРТНЫЕ библиотеки / пакеты / реализации большинства языков), но можно и преложенным вами вихрем Мерсенна (даже если нет из коробки, то никто не запрещает поставить дополнительную библиотеку). Тут я спорить не буду.

  • @daniilfilatov6228
    @daniilfilatov6228 3 роки тому +81

    Вся моя жизнь Шум Перлина, а ее производная равна 0

    • @svkov42
      @svkov42 3 роки тому +17

      Надеюсь, вы попали в локальный максимум

    • @zalupust_sukins3019
      @zalupust_sukins3019 3 роки тому +8

      Если вокруг шум, пусть так, не кипишуй

    • @lit1041
      @lit1041 3 роки тому +1

      Твоя жизнь - плоская?

    • @lit1041
      @lit1041 3 роки тому

      @@svkov42 Нейронными сетями запахло)

  • @Deef94
    @Deef94 3 роки тому +4

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

  • @ironia2730
    @ironia2730 3 роки тому

    Абсолютно не разбираюсь в программировании и разработке игр, но всё равно постоянно с интересом смотрю ваши видео

  • @zungeruru7391
    @zungeruru7391 3 роки тому +18

    Я один в детстве думал, что можно найти друга просто бродя по биомам майнкрафта 🤣

    • @zungeruru7391
      @zungeruru7391 3 роки тому +5

      Мы ещё старались создать мир +/- в одно время, что бы шансы встречи повышались

    • @zungeruru7391
      @zungeruru7391 3 роки тому +4

      Ещё ходили как дебилы сравнивали похожие места

  • @JustinRaychannelyear
    @JustinRaychannelyear 3 роки тому +8

    На самом деле у XYZ нет дизлайков, просто это лайки от подписчиков из Австралии.

    • @saxarock
      @saxarock 3 роки тому

      Ты от Руслана перешёл?

    • @saxarock
      @saxarock 3 роки тому

      Чёт ты зачастил повторяться с комментариями🤔😐

  • @MrBrigadierArchived
    @MrBrigadierArchived Рік тому

    Я ничего не собирался писать, так как всё настолько уж хорошо по примерам рассказано и продемонстрировано, но...
    10:57 Этот момент заставил меня погуглить актёра озвучки. Не знал, что один и тот же чел, кроме Оптимуса Прайма, подарил свой голос ещё и другим персонажам в практически неизменённом виде (я не фанат Xcom). Это прикольно.

  • @Georgii_Kurilyuk
    @Georgii_Kurilyuk Рік тому +1

    Доходчиво объясняется. Спасибо!

  • @Invira_zero
    @Invira_zero 3 роки тому +3

    Слушаю голос Луцая и появляется ощущение что смотрю какую то документалку. Размеренно, спокойно и приятно, лул

  • @SashaKrav8
    @SashaKrav8 3 роки тому +5

    1:46
    Xn+1 =(Xn*a+b) mod c
    А вот и та "сложная" математическая формула генератора случайных чисел

    • @SashaKrav8
      @SashaKrav8 3 роки тому +1

      нужно только удачно коэфициенты подобрать
      да, это самый простой генератор: "Линейный конгруэнтный метод"
      но для всего, кроме криптографии сойдет
      ru.m.wikipedia.org/wiki/%D0%9B%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BE%D0%BD%D0%B3%D1%80%D1%83%D1%8D%D0%BD%D1%82%D0%BD%D1%8B%D0%B9_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4

  • @XinnerthD
    @XinnerthD 3 роки тому +16

    Один из лучших генераторов -Space Engine.

    • @jackpraid7710
      @jackpraid7710 3 роки тому +2

      Оооо! Теперь оптимизируй его под мой пентиум и 4 гига оперативки.
      Вообще на Земле существует компьютер, который потянет Space Engine, или есть, только на одной планете, которую сгенерировал Space Engine?

    • @fate3107
      @fate3107 3 роки тому +1

      @@jackpraid7710 вообще он не очень то и требовательный, на ноуте стоит 1050(урезанная) и райзен 5,в 1080 на высоких нормально все работает, конечно же во время прорисовки рельефа и около черных дыр фпс падает, но не критично

  • @ДревнийГоблин
    @ДревнийГоблин Рік тому

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

  • @tacticalfox1928
    @tacticalfox1928 3 роки тому +94

    Смотрю это видео попутно выбирая мод на генерацию мира в minecraft...

    • @dmitriypavlovich7155
      @dmitriypavlovich7155 3 роки тому

      о.

    • @tacticalfox1928
      @tacticalfox1928 3 роки тому

      @@dmitriypavlovich7155 ахахаха

    • @СчастливыйЧеловек-х9с
      @СчастливыйЧеловек-х9с 3 роки тому +2

      Поиграй в Noita. Игра мечты!

    • @slayer3357
      @slayer3357 3 роки тому +10

      Biomes of plenty шикарный мод, очень круто меняющий генерацию и добавляющий очень много вещей в мир майна
      Мб я его неправильно назвал
      Он не меняет по дефолту генерацию, он добавляет свою, что лучше сочетается с новыми биомами

    • @kissigi
      @kissigi 3 роки тому +2

      OTG зашёл. Там плагин есть и мод

  • @АнтонКартонъ
    @АнтонКартонъ 3 роки тому +1

    6:46 мод на майнкрафт называется "TerraForged" если что.

  • @БогданИваненко-с3у
    @БогданИваненко-с3у 3 роки тому +1

    Я ждал этой темы 5 лет

  • @archimitya
    @archimitya 3 роки тому +1

    XYZ много чего взяли из видео DigiDigger «How does procedural generation work? | Bitwise» перевели, проработали и адаптировали. Думаю будет правильно оставить ссылку на него ua-cam.com/video/-POwgollFeY/v-deo.html

  • @viddjin
    @viddjin 3 роки тому +1

    Спасибо,именно об этом я думал в 90тые,уже не актуально...

  • @intfuncx
    @intfuncx Рік тому

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

  • @m0rtso
    @m0rtso 3 роки тому

    Реклама ютуба: курс по эффектам Houdini
    Реклама в видео: курс по эффектам Houdini
    Я: Опять дежавю...

  • @stoneman8849
    @stoneman8849 3 роки тому +1

    Наконец-то, я дождался этого ролика!

  • @WarriorExiles
    @WarriorExiles Рік тому

    На сколько мне известно, в ведьмак 3 все ручками сделано. Возможно только лес сделан процедурной генерацией

  • @ИскандерФайзи
    @ИскандерФайзи 3 роки тому +1

    Ребят, вы за мной следите? Неделю как начал интересоваться ПГ и на! Ролик про ПГ на XYZ! Спасибо!

  • @kates2443
    @kates2443 3 роки тому +1

    Ребята, спасибо за ваш труд)

  • @eveliscent8862
    @eveliscent8862 3 роки тому

    Процедурная генерация в Dwarf Fortress вот это классно

  • @ChRoma02
    @ChRoma02 3 роки тому +1

    Когда-нибудь я обязательно запишусь на ваши курсы, сейчас же остается только мечтать о out block или game code(

  • @KreeperPash
    @KreeperPash 3 роки тому +1

    Отличный контент!! Люблю ваши ролики, очень техничные и актуальные, спасибо)

  • @xVitOSx
    @xVitOSx Рік тому +1

    1:16 можно взять температуру процессора. Хз, насколько она рандомна, но подстроить её явно сложно

  • @firstsend753
    @firstsend753 3 роки тому +3

    Кристиан Бейн начал заниматься разработкой игр, научился профессионально говорить, чтобы сыграть роль Алексея Луцая

  • @acocuh734
    @acocuh734 3 роки тому

    Кааааак каааааак? Ты прорекрамировал школу эфектов и ютуб позже тоже вкинул этуже реламу

  • @romanrotarmel1396
    @romanrotarmel1396 3 роки тому

    Всю теорию знал, смотрел только ради xcom, а тут вторая ее версия. Печально, но лайк поставил, ибо рассказано все достаточно точно и более-менее нормально преподнесена сама теория, хоть я и считаю, что стоило уделить ей больше времени.

  • @wi1dd0g_games
    @wi1dd0g_games 3 роки тому +1

    Хорошее видео! Как раз сейчас заканчиваю делать генератор уровней для своей игры

    • @dollar7704
      @dollar7704 3 роки тому

      Ты на каком движке игру делаешь?

    • @wi1dd0g_games
      @wi1dd0g_games 3 роки тому +1

      @@dollar7704 Unreal Engine 4

    • @dollar7704
      @dollar7704 3 роки тому +1

      @@wi1dd0g_games Круто! А почему не Unity? Просто сейчас 95% инди на Unity,вот и интересно

    • @wi1dd0g_games
      @wi1dd0g_games 3 роки тому

      @@dollar7704 Unity лучше подходит для не больших проектов (в т.ч. и для мобильных). Да и оптимизация для "средних" проектов получше . Ну и новый ЯП изучать не хотелось (С++ пользуюсь уже лет 5, а вот с С# сталкивался пару раз)

  • @funreal8727
    @funreal8727 3 роки тому +1

    Господи спасибо я так этого ждал

  • @samblacksripper6298
    @samblacksripper6298 3 роки тому

    Да, биндинг оф исак типичный классический рогалики

  • @annettm4927
    @annettm4927 3 роки тому

    Одно из лучших видео на канале)

  • @valliumu5013
    @valliumu5013 3 роки тому +17

    Позаимствую красивый текст для защиты своей дипломной по этой теме )

    • @lr4704
      @lr4704 3 роки тому +2

      Где учишься? На кого?

    • @ivansmorodinov146
      @ivansmorodinov146 3 роки тому +1

      Где ты учишься?

    • @АнтонЛогинов-ю7й
      @АнтонЛогинов-ю7й 3 роки тому

      Я выбрал тему разработки собственного мобильного приложения. Нет дикого интереса к играм и их созданию

    • @Andgell0
      @Andgell0 3 роки тому +1

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

    • @valliumu5013
      @valliumu5013 3 роки тому +1

      @@Andgell0 Тыж любитель читать инфу в тексте, а не "смотреть видео с разжеванной инфой для дэбилов", что ты тут забыл ? xD

  • @trolleybus5477
    @trolleybus5477 3 роки тому +8

    5:50 Александр “West” Рыбаков доволен

  • @romankoregin991
    @romankoregin991 3 роки тому

    Я вспомнил про ключи генерации в Minecraft (они же seeds). Удобно когда хочешь получить один и тот же и мир. 20.11.2020

  • @warmBy
    @warmBy Рік тому

    В основном в 2д играх используют псп + метод волнового коллапса, по нему же кстати и делаются судоку :)

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

    Благодарю за видео! Спасибо!

  • @Essentinelle
    @Essentinelle 3 роки тому

    первая игруха где я заметил генерацию карты это вормс армагеддон 20 лет назад )

  • @toxic6415
    @toxic6415 3 роки тому +1

    Мне одному стало интересно, как работают лутбоксы в играх? Если кому тоже интересно, поддержите

  • @Zeinem
    @Zeinem 3 роки тому +3

    Хотел пойти в геймдев. Посмотрел как это сложно и пошел дальше перепроходить Ведьмак 3

    • @kotrena
      @kotrena 3 роки тому

      Присоединяйся ко мне и программируй новеллы х)

    • @leoned1797
      @leoned1797 3 роки тому

      Так и будешь чмошником всю жизнь

  • @andrey_it
    @andrey_it 3 роки тому

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

  • @maxpsyh3389
    @maxpsyh3389 3 роки тому +3

    00:36 "Вот список людей, которые работали, а я просто Алексей Луцай" :)

  • @ДмитрийЯнченко-ч3м

    Если не ошибаюсь там ещё была игра Space Ingeneries, по крайней мере ну оооочень на нее похожая

  • @jaddasmorgan6187
    @jaddasmorgan6187 3 роки тому +3

    30 секунд после выхода ролика и нет лайков ?
    Нужно исправлять !

  • @Montano4ka
    @Montano4ka Рік тому

    Надо было про entombed рассказать.

  • @azurchik593
    @azurchik593 3 роки тому

    Очень итересно.
    Луцая приятно слушать.

  • @Beaver-Gamer
    @Beaver-Gamer 3 роки тому +4

    1:05 возникает после 1к часов(но это я 1,6к часов в терке провел)

    • @somebody_sss
      @somebody_sss 3 роки тому +1

      3к в Айзеке, не возникает)

  • @dota2govnoigra
    @dota2govnoigra 3 роки тому +1

    Топ видос посмотрел 3 раза 👍 советую

    • @ivancheo9591
      @ivancheo9591 3 роки тому

      Скорость воспроизведения: х83747195628582

  • @tubaslav
    @tubaslav 3 роки тому

    Какое же кайфовое видео. Спасибо, ребятки))

  • @egorvyalkov
    @egorvyalkov 3 роки тому +2

    Блестяще!

  • @IamNikolaos
    @IamNikolaos 3 роки тому

    Подождите, как это всё? А как же Crusader Kings III, очень интересно узнать по какому принципу работает там генерация сюжетов!

  • @nentoxy880
    @nentoxy880 3 роки тому +2

    Всего 261 тысяч, с таким качественным контентом. Как же хорошо, эти фичи будем знать только мы!!! - А если честно обидно

  • @mels9485
    @mels9485 3 роки тому

    Большое спасибо за труд !

  • @MirejaGreenald
    @MirejaGreenald 3 роки тому

    Офигенный контент, смотрю и кайфую.👍 Лайк заслуженный

  • @BRaile_
    @BRaile_ Рік тому

    Они бафнули метеорит! (Террария 1.4)

  • @nickvermut4245
    @nickvermut4245 3 роки тому

    Интересно было бы послушать ещё про Dead Cells

  • @ВиталийЛукьяненко-с2ю

    Кому интересно узнать подробнее про процедурную генерацию, советую посмотреть видео "Делаю процедурную генерацию в Unity" на канале "Onigiri
    ". Узнаете, почему в майнкрафте все реки закольцованы.

  • @atomsk3657
    @atomsk3657 Рік тому

    2:36 В етг не процедурная генерация насколько я знаю , там лвла не случайные , я оооочень часто одинаковые встречал

  • @tutitam804
    @tutitam804 3 роки тому

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

    • @alanoperate6982
      @alanoperate6982 3 роки тому

      Смотря как запрограммировать

    • @igroman-toys
      @igroman-toys 3 роки тому

      @@alanoperate6982 как не программируй а количество комбинаций ограничено, но на наш век хватит, а дам гляди еще какой нибуть объект добавят в мир и длина сида увеличится, а с ним и добавится 100500 лярдов новых комбинаций.

  • @AntonKorvin
    @AntonKorvin 3 роки тому +1

    Всегда интересно вас смотреть, спасибо!)

  • @Rokinso
    @Rokinso 3 роки тому

    Очень интересно! Большое спасибо. : )

  • @amura_
    @amura_ 3 роки тому

    Божественная работа!

  • @waffle_bloodyjam
    @waffle_bloodyjam 3 роки тому

    Забыли добавить ссылку на XYZ Media в описании. Исправляйтесь)

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

    Спасибо за видео вам

  • @Magnus-g5j
    @Magnus-g5j 3 роки тому

    Рекомендую посмотреть Жака Фреско, Василия Садонина

  • @Amaz1ngHAHA
    @Amaz1ngHAHA 3 роки тому +1

    Такой принцип используется в дед бай дейлайт 8:45

  • @Frall-ek5jg
    @Frall-ek5jg 3 роки тому

    Это ж каким нужно быть гением чтоб создавать такие игры. Преклоняюсь перед инди разрабами)

    • @dollar7704
      @dollar7704 3 роки тому

      Не так это и сложно!

  • @zeroshka7136
    @zeroshka7136 3 роки тому

    Спасибо за ролик! Разобрался сделал "рандомную" генерацию на основе шума Мерлина майнкравт эдишн

  • @Lait_Croft
    @Lait_Croft 3 роки тому

    До титров я думал: Алексей Аутсайд

  • @flowey8256
    @flowey8256 3 роки тому

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

  • @arsenbabaev1022
    @arsenbabaev1022 3 роки тому +3

    Как то слишком поверхносно... но желание сделай свой генератор появилось

  • @nfg5808
    @nfg5808 3 роки тому +3

    Воксели или бунд!!! И снимите что нибудь про Арму или Тарков или Дейзи крч какой то сложный военный симулятор

  • @fuckmycat2134
    @fuckmycat2134 3 роки тому

    Почему этого диктора приятнее всего слушать? 😵😵😵

  • @aef_10
    @aef_10 3 роки тому +1

    Очень крутое видео, посмотрел 20 раз.

  • @kegleo
    @kegleo 3 роки тому

    в ролике есть фрагменты с канала sebastian lague, крайне рекомендую! Очень интересные coding adventure, приятный голос и объясняет понятным языком что делает.

  • @sanyanders
    @sanyanders 3 роки тому

    Странно, что ни слова про Dwarf Fortress, который умеет генерировать не только статичный ландшафт, но и историю мира до начала игры.

  • @Essentinelle
    @Essentinelle 3 роки тому +1

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

    • @СерхиоБускетс-ф7я
      @СерхиоБускетс-ф7я 2 роки тому

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

    • @Essentinelle
      @Essentinelle 2 роки тому +1

      @@СерхиоБускетс-ф7я я о генераторе чисел, а не о рулетках. Например раздача карт в онлайн покер румах.

  • @wildtod2722
    @wildtod2722 3 роки тому

    1:23 думал все серьезно ,но не тут-то было

  • @last_lord
    @last_lord 3 роки тому

    Благодарю за видео

  • @devinex9149
    @devinex9149 Рік тому +1

    3:14 что за мод, плагин (может gui интерфейс) или что-то другое используется? Очень долго ищу, не могу найти

  • @БарсикКотеечкин
    @БарсикКотеечкин 3 роки тому +1

    5:21 это мне напомнило как я карты в Вормикс 2д делал