Kā Minecraft ģenerē pasaules

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.


Kā darbojas Facebook tirgus izkrāpšana

Kā darbojas Facebook tirgus izkrāpšana

Facebook Marketplace šodien ir viens no lielākajiem lietoto preču mazumtirgotājiem tiešsaistē. Lai gan Marketplace izmantošanai ir priekšrocības, piemēram, veidošana

Kā piespiest programmu atvērt noteiktā monitorā

Kā piespiest programmu atvērt noteiktā monitorā

Daudzi Windows lietotāji mūsdienās dod priekšroku darbam ar vairāk nekā vienu monitoru, ļaujot vienlaikus skatīt divas lapas vai programmas. Šīs izvēles dēļ

Kā pievienot Google disku pārlūkprogrammai File Explorer

Kā pievienot Google disku pārlūkprogrammai File Explorer

Ja esat Windows PC lietotājs, esat iepazinies ar File Explorer. Operētājsistēmai Windows 10 ir uzlabota versija, kas ļauj ērti piekļūt One Drive.

Robotu pieaugums varētu “padarīt Lielbritānijas ziemeļu un dienvidu dalījumu vēl sliktāku”

Robotu pieaugums varētu “padarīt Lielbritānijas ziemeļu un dienvidu dalījumu vēl sliktāku”

Tehnoloģiskais progress ir normāls. Pastāvīga jaunu notikumu plūsma ļauj pakāpeniski palielināt labklājību. Bet dažreiz - un varbūt tagad ir tāds

Šī valdības kiberinformētā vietne kopš tās palaišanas ir maksājusi 6,37 £ par apmeklējumu

Šī valdības kiberinformētā vietne kopš tās palaišanas ir maksājusi 6,37 £ par apmeklējumu

Jūs, iespējams, esat redzējuši tādus plakātus kā iepriekš minētajā kanālā. Ja sekojāt iekļautajai saitei, jūs esat mazākumā. Cyber ​​Aware valdība

Kā atspējot vadīklas Roblox

Kā atspējot vadīklas Roblox

Viņiem var būt atšķirīgs dzīvesveids un vecums, taču spēlētāji no visas pasaules izklaidējas ar spēlēm Roblox. Platformai ir daudz nosaukumu, tostarp

Bezmaksas Google prezentāciju veidnes

Bezmaksas Google prezentāciju veidnes

Google prezentācijas ir labākā vieta, kur iegūt bezmaksas veidnes, lai formatētu un izveidotu prezentācijas. Varat izvēlēties bez maksas Gmail un G-Suite daļas lietotājiem

Kā nomainīt LG televizora reģionu

Kā nomainīt LG televizora reģionu

Dažas jūsu LG televizora opcijas ir pieejamas noteiktās valstīs, bet ne citās. Tas nozīmē, ka jūs, iespējams, palaižat garām jaunākās pieejamās funkcijas.

Kā izveidot ekrānuzņēmumu operētājsistēmā Mac Pro

Kā izveidot ekrānuzņēmumu operētājsistēmā Mac Pro

Ik pa laikam jums var būt nepieciešams kaut ko ātri uzņemt, un ekrānuzņēmums ir ideāls rīks, lai to izdarītu. Apple ir ievērojami racionalizējis

Kā iegūt un uzturēt abonēšanas pogu Snapchat

Kā iegūt un uzturēt abonēšanas pogu Snapchat

https://www.youtube.com/watch?v=Y9EoUvRpZ2s Kad esat kļuvis par oficiālu Snapchat veidotāju, blakus savam vārdam tiek parādīta poga Abonēt. Ko tev vajag