Как Minecraft генерира светове

Изчислено е, че 2,8 трилиона уникални светове са възможни с генератора на светове на Minecraft. Световете по същество са безкрайни и всяка игра генерира напълно различна карта на света. Но как Minecraft генерира тези невероятни светове?

Как Minecraft генерира светове

Ако искате да знаете отговора, попаднали сте на правилното място. Тази статия ще обясни как да генерирате светове в Minecraft.

Започва със семе

Генерирането на светове в Minecraft не е наистина случайно, защото всеки генериран свят започва с начален номер. Когато създавате свят, имате възможност да въведете семе или да позволите на Minecraft да избере семе вместо вас. Тези числа се поставят в „генератор на псевдослучайни числа“. Това е алгоритъм, който генерира списъци с числа, които се приближават до произволни числа.

Тези псевдослучайни числа са в основата на генерирането на света на Minecraft. Те се използват за изчисляване на числа за процес, наречен „процедурно генериране“. Този процес създава данни алгоритмично за създаване на текстури и мащабна 3D компютърна графика. Такъв е случаят с много компютърни игри, включително Minecraft.

В обобщение:

  • Въвежда се начален номер.
  • Това начало се въвежда в генератор на псевдослучайни числа.
  • Математическите данни се създават от семето, за да се използват като координати и местоположения.
  • Тъй като всички данни идват от номера на семето, идентично семе ще създаде идентичен свят.

Процедурно генериране на Minecraft Worlds

Както може би се досещате, процедурното генериране на световния терен и елементи следва специфичен набор от стъпки или процедури. Всяка стъпка допринася за напълно разработените светове на Minecraft, които забавляват играчите толкова добре. Този процес се основава конкретно на изчисления на „шума на Перлин“.

За Minecraft процесът има четири основни стъпки.

  • Шумови карти
  • Елементи на терена
  • Пещери и руди
  • Световни декорации

Шумови карти

Как Minecraft генерира светове

Обичайно е създаването на компютърни игри да започва с „карта на шума“ и Minecraft не е изключение. Първата стъпка към създаването на света е генерирането на шумова карта на терена, която е основно представяне на терена в точки и нюанси, които по-късно ще бъдат напълно разработени. Този генератор на шум от терена прави топографска карта от камък и вода.

Докато се генерира, той започва със стек Island Biome и следва останалите биоми, като съответно добавя подробности. Топографията на всеки биом все още е генерирана псевдослучайно, но е подходяща за всеки биом.

След това други карти на шума се поставят върху първата, за да изгладят терена и да добавят подробности за биома. Ако наблюдавате внимателно, ще станете свидетели на този процес, докато вашият свят генерира. Резултатът е цялостна топография, направена от камък, вода и въздух. Minecraft генерира 16×16 парчета, докато изследвате.

Ето някои по-съществени факти за шумовата карта:

  • Топографията е изградена от sone с помощта на шумова карта.
  • Всичко под y=63 не е камък, а вода.
  • Всичко останало е въздух, с правилото, че въздухът винаги е над водата.
  • Топографията се разширява и изглажда въз основа на различни биоми.
  • Все още не съществуват пещери в каменната топография.

Това дава основния свят, който е готов да бъде подобрен от останалата част от творческия процес. В този момент единствените използвани материали са камък, вода и въздух.

Елементи на терена

Как Minecraft генерира светове

Следващата стъпка в прогресията е добавянето на блокове като трева, пръст и пясък. Те не са построени върху камъка, а по-скоро заместват вече съществуващия каменен пейзаж. Те продължават да се поставят „псевдослучайно“ на базата на числата, генерирани от началния алгоритъм и алгоритъма за изграждане.

  • Трева, пясък, пръст и т.н. заместват камъка в топографията.
  • Все още не са създадени пещери.
  • Рудите все още не съществуват.
  • Все още не са генерирани декорации по повърхността на земята.

Алгоритъмът на Microsoft отчита, че пустинята ще има нужда от повече пясък, океаните от повече чакъл и т.н. Всеки биом е изпълнен с подходящите комбинации от земен материал.

Пещери и руди

Как Minecraft генерира светове

Сега, когато имаме свят, изграден от камък, пръст и други подобни, е време да добавим пещери към планините и клисури към долините. Това е процес в две стъпки:

  • Пещери и дерета генерират.
  • Рудите се създават веднага в каменните елементи.

Това е моментът, в който към света се добавят мед, въглища, злато и т.н. Те се управляват от правилата и дистрибуциите на Minecraft, които са зададени във всяка версия.

Световни декорации

Как Minecraft генерира светове

Последният основен камък за завършване на генерирането на света е добавянето на декорации към света. Това включва всичко останало, което един свят може да съдържа. Първо се заселват структурите, последвани от флората и фауната.

  • Дървета и зеленина
  • Висока трева и цветя
  • Кошери, пчели и други насекоми
  • Села
  • Потънали кораби и крепости
  • Храмове в джунглата и пустинни пирамиди
  • Долни порти

Тези детайли варират във всеки свят и добавят към прекрасното разнообразие в Minecraft. Всеки артикул ще се появи въз основа на неговите специфични правила за разпространение. Например, някои светове могат да бъдат пълни с океани и останки от кораби, докато други имат малко океани. Всеки свят е различен.

Как се отразяват биомите?

Когато се прави първоначалната карта на шума на терена, тя се основава на правилата за биома от Minecraft. Числата за определяне на областите на биома също идват от алгоритъма, обработващ номера на семето. Както при всичко в света, номерът на семената диктува как падат числата.

Псевдослучайните температурни числа се присвояват на всички области и те определят какъв биом ще се развие във всеки даден регион. Изпълняват се други процеси на фина настройка, като смесване на краищата на биоми заедно. Подробности за генериране като тези са част от собствения алгоритъм на Microsoft.

ЧЗВ

Ами Далечните земи?

Далечните земи бяха създадени, когато алгоритъмът за генериране беше толкова претоварен, че спря да работи. Потребителите изчисляват, че това се е случило на около 12 милиона блока от точката на хвърляне на хайвера във всяка посока. Много играчи са тръгнали да се опитват да намерят Далечните земи. Говори се, че Далечните земи са изчезнали с по-късни актуализации и изцяло нов генератор на терени.

Как работят дистрибуциите на Ore?

За всяка версия на Minecraft можете да намерите подробни дистрибуции на руда онлайн. Те управляват местата на хвърляне на хайвера и честотата на всяка руда въз основа на височината или стойността на y. Например във версия 1.20 въглищата могат да се генерират от y=0 до y=320 и са най-често срещани в слоеве 44, 95 и 136. Търсенето на тези може да ви помогне да ускорите търсенето на ценни руди и материали.

Защо семето ще генерира един и същи свят всеки път?

Защо семето ще генерира един и същи свят всеки път?

Minecraft Генерирани светове

Генерирането на такива безкрайни игрови светове е очарователно. Всеки начален номер ще генерира свой собствен уникален свят, но само с този конкретен вход. Сложният характер на алгоритъма обяснява неограничената възможност за игра на играта. Всъщност всеки свят е толкова голям, че би било невъзможно напълно да се изследва и запълни всеки един свят, още по-малко множество светове. Някои от световете на Minecraft са специално създадени за семе, което има числово значение. Докато експериментирате, може да откриете някои творчески скрити корелации между световно семе.

Какво мислите за световете, генерирани от Minecraft? Харесвате ли разнообразието, което предлагат? Кажете ни в секцията за коментари по-долу.


Leave a Comment

Как да промените вашата тема, цветове и други, за да направите страхотно изживяване на работния плот на Windows 11

Как да промените вашата тема, цветове и други, за да направите страхотно изживяване на работния плот на Windows 11

Научете как да промените темата, цветовете и настройките си в Windows 11 за перфектно изживяване на работния плот.

Топ 10 съвета и трика, за да извлечете максимума от Microsoft Edge

Топ 10 съвета и трика, за да извлечете максимума от Microsoft Edge

Научете топ 10 съвета и трика за Microsoft Edge, за да извлечете максимума от браузъра с помощта на нови функции и подобрения.

Как да активирате връзките на отдалечен работен плот към вашия компютър с Windows 10

Как да активирате връзките на отдалечен работен плот към вашия компютър с Windows 10

Научете как да активирате връзките на отдалечен работен плот на Windows 10 и получете достъп до вашия компютър от всяко устройство.

Как да коригирате проблеми с Bluetooth в Windows 10

Как да коригирате проблеми с Bluetooth в Windows 10

Bluetooth ви позволява да свързвате устройства и аксесоари с Windows 10 към вашия компютър без нужда от кабели. Открийте как да решите проблеми с Bluetooth.

Как да промените потребителското име в Instagram

Как да промените потребителското име в Instagram

Ако мислите как да промените потребителското име в Instagram, вие сте на правилното място. Прочетете блога от началото до края, за да разберете лесните стъпки и полезните съвети.

Windows 10 Как да: Синхронизиране на настройките на компютъра във всичките ви устройства с Windows 10

Windows 10 Как да: Синхронизиране на настройките на компютъра във всичките ви устройства с Windows 10

Синхронизирайте настройките на Windows 10 на всичките си устройства с новото приложение Настройки. Научете как да управлявате настройките за синхронизиране на вашия акаунт в Microsoft.

8 съвета и трика за по-интелигентно търсене в Bing

8 съвета и трика за по-интелигентно търсене в Bing

Открийте как да използвате Bing по-ефективно с нашите 8 съвета и трика. Научете как да подобрите търсенето си в Bing.

Как да изтриете страница в Word {Ръководство}

Как да изтриете страница в Word {Ръководство}

Опитвате се да изтриете празна страница в Word? В това ръководство ще ви покажем как да изтриете страница или празна страница в Word.

Как да видя кой е прегледал моя профил в Instagram

Как да видя кой е прегледал моя профил в Instagram

Това е един от най-големите въпроси, които потребителите задават, ако могат да видят „кой е прегледал техния профил в Instagram“. Научете как да проследите тези, които гледат профила ви!

Как да се свържете с Wi-Fi на телевизор Samsung

Как да се свържете с Wi-Fi на телевизор Samsung

Въпреки че телевизорът вероятно ще функционира добре без интернет връзка, ако имате кабелен абонамент, американските потребители започнаха да преминават към онлайн