Hur Minecraft skapar världar

Hur Minecraft skapar världar

Det uppskattas att 2,8 biljoner unika världar är möjliga med Minecrafts världsgenerator. Världarna är i princip oändliga, och varje spel genererar en helt annan världskarta. Men hur genererar Minecraft dessa otroliga världar?

Hur Minecraft skapar världar

Om du vill veta svaret har du kommit till rätt ställe. Den här artikeln kommer att förklara hur man skapar världar i Minecraft.

Det börjar med ett frö

Minecraft världsgenerering är inte riktigt slumpmässig, eftersom varje värld som genereras börjar med ett frönummer. När du skapar en värld har du möjlighet att ange ett frö eller att låta Minecraft välja ett frö åt dig. Dessa siffror sätts in i en "pseudoslumptalsgenerator." Detta är en algoritm som genererar listor med tal som approximerar slumpmässiga tal.

Dessa pseudo-slumpmässiga siffror är grunden för Minecrafts världsgenerering. De används för att beräkna siffror för en process som kallas "procedural generation." Denna process skapar data algoritmiskt för att göra texturer och storskalig 3D-datorgrafik. Detta är för fallet med många datorspel, inklusive Minecraft.

Sammanfattningsvis:

  • Ett frönummer anges.
  • Detta frö matas in i en pseudoslumptalsgenerator.
  • Matematisk data skapas från fröet för att användas som koordinater och platser.
  • Eftersom all data kommer från frönummer, kommer ett identiskt frö att producera en identisk värld.

Procedurgenerering av Minecraft-världar

Som du kanske har gissat följer procedurgenereringen av världens terräng och element en specifik uppsättning steg eller procedurer. Varje steg bidrar till de fullt utvecklade Minecraft-världarna som underhåller spelare så bra. Denna process är specifikt baserad på "Perlin-brus"-beräkningar.

För Minecraft har processen fyra huvudsteg.

  • Bullerkartor
  • Terrängelement
  • Grottor och malmer
  • Världsdekorationer

Bullerkartor

Hur Minecraft skapar världar

Det är vanligt att skapa datorspel börjar med en "bruskarta", och Minecraft är inget undantag. Det första steget för att skapa världen är genereringen av en terrängbruskarta, som i grunden är en representation av terrängen i prickar och nyanser som senare kommer att utvecklas fullt ut. Denna terrängbrusgenerator gör en topografisk karta av sten och vatten.

När den genereras börjar den med en Island Biome-stack och följer genom resten av biomen och lägger till detaljer i enlighet med detta. Topografin för varje biom är fortfarande pseudo-slumpmässigt genererad, men lämplig för varje biom.

Därefter placeras andra bruskartor ovanpå den första för att jämna ut terrängen och lägga till biomdetaljer. Om du tittar noga kommer du att bevittna denna process när din värld genererar. Resultatet är en komplett topografi gjord av sten, vatten och luft. Minecraft genererar 16×16 bitar när du utforskar.

Här är några mer viktiga fakta om en bruskarta:

  • Topografi är byggd från sone med hjälp av en bruskarta.
  • Allt under y=63 är inte sten utan vatten.
  • Allt annat är luft, med regeln att luft alltid är ovanför vattnet.
  • Topografi utökas och utjämnas baserat på varierande biomer.
  • Det finns inga grottor i stentopografin ännu.

Detta ger den grundläggande världen som är redo att förstärkas av resten av den kreativa processen. Vid denna tidpunkt är de enda materialen som används sten, vatten och luft.

Terrängelement

Hur Minecraft skapar världar

Nästa steg i utvecklingen är att lägga till block som gräs, smuts och sand. Dessa är inte byggda ovanpå stenen, utan snarare skriver de över det redan befintliga stenlandskapet. Dessa fortsätter att placeras "pseudo-slumpmässigt" baserat på siffrorna som genereras av frö- och byggnadsalgoritmen.

  • Gräs, sand, smuts etc. ersätter sten i topografin.
  • Inga grottor har ännu skapats.
  • Malmer finns ännu inte.
  • Utsmyckningar på markens yta har inte genererats ännu.

Microsofts algoritm tar hänsyn till att öknen kommer att behöva mer sand, haven mer grus och så vidare. Varje biom är fylld med lämpliga kombinationer av landmaterial.

Grottor och malmer

Hur Minecraft skapar världar

Nu när vi har en värld byggd av sten, smuts och liknande, är det dags att lägga till grottor till bergen och raviner till dalarna. Detta är en process i två steg:

  • Grottor och raviner genererar.
  • Malmer skapas omedelbart inom stenelementen.

Det är då koppar, kol, guld etc. läggs till världen. Dessa styrs av Minecraft-regler och distributioner som ställs in i varje version.

Världsdekorationer

Hur Minecraft skapar världar

Den sista slutstenen för att fullborda världsgenerationen är tillägget av dekorationer till världen. Detta inkluderar allt annat som en värld kan innehålla. Strukturer befolkas först, följt av flora och fauna.

  • Träd och lövverk
  • Högt gräs och blommor
  • Bikupor, bin och andra insekter
  • Byar
  • Skeppsvrak och fästen
  • Djungeltempel och ökenpyramider
  • Nedre portar

Dessa detaljer varierar i varje värld och bidrar till den underbara variationen i Minecraft. Varje objekt kommer att skapas baserat på dess speciella distributionsregler. Till exempel kan vissa världar fyllas med hav och skeppsvrak medan andra har få och långt emellan hav. Varje värld är annorlunda.

Hur påverkar biom?

När den första terrängbruskartan görs baseras den på biomeregler från Minecraft. Siffrorna för att bestämma biomeområdena kommer också från algoritmen som bearbetar frönumret. Som med allt i världen dikterar frötalet hur siffrorna faller.

Pseudo-slumpmässiga temperaturnummer tilldelas alla områden, och dessa bestämmer vilken biom som kommer att utvecklas i en viss region. Andra finjusteringsprocesser körs, som att blanda ihop kanter av biomer. Generationsdetaljer som dessa är en del av Microsofts egenutvecklade algoritm.

FAQ

Hur är det med de avlägsna länderna?

The Far Lands skapades när generationsalgoritmen blev så överväldigad att den slutade fungera. Användare uppskattar att detta hände cirka 12 miljoner kvarter från spawn-punkten i vilken riktning som helst. Många spelare har gett sig ut för att försöka hitta Far Lands. Ryktet säger att Far Lands försvann med senare uppdateringar och en helt ny terränggenerator.

Hur fungerar malmdistributioner?

För varje version av Minecraft kan du hitta detaljerade malmdistributioner online . Dessa styr lekplatserna och frekvensen för varje malm baserat på höjd eller y-värde. Till exempel, i version 1.20 kan kol leka från y=0 till y=320 och är vanligast i lager 44, 95 och 136. Att leta upp dessa kan hjälpa dig att påskynda sökningen efter värdefulla malmer och material.

Varför genererar ett frö samma värld varje gång?

Varför genererar ett frö samma värld varje gång?

Minecraft genererade världar

Genereringen av sådana oändliga spelvärldar är fascinerande. Alla frönummer kommer att generera sin egen unika värld men bara med den specifika ingången. Algoritmens komplicerade karaktär står för spelets obegränsade spelbarhet. Faktum är att varje värld är så stor att det skulle vara omöjligt att helt utforska och fylla en värld, än mindre flera världar. Vissa av Minecrafts världar är speciellt byggda för ett frö som har numerisk betydelse. När du experimenterar kan du hitta några kreativt dolda världsfrö-korrelationer.

Vad tycker du om Minecraft-genererade världar? Gillar du variationen de erbjuder? Berätta för oss i kommentarsfältet nedan.


Så här fixar du att Gmail inte fungerar på iPhone

Så här fixar du att Gmail inte fungerar på iPhone

Det är obestridligt att e-postappar, som Gmail, har ett betydande inflytande på hur vi interagerar idag, både socialt och professionellt. De tillåter dig

Hur man fixar CapCut som inte exporterar

Hur man fixar CapCut som inte exporterar

Oavsett om du skapar ett roligt innehåll med en trendig TikTok-låt eller ett reklamutdrag som visar upp ditt varumärke, kan CapCut hjälpa dig att få det helt rätt.

Alla följeslagare i BaldurS Gate 3

Alla följeslagare i BaldurS Gate 3

Rollspel (RPG) använder följeslagare för att uppmuntra spelare att skapa känslomässiga anknytningar till andra karaktärer i spelet. "Baldur's Gate 3"

AI-robotar kan snart ta dina NHS 111-samtal

AI-robotar kan snart ta dina NHS 111-samtal

En tredjedel av alla patientförfrågningar till NHS 111-tjänsten kommer att hanteras online av AI 2020, enligt en läckt rapport. En intern utvärdering,

Virgin Hyperloop One: HÄR-appen ger en första glimt av nästa generations transport

Virgin Hyperloop One: HÄR-appen ger en första glimt av nästa generations transport

Vi har fått en första glimt av hur det kommer att vara att åka på Virgin Hyperloop One på CES 2018. Beviljade sin del av en bredare app, och

Cash App: Hur du verifierar din identitet och Bitcoin

Cash App: Hur du verifierar din identitet och Bitcoin

Lär dig hur lång tid det tar att verifiera ditt Cash App-konto eller Bitcoin och vad du ska göra om processen överskrider standardgränsen.

Hur man fixar Discord som visar svart skärm under streaming

Hur man fixar Discord som visar svart skärm under streaming

Upptäck hur du åtgärdar den svarta skärmen när du streamar på Discord med dessa felsökningstips för att återgå till att dela ditt innehåll.

Hur Facebook Marketplace-bedrägerier fungerar

Hur Facebook Marketplace-bedrägerier fungerar

Facebook Marketplace är en av de största återförsäljarna av begagnade varor online idag. Även om det finns fördelar med att använda Marketplace – som att göra

Hur man tvingar ett program att öppnas på en specifik bildskärm

Hur man tvingar ett program att öppnas på en specifik bildskärm

Många Windows-användare idag föredrar att arbeta med mer än en bildskärm, vilket gör att de kan se två sidor eller appar samtidigt. På grund av denna preferens,

Hur man lägger till Google Drive i File Explorer

Hur man lägger till Google Drive i File Explorer

Om du är en Windows PC-person, är du bekant med File Explorer. Windows 10 kom med en förbättrad version, så att du enkelt kan komma åt One Drive.