Video není dostupné.
Omlouváme se.

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

Sdílet
Vložit
  • čas přidán 18. 11. 2020
  • Курс по эффектам в Houdini: bit.ly/2CJW5EP
    По промокоду XYZ10 скидка 10% на любой курс: www.school-xyz.com/courses
    Больше контента в нашем паблике: xyz_gamedev
    или телеграм-канале: 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_gamedev
    Facebook: / gamedev.xyz
    Telegram: tlgg.ru/xyz_podcast

Komentáře • 533

  • @MrShnaiderTV
    @MrShnaiderTV Před 3 lety +846

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

    • @Tercher16
      @Tercher16 Před 3 lety +165

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

    • @danielall9910
      @danielall9910 Před 3 lety +118

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

    • @tik723
      @tik723 Před 3 lety +35

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

    • @vannfish
      @vannfish Před 3 lety +21

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

    • @SuhnostB
      @SuhnostB Před 3 lety +2

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

  • @MegaTraxxas
    @MegaTraxxas Před 3 lety +381

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

    • @stayhome6482
      @stayhome6482 Před 3 lety +37

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

    • @someonesomewhere1444
      @someonesomewhere1444 Před 3 lety +7

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

    • @serhii3328
      @serhii3328 Před 3 lety +9

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

    • @fuckinguser1554
      @fuckinguser1554 Před 3 lety +10

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

    • @xagent
      @xagent Před 3 lety +7

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

  • @calvin7862
    @calvin7862 Před 3 lety +589

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

    • @user-oz2jr7dh6l
      @user-oz2jr7dh6l Před 3 lety +94

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

    • @user-pp8qo5db9n
      @user-pp8qo5db9n Před 3 lety +81

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

    • @atlasua2021
      @atlasua2021 Před 3 lety +36

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

    • @user-xl3si7vz6c
      @user-xl3si7vz6c Před 3 lety +4

      Нет

    • @MidzOne
      @MidzOne Před 3 lety +15

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

  • @ivansmorodinov146
    @ivansmorodinov146 Před 3 lety +236

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

    • @Dmytro-Tsymbaliuk
      @Dmytro-Tsymbaliuk Před 3 lety +13

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

    • @user-mx2qk8ox7d
      @user-mx2qk8ox7d Před 3 lety +7

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

    • @phat80
      @phat80 Před 3 lety +3

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

    • @user-mx2qk8ox7d
      @user-mx2qk8ox7d Před 3 lety +2

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

    • @tonikRUS
      @tonikRUS Před 3 lety

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

  • @antongrant8827
    @antongrant8827 Před 3 lety +6

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

  • @knockname7801
    @knockname7801 Před 3 lety +10

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

  • @schnitter3944
    @schnitter3944 Před 3 lety +4

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

    • @Jewish223
      @Jewish223 Před 3 lety

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

    • @null_device
      @null_device Před 2 lety +1

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

  • @MikeR.1986
    @MikeR.1986 Před 3 lety +11

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

    • @ohnocoder
      @ohnocoder Před 2 lety

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

  • @user-looser-228
    @user-looser-228 Před 3 lety +120

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

    • @Growtolight
      @Growtolight Před 3 lety +2

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

    • @user-looser-228
      @user-looser-228 Před 3 lety +17

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

    • @Growtolight
      @Growtolight Před 3 lety +4

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

    • @user-looser-228
      @user-looser-228 Před 3 lety +16

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

    • @zink7957
      @zink7957 Před 3 lety +1

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

  • @banehallow9117
    @banehallow9117 Před 3 lety +15

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

  • @if-i-was-rude-i-am-sorry
    @if-i-was-rude-i-am-sorry Před 3 lety +62

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

  • @TrupDaVinci
    @TrupDaVinci Před 3 lety +7

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

    • @dmitrymakarov3687
      @dmitrymakarov3687 Před měsícem

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

  • @recursivedude6561
    @recursivedude6561 Před 3 lety +4

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

  • @re4ka_340
    @re4ka_340 Před 3 lety +18

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

  • @xaer3d776
    @xaer3d776 Před 3 lety +184

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

    • @hibikidestroyer8264
      @hibikidestroyer8264 Před 3 lety +23

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

    • @zink7957
      @zink7957 Před 3 lety +32

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

    • @i_dont_likevodka3062
      @i_dont_likevodka3062 Před 3 lety +7

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

    • @iDaniilS
      @iDaniilS Před 3 lety +7

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

    • @top4ikgameko467
      @top4ikgameko467 Před 3 lety +2

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

  • @sdjhgfkshfswdfhskljh3360
    @sdjhgfkshfswdfhskljh3360 Před 3 lety +13

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

    • @olegzorin3911
      @olegzorin3911 Před 3 lety +1

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

    • @wugu42
      @wugu42 Před 3 lety +1

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

    • @olegzorin3911
      @olegzorin3911 Před 3 lety +1

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

  • @KreeperPash
    @KreeperPash Před 3 lety +1

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

  • @shocker_face
    @shocker_face Před 3 lety +79

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

  • @Deef94
    @Deef94 Před 3 lety +4

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

  • @kates2443
    @kates2443 Před 3 lety +1

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

  • @daniilfilatov6228
    @daniilfilatov6228 Před 3 lety +80

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

    • @svkov42
      @svkov42 Před 3 lety +17

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

    • @zalupust_sukins3019
      @zalupust_sukins3019 Před 3 lety +8

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

    • @lit1041
      @lit1041 Před 3 lety +1

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

    • @lit1041
      @lit1041 Před 3 lety

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

  • @stoneman8849
    @stoneman8849 Před 3 lety +1

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

  • @ironia2730
    @ironia2730 Před 3 lety

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

  • @mels9485
    @mels9485 Před 3 lety

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

  • @tubaslav
    @tubaslav Před 3 lety

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

  • @user-ey4qg1ie9t
    @user-ey4qg1ie9t Před rokem

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

  • @funreal8727
    @funreal8727 Před 3 lety +1

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

  • @user-gv8iq9iz5v
    @user-gv8iq9iz5v Před 3 lety +1

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

  • @Georgii_Kurilyuk
    @Georgii_Kurilyuk Před rokem +1

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

  • @Rokinso
    @Rokinso Před 3 lety

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

  • @annettm4927
    @annettm4927 Před 3 lety

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

  • @JustinRaychannelyear
    @JustinRaychannelyear Před 3 lety +8

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

    • @saxarock
      @saxarock Před 3 lety

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

    • @saxarock
      @saxarock Před 3 lety

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

  • @cd6693
    @cd6693 Před 6 měsíci

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

  • @amura_
    @amura_ Před 3 lety

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

  • @SteveRambo1
    @SteveRambo1 Před 11 měsíci

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

  • @ChRoma02
    @ChRoma02 Před 3 lety +1

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

  • @egorvyalkov
    @egorvyalkov Před 3 lety +2

    Блестяще!

  • @tacticalfox1928
    @tacticalfox1928 Před 3 lety +94

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

    • @dmitriypavlovich7155
      @dmitriypavlovich7155 Před 3 lety

      о.

    • @tacticalfox1928
      @tacticalfox1928 Před 3 lety

      @@dmitriypavlovich7155 ахахаха

    • @user-mo8kc6vn9y
      @user-mo8kc6vn9y Před 3 lety +2

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

    • @slayer3357
      @slayer3357 Před 3 lety +10

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

    • @kissigi
      @kissigi Před 3 lety +2

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

  • @last_lord
    @last_lord Před 3 lety

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

  • @viddjin
    @viddjin Před 3 lety +1

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

  • @Invira_zero
    @Invira_zero Před 3 lety +3

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

  • @MirejaGreenald
    @MirejaGreenald Před 3 lety

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

  • @zungeruru7391
    @zungeruru7391 Před 3 lety +18

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

    • @zungeruru7391
      @zungeruru7391 Před 3 lety +5

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

    • @zungeruru7391
      @zungeruru7391 Před 3 lety +4

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

  • @MrBrigadierArchived
    @MrBrigadierArchived Před rokem

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

  • @SashaKrav8
    @SashaKrav8 Před 3 lety +5

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

    • @SashaKrav8
      @SashaKrav8 Před 3 lety +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 Před 3 lety +16

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

    • @jackpraid7710
      @jackpraid7710 Před 3 lety +2

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

    • @fate3107
      @fate3107 Před 3 lety +1

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

  • @ironpin7949
    @ironpin7949 Před 2 měsíci

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

  • @nickvermut4245
    @nickvermut4245 Před 3 lety

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

  • @dota2govnoigra
    @dota2govnoigra Před 3 lety +1

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

    • @ivancheo9591
      @ivancheo9591 Před 3 lety

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

  • @romanrotarmel1396
    @romanrotarmel1396 Před 3 lety

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

  • @AntonKorvin
    @AntonKorvin Před 3 lety +1

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

  • @zeroshka7136
    @zeroshka7136 Před 3 lety

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

  • @azurchik593
    @azurchik593 Před 3 lety

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

  • @eveliscent8862
    @eveliscent8862 Před 3 lety

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

  • @jaddasmorgan6187
    @jaddasmorgan6187 Před 3 lety +3

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

  • @user-bc2db5ot5f
    @user-bc2db5ot5f Před 3 lety

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

  • @Heltergog
    @Heltergog Před 3 lety

    у тебя хорошо получается👍

  • @wi1dd0g_games
    @wi1dd0g_games Před 3 lety +1

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

    • @dollar7704
      @dollar7704 Před 3 lety

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

    • @wi1dd0g_games
      @wi1dd0g_games Před 3 lety +1

      @@dollar7704 Unreal Engine 4

    • @dollar7704
      @dollar7704 Před 3 lety +1

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

    • @wi1dd0g_games
      @wi1dd0g_games Před 3 lety

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

  • @romankoregin991
    @romankoregin991 Před 3 lety

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

  • @andrey_it
    @andrey_it Před 3 lety

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

  • @user-lb1em3gs5o
    @user-lb1em3gs5o Před 3 lety +1

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

  • @user-den1251
    @user-den1251 Před 3 lety

    Очень полезно.

  • @yera_chad3352
    @yera_chad3352 Před 3 lety

    Оу наконец норм видео теперь можно покушать

  • @warmBy
    @warmBy Před rokem

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

  • @funreal8727
    @funreal8727 Před 3 lety

    спасибо)

  • @6ixyyy7evenYouTube
    @6ixyyy7evenYouTube Před 3 lety

    Топ видео!

  • @Essentinelle
    @Essentinelle Před 3 lety

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

  • @waffle_bloodyjam
    @waffle_bloodyjam Před 3 lety

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

  • @lodirr
    @lodirr Před 3 lety +1

    Крутотень

  • @xVitOSx
    @xVitOSx Před rokem +1

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

  • @user-ot5kt1fi3v
    @user-ot5kt1fi3v Před 3 lety +4

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

    • @dastdk7323
      @dastdk7323 Před 2 lety +3

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

  • @user-vx5dr1qe3s
    @user-vx5dr1qe3s Před 3 lety +1

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

  • @aef_10
    @aef_10 Před 3 lety +1

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

  • @m0rtso
    @m0rtso Před 3 lety

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

  • @user-zf3ep5ko7p
    @user-zf3ep5ko7p Před 3 lety

    Смотрю видео от XYZ, где-то на середине видео начинается реклама от XYZ

  • @IamNikolaos
    @IamNikolaos Před 3 lety

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

  • @Montano4ka
    @Montano4ka Před rokem

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

  • @atata6852
    @atata6852 Před 3 lety

    очень интересно пройти курс по гудини, но сейчас нет денег. В будущем будет что то подобное?

  • @acocuh734
    @acocuh734 Před 3 lety

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

  • @murrmy-4443
    @murrmy-4443 Před 3 lety +4

    Сделала видео по процедурной генерации карт на Python: czcams.com/video/HFcJKwOf5gg/video.html
    Переходите, смотрите😉

  • @valliumu5013
    @valliumu5013 Před 3 lety +17

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

    • @lr4704
      @lr4704 Před 3 lety +2

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

    • @ivansmorodinov146
      @ivansmorodinov146 Před 3 lety +1

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

    • @user-ot5kt1fi3v
      @user-ot5kt1fi3v Před 3 lety

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

    • @Andgell0
      @Andgell0 Před 3 lety +1

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

    • @valliumu5013
      @valliumu5013 Před 3 lety +1

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

  • @archimitya
    @archimitya Před 3 lety +1

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

  • @samblacksripper6298
    @samblacksripper6298 Před 3 lety

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

  • @trolleybus5477
    @trolleybus5477 Před 3 lety +8

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

  • @antonglushchenko4263
    @antonglushchenko4263 Před 3 lety

    Классно весело. Можете дать больше математики?

  • @tutitam804
    @tutitam804 Před 3 lety

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

    • @alanoperate6982
      @alanoperate6982 Před 3 lety

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

    • @igroman-toys
      @igroman-toys Před 3 lety

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

  • @Beaver-Gamer
    @Beaver-Gamer Před 3 lety +4

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

    • @somebody_sss
      @somebody_sss Před 3 lety +1

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

  • @arsenbabaev1022
    @arsenbabaev1022 Před 3 lety +3

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

  • @illiavarenyk2973
    @illiavarenyk2973 Před 3 lety

    Ну, привет, Луцай)

  • @wildtod2722
    @wildtod2722 Před 3 lety

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

  • @Zeinem
    @Zeinem Před 3 lety +3

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

    • @kotrena
      @kotrena Před 3 lety

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

    • @leoned1797
      @leoned1797 Před 3 lety

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

  • @Amaz1ngHAHA
    @Amaz1ngHAHA Před 3 lety +1

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

  • @flowey8256
    @flowey8256 Před 3 lety

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

  • @WarriorExiles
    @WarriorExiles Před rokem

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

  • @dan0randan713
    @dan0randan713 Před 3 lety

    Я делал сид как в The bindings of Isaak но брал не 2д, а 1д, построение уровня, то есть полная линейность, так проще реализовать.

  • @user-jo1lf3vi7y
    @user-jo1lf3vi7y Před 3 lety

    Сделайте ролик про неустариваемость игры Team Fortress 2

  • @Lawlietytytyt
    @Lawlietytytyt Před 3 lety

    Ещё в SCP:sl карта генерируется по разному

  • @Frall-ek5jg
    @Frall-ek5jg Před 3 lety

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

    • @dollar7704
      @dollar7704 Před 3 lety

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

  • @otacunchuma8104
    @otacunchuma8104 Před 3 lety

    я думал ролик будет про то как игроки наполняют игру контентом (те же моды и карты в маинкрафте) и как бы игра создаёт сама себя . интересная тема

    • @otacunchuma8104
      @otacunchuma8104 Před 3 lety

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

  • @nfg5808
    @nfg5808 Před 3 lety +3

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