Як Minecraft створює світи

Підраховано, що за допомогою генератора світів Minecraft можливо створити 2,8 трильйона унікальних світів. Світи по суті нескінченні, і кожна гра створює абсолютно іншу карту світу. Але як Minecraft створює ці неймовірні світи?

Як Minecraft створює світи

Якщо ви хочете знати відповідь, ви прийшли в потрібне місце. Ця стаття пояснює, як генерувати світи в Minecraft.

Це починається з насіння

Генерація світу Minecraft не зовсім випадкова, тому що кожен згенерований світ починається з початкового номера. Коли ви створюєте світ, у вас є можливість ввести зерно або дозволити Minecraft вибрати зерно для вас. Ці числа поміщаються в «генератор псевдовипадкових чисел». Це алгоритм, який генерує списки чисел, наближених до випадкових чисел.

Ці псевдовипадкові числа є основою створення світу Minecraft. Вони використовуються для обчислення чисел для процесу, який називається «процедурна генерація». Цей процес алгоритмічно створює дані для створення текстур і великомасштабної 3D-комп’ютерної графіки. Це стосується багатьох комп’ютерних ігор, включаючи Minecraft.

Підсумовуючи:

  • Вводиться початковий номер.
  • Це початкове число вводиться в генератор псевдовипадкових чисел.
  • Математичні дані створюються з зерна, які використовуються як координати та місцезнаходження.
  • Оскільки всі дані надходять із початкового номера, ідентичне насіння створить ідентичний світ.

Процедурна генерація світів Minecraft

Як ви могли здогадатися, процедурна генерація рельєфу та елементів світу відбувається за певним набором кроків або процедур. Кожен крок сприяє створенню повністю розроблених світів Minecraft, які так добре розважають гравців. Цей процес спеціально заснований на обчисленнях «шуму Перліна».

Для Minecraft цей процес складається з чотирьох основних етапів.

  • Карти шуму
  • Елементи місцевості
  • Печери і руди
  • Світові прикраси

Карти шуму

Як Minecraft створює світи

Зазвичай створення комп’ютерних ігор починається з «карти шуму», і Minecraft не виняток. Першим кроком до створення світу є створення шумової карти рельєфу місцевості, яка в основному є представленням рельєфу в точках і відтінках, які пізніше будуть повністю розроблені. Цей генератор шуму рельєфу створює топографічну карту з каменю та води.

Створюючись, він починається зі стеку біомів острова та проходить через решту біомів, додаючи відповідні деталі. Топографія кожного біома все ще генерується псевдовипадковим чином, але відповідає кожному біому.

Далі інші карти шуму розміщуються поверх першої, щоб згладити рельєф і додати деталі біома. Якщо ви уважно спостерігатимете, ви станете свідками цього процесу, коли ваш світ генерує. Результатом є цілісна топографія, створена з каменю, води та повітря. Minecraft генерує блоки розміром 16×16, коли ви досліджуєте.

Ось ще кілька важливих фактів про карту шуму:

  • Топографію будують із зони за допомогою карти шуму.
  • Все, що нижче y=63, не камінь, а вода.
  • Все інше – повітря, за правилом повітря завжди над водою.
  • Топографію розширюють і згладжують на основі різних біомів.
  • Печер у кам'яному рельєфі поки немає.

Це дає базовий світ, який готовий до вдосконалення за допомогою решти творчого процесу. На даний момент використовуються лише камінь, вода та повітря.

Елементи місцевості

Як Minecraft створює світи

Наступним кроком прогресу є додавання таких блоків, як трава, бруд і пісок. Вони не будуються на камені, а навпаки, замінюють уже існуючий кам’яний ландшафт. Вони продовжують розміщуватися «псевдовипадково» на основі чисел, згенерованих початковим алгоритмом.

  • Трава, пісок, бруд тощо замінюють камінь у топографії.
  • Печери ще не створені.
  • Руди ще не існує.
  • Декорації на поверхні землі ще не створені.

Алгоритм Microsoft враховує, що пустелі знадобиться більше піску, океанам більше гравію і так далі. Кожен біом наповнений відповідними комбінаціями земних матеріалів.

Печери і руди

Як Minecraft створює світи

Тепер, коли ми маємо світ, побудований з каменю, бруду тощо, настав час додати печери до гір і ущелини до долин. Це двоетапний процес:

  • Печери і яри породжують.
  • Руди відразу створюються всередині кам'яних елементів.

Це коли до світу додається мідь, вугілля, золото тощо. Вони регулюються правилами та дистрибутивами Minecraft, встановленими в кожній версії.

Світові прикраси

Як Minecraft створює світи

Останнім завершенням створення світу є додавання прикрас до світу. Це включає все інше, що може містити світ. Спочатку заселяються структури, а потім флора і фауна.

  • Дерева і листя
  • Висока трава і квіти
  • Вулики, бджоли та інші комахи
  • Села
  • Уламки кораблів і опорні пункти
  • Храми в джунглях і пустельні піраміди
  • Нижні ворота

Ці деталі відрізняються в кожному світі та додають дивовижної різноманітності в Minecraft. Кожен предмет буде створюватися відповідно до певних правил розподілу. Наприклад, деякі світи можуть бути наповнені океаном і корабельними аваріями, тоді як інші мають мало океанів. Кожен світ різний.

Як впливають біоми?

Коли створюється початкова карта шуму рельєфу, вона базується на правилах біому з Minecraft. Числа для визначення ділянок біома також виходять з алгоритму, що обробляє номер насіння. Як і в усьому у світі, вихідний номер визначає те, як падають цифри.

Псевдовипадкові температурні числа призначаються всім областям, і вони визначають, який біом розвиватиметься в тому чи іншому регіоні. Запускаються інші процеси тонкого налаштування, наприклад змішування країв біомів. Такі деталі генерації є частиною власного алгоритму Microsoft.

FAQ

А як щодо Далеких земель?

Далекі землі були створені, коли алгоритм генерації був настільки перевантажений, що перестав працювати. За оцінками користувачів, це сталося приблизно за 12 мільйонів блоків від точки появи в будь-якому напрямку. Багато гравців намагалися знайти Далекі землі. Ходять чутки, що Далекі землі зникли з пізнішими оновленнями та абсолютно новим генератором місцевості.

Як працюють розподіли Ore?

Для кожної версії Minecraft ви можете знайти детальний розподіл руди в Інтернеті. Вони визначають місця появи та частоту кожної руди на основі висоти або значення y. Наприклад, у версії 1.20 вугілля може породжуватися від y=0 до y=320 і найчастіше зустрічається в шарах 44, 95 і 136. Перегляд цих даних може допомогти прискорити пошук дорогоцінних руд і матеріалів.

Чому насіння кожного разу породжує один і той самий світ?

Чому насіння кожного разу породжує один і той самий світ?

Створені світи Minecraft

Генерація таких нескінченних ігрових світів захоплює. Будь-яке початкове число створить власний унікальний світ, але лише за допомогою цього конкретного введення. Складний характер алгоритму забезпечує необмежену ігрову здатність гри. Насправді кожен світ настільки великий, що неможливо повністю дослідити і заповнити якийсь один світ, а тим більше кілька світів. Деякі зі світів Minecraft спеціально створені для насіння, яке має числове значення. Експериментуючи, ви можете виявити деякі творчо приховані кореляції світових початкових значень.

Що ви думаєте про створені Minecraft світи? Вам подобається різноманітність, яку вони пропонують? Розкажіть нам у коментарях нижче.


Leave a Comment

Як зменшити гучність у Zoom, Google Meet і Microsoft Teams

Як зменшити гучність у Zoom, Google Meet і Microsoft Teams

Програми для відеодзвінків стали найважливішою частиною віддаленої роботи та навчання. Досліджуйте, як зменшити гучність у Zoom, Google Meet та Microsoft Teams.

Як налаштувати мобільну точку доступу в Windows 10

Як налаштувати мобільну точку доступу в Windows 10

Дізнайтеся, як налаштувати мобільну точку доступу в Windows 10. Цей посібник надає детальне пояснення процесу з урахуванням безпеки та ефективного використання.

Як перевірити та налаштувати налаштування конфіденційності в Windows 10

Як перевірити та налаштувати налаштування конфіденційності в Windows 10

Досліджуйте, як налаштувати налаштування конфіденційності в Windows 10 для забезпечення безпеки ваших персональних даних.

Як перешкодити людям позначати вас у Facebook?

Як перешкодити людям позначати вас у Facebook?

Дізнайтеся, як заборонити людям позначати вас у Facebook та захистити свою конфіденційність. Простий покроковий посібник для безпеки у соцмережах.

Інструкції з Windows 10: надсилайте файли, зображення, музику та відео Bluetooth на всі пристрої

Інструкції з Windows 10: надсилайте файли, зображення, музику та відео Bluetooth на всі пристрої

Пам’ятаєте часи, коли Bluetooth був проблемою? Тепер ви можете ефективно обмінюватися файлами через Windows 10 за допомогою Bluetooth. Дізнайтеся, як це зробити швидко і легко.

Як змінити тему, кольори та багато іншого, щоб створити чудовий робочий стіл у Windows 11

Як змінити тему, кольори та багато іншого, щоб створити чудовий робочий стіл у Windows 11

Ось посібник про те, як змінити тему, кольори та інші елементи в Windows 11, щоб створити чудовий робочий стіл.

Як завантажити Google Meet на ПК, Mac і ОС Chrome

Як завантажити Google Meet на ПК, Mac і ОС Chrome

Детальна інструкція про те, як завантажити Google Meet на ваш ПК, Mac або Chromebook для зручного використання.

Як налаштувати VPN в Windows 10

Як налаштувати VPN в Windows 10

Детальний огляд процесу налаштування VPN в Windows 10 для безпечного та анонімного Інтернет-серфінгу.

Як отримати якнайбільше балів від Microsoft Rewards і легко заробити гроші

Як отримати якнайбільше балів від Microsoft Rewards і легко заробити гроші

Ось як ви можете отримати максимальну віддачу від Microsoft Rewards для Windows, Xbox, Mobile, покупок і багато іншого.

Інструкція: все про Bluetooth у Windows 10

Інструкція: все про Bluetooth у Windows 10

Оскільки продуктивність і доступність бездротових периферійних пристроїв продовжують зростати, Bluetooth стає все більш поширеною функцією на ПК з Windows. Досліджуйте, як підключити та використовувати Bluetooth.