Kā Minecraft ģenerē pasaules

Tiek lēsts, ka ar Minecraft pasaules ģeneratoru ir iespējami 2,8 triljoni unikālu pasauļu. Pasaules būtībā ir bezgalīgas, un katra spēle rada pilnīgi atšķirīgu pasaules karti. Bet kā Minecraft ģenerē šīs neticamās pasaules?

Kā Minecraft ģenerē pasaules

Ja vēlaties uzzināt atbildi, jūs esat nonācis īstajā vietā. Šajā rakstā tiks paskaidrots, kā Minecraft ģenerēt pasaules.

Tas sākas ar sēklu

Minecraft pasaules ģenerēšana nav īsti nejauša, jo katra ģenerētā pasaule sākas ar sākuma numuru. Kad veidojat pasauli, jums ir iespēja ievadīt sēklu vai ļaut Minecraft izvēlēties sēklu jūsu vietā. Šie skaitļi tiek ievietoti "pseidogadījuma skaitļu ģeneratorā". Šis ir algoritms, kas ģenerē skaitļu sarakstus, kas aptuveni atbilst nejaušiem skaitļiem.

Šie pseidogadījuma skaitļi ir Minecraft pasaules paaudzes pamatā. Tos izmanto, lai aprēķinātu skaitļus procesam, ko sauc par “procedūru ģenerēšanu”. Šis process algoritmiski izveido datus, lai izveidotu tekstūras un liela mēroga 3D datorgrafiku. Tas attiecas uz daudzām datorspēlēm, tostarp Minecraft.

Kopsavilkumā:

  • Tiek ievadīts sēklas numurs.
  • Šī sēkla tiek ievadīta pseidogadījuma skaitļu ģeneratorā.
  • No sēklām tiek izveidoti matemātiskie dati, kas tiks izmantoti kā koordinātas un atrašanās vietas.
  • Tā kā visi dati tiek iegūti no sēklu numura, identiska sēkla radīs identisku pasauli.

Minecraft pasauļu procesuālā ģenerēšana

Kā jau varēja uzminēt, pasaules reljefa un elementu procesuālā ģenerēšana notiek pēc noteikta darbību vai procedūru kopuma. Katrs solis veicina pilnībā izstrādātās Minecraft pasaules, kas tik labi izklaidē spēlētājus. Šis process ir īpaši balstīts uz "Perlin trokšņa" aprēķiniem.

Minecraft procesam ir četri galvenie posmi.

  • Trokšņu kartes
  • Apvidus elementi
  • Alas un rūdas
  • Pasaules rotājumi

Trokšņu kartes

Kā Minecraft ģenerē pasaules

Datorspēļu izveide parasti sākas ar “trokšņu karti”, un Minecraft nav izņēmums. Pirmais solis pasaules radīšanā ir reljefa trokšņu kartes ģenerēšana, kas būtībā ir reljefa attēlojums punktos un toņos, kas vēlāk tiks pilnībā izstrādāti. Šis reljefa trokšņu ģenerators veido topogrāfisko karti no akmens un ūdens.

Kad tas tiek ģenerēts, tas sākas ar Island Biome steku un seko pārējiem biomiem, attiecīgi pievienojot informāciju. Katra bioma topogrāfija joprojām ir pseido nejauši ģenerēta, taču ir piemērota katram biomam.

Pēc tam citas trokšņu kartes tiek novietotas virs pirmās, lai izlīdzinātu reljefu un pievienotu bioma informāciju. Ja jūs uzmanīgi vērosit šo procesu, jūsu pasaule ģenerēsies. Rezultāts ir pilnīga topogrāfija, kas izgatavota no akmens, ūdens un gaisa. Izpētes laikā Minecraft ģenerē 16 × 16 gabalus.

Šeit ir vēl daži būtiski fakti par trokšņu karti:

  • Topogrāfija tiek veidota no sone, izmantojot trokšņu karti.
  • Viss zem y=63 nav akmens, bet gan ūdens.
  • Viss pārējais ir gaiss ar noteikumu, ka gaiss vienmēr atrodas virs ūdens.
  • Topogrāfija tiek paplašināta un izlīdzināta, pamatojoties uz dažādiem biomiem.
  • Akmens topogrāfijā vēl nav nevienas alas.

Tas dod pamata pasauli, ko var uzlabot pārējais radošais process. Šajā brīdī vienīgie izmantotie materiāli ir akmens, ūdens un gaiss.

Apvidus elementi

Kā Minecraft ģenerē pasaules

Nākamais solis progresē ir tādu bloku pievienošana kā zāle, netīrumi un smiltis. Tie nav uzcelti uz akmens, bet gan pārraksta jau esošo akmens ainavu. Tie joprojām tiek izvietoti "pseido nejauši", pamatojoties uz skaitļiem, ko ģenerē sēklu un veidošanas algoritms.

  • Topogrāfijā akmeni aizstāj zāle, smiltis, netīrumi utt.
  • Vēl nav izveidota neviena ala.
  • Rūdas vēl neeksistē.
  • Zemes virsmas rotājumi vēl nav radīti.

Microsoft algoritms ņem vērā, ka tuksnesim vajadzēs vairāk smilšu, okeāniem vairāk grants utt. Katrs bioms ir piepildīts ar atbilstošām zemes materiālu kombinācijām.

Alas un rūdas

Kā Minecraft ģenerē pasaules

Tagad, kad mums ir pasaule, kas celta no akmeņiem, netīrumiem un tamlīdzīgi, ir pienācis laiks pievienot alas kalniem un gravas ielejām. Šis ir divpakāpju process:

  • Alas un gravas rada.
  • Akmens elementos nekavējoties tiek izveidotas rūdas.

Tas ir tad, kad pasaulei tiek pievienots varš, ogles, zelts utt. Tos regulē Minecraft noteikumi un sadalījumi, kas ir iestatīti katrā versijā.

Pasaules rotājumi

Kā Minecraft ģenerē pasaules

Pēdējais stūrakmens, lai pabeigtu pasaules radīšanu, ir dekorāciju pievienošana pasaulei. Tas ietver visu citu, ko pasaule var saturēt. Vispirms apdzīvo struktūras, pēc tam flora un fauna.

  • Koki un lapotne
  • Augsta zāle un ziedi
  • Bišu stropi, bites un citi kukaiņi
  • Ciemi
  • Kuģu vraki un cietokšņi
  • Džungļu tempļi un tuksneša piramīdas
  • Nether vārti

Šīs detaļas katrā pasaulē atšķiras un papildina brīnišķīgo Minecraft dažādību. Katrs vienums radīsies, pamatojoties uz tā īpašajiem izplatīšanas noteikumiem. Piemēram, dažas pasaules var būt piepildītas ar okeānu un kuģu vrakiem, savukārt citās okeānu ir maz un tālu. Katra pasaule ir atšķirīga.

Kā ietekmē biomi?

Kad tiek izveidota sākotnējā reljefa trokšņu karte, tā ir balstīta uz Minecraft bioma noteikumiem. Skaitļi biomas apgabalu noteikšanai nāk arī no sēklu numura apstrādes algoritma. Tāpat kā visā pasaulē, sēklu skaits nosaka, kā skaitļi samazinās.

Visiem apgabaliem tiek piešķirti pseidogadījuma temperatūras skaitļi, un tie nosaka, kāds bioms attīstīsies jebkurā konkrētā reģionā. Tiek veikti citi precizēšanas procesi, piemēram, biomu malu sajaukšana. Šādas paaudzes detaļas ir daļa no Microsoft patentētā algoritma.

FAQ

Kā ar Tālajām Zemēm?

Tālās zemes tika izveidotas, kad ģenerēšanas algoritms bija tik pārslogots, ka pārstāja darboties. Lietotāji lēš, ka tas noticis aptuveni 12 miljonu kvartālu attālumā no nārsta vietas jebkurā virzienā. Daudzi spēlētāji ir nolēmuši mēģināt atrast Tālo zemi. Klīst baumas, ka Far Lands pazuda ar vēlākiem atjauninājumiem un pilnīgi jaunu reljefa ģeneratoru.

Kā darbojas Ore izplatīšana?

Katrai Minecraft versijai tiešsaistē varat atrast detalizētus rūdas sadalījumus . Tie nosaka katras rūdas nārsta vietas un biežumu, pamatojoties uz augstumu vai y vērtību. Piemēram, 1.20. versijā ogles var rasties no y=0 līdz y=320, un tās visbiežāk sastopamas 44., 95. un 136. slānī. To meklēšana var palīdzēt paātrināt dārgo rūdu un materiālu meklēšanu.

Kāpēc sēkla katru reizi radīs vienu un to pašu pasauli?

Kāpēc sēkla katru reizi radīs vienu un to pašu pasauli?

Minecraft radītās pasaules

Šādu bezgalīgu spēļu pasauļu paaudze ir aizraujoša. Jebkurš sēklu numurs radīs savu unikālo pasauli, bet tikai ar šo konkrēto ievadi. Algoritma sarežģītais raksturs nodrošina spēles neierobežotu spēlējamību. Patiesībā katra pasaule ir tik liela, ka būtu neiespējami pilnībā izpētīt un piepildīt vienu pasauli, vēl jo mazāk vairākas pasaules. Dažas no Minecraft pasaulēm ir īpaši izveidotas sēklai, kurai ir skaitliska nozīme. Eksperimentējot, jūs varat atrast dažas radoši slēptas pasaules sēklu korelācijas.

Ko jūs domājat par Minecraft radītajām pasaulēm? Vai jums patīk viņu piedāvātā daudzveidība? Pastāstiet mums komentāru sadaļā zemāk.


Leave a Comment

8 padomi un triki, kā gudrāk meklēt pakalpojumā Bing

8 padomi un triki, kā gudrāk meklēt pakalpojumā Bing

Neatkarīgi no tā, cik dominējošs Google ir meklētājprogrammu tirgū, mēs nevaram ignorēt Bing. Šeit ir 8 padomi un triki Bing meklēšanai, kas palīdzēs jums izmantot šīs meklētājprogrammas iespējas.

Kā atiestatīt Windows 11 rūpnīcas iestatījumus

Kā atiestatīt Windows 11 rūpnīcas iestatījumus

Vai vēlaties uzzināt, kā atiestatīt rūpnīcas iestatījumus operētājsistēmā Windows 11? Izlasiet emuāru, lai viegli uzzinātu visu par atkopšanas iespējām operētājsistēmā Windows 11.

Kā izmantot Microsoft meklēšanu pakalpojumā Bing, lai atrastu savus darba datus

Kā izmantot Microsoft meklēšanu pakalpojumā Bing, lai atrastu savus darba datus

Uzziniet, kā izmantot Microsoft meklēšanu Bing, lai efektīvi atrastu savus darba datus un uzlabotu produktivitāti.

Kā atcelt Netflix abonementu un deaktivizēt Netflix kontu

Kā atcelt Netflix abonementu un deaktivizēt Netflix kontu

Kā atcelt Netflix un anulēt konta abonementu. Var būt daudz iemeslu, kuru dēļ vēlaties atcelt savu Netflix kontu iPhone un citās ierīcēs. Lūk, kā to izdarīt.

Kā izslēgt komentārus Facebook ziņā

Kā izslēgt komentārus Facebook ziņā

Šajā emuārā uzziniet, kā varat izslēgt komentārus Facebook ziņās vai atspējot komentārus Facebook ziņās. Lasi emuāru un uzzini, kā!

Kā izdzēst lapu programmā Word {ceļvedis}

Kā izdzēst lapu programmā Word {ceļvedis}

Vai mēģināt dzēst tukšu lapu programmā Word? Šajā rokasgrāmatā mēs parādīsim, kā programmā Word izdzēst lapu vai tukšu lapu.

Kā Samsung televizorā izveidot savienojumu ar Wi-Fi

Kā Samsung televizorā izveidot savienojumu ar Wi-Fi

Lai gan televizors, visticamāk, labi darbosies bez interneta savienojuma, ja jums ir kabeļa abonements, amerikāņu lietotāji ir sākuši pārslēgties uz internetu.

Kā izslēgt novecošanu spēlē Sims 4

Kā izslēgt novecošanu spēlē Sims 4

Tāpat kā reālajā pasaulē, jūsu darbi Sims 4 ar laiku noveco un mirs. Sims dabiski noveco septiņos dzīves posmos: mazulis, mazulis, bērns, pusaudzis,

Kā padarīt attēlus mazākus obsidiānā

Kā padarīt attēlus mazākus obsidiānā

Obsidian ir vairāki spraudņi, kas ļauj formatēt piezīmes un izmantot grafikus un attēlus, lai padarītu tos nozīmīgākus. Lai gan formatēšanas iespējas ir ierobežotas,

BaldurS Gate 3 — izslēdziet Karlahu vai Andersu

BaldurS Gate 3 — izslēdziet Karlahu vai Andersu

“Baldur's Gate 3” (BG3) ir valdzinoša lomu spēle (RPG), ko iedvesmojuši Dungeons and Dragons. Tā ir plaša spēle, kas ietver neskaitāmus blakus uzdevumus