Oppdag magien: Prosedyregenererte spillverdener!

Om du er en engasjert spiller har du kanskje støtt på begrepet «prosessuell verden». Men hva innebærer det egentlig? Og hvordan påvirker det spillopplevelsen din?

La oss utforske hva en prosessuelt generert verden er, hvordan denne mekanismen fungerer, og se på noen eksempler på spill som benytter seg av denne teknologien.

Hva innebærer prosedyregenerering?

De fleste spill benytter seg av manuelt konstruerte verdener, som vi ser i serier som Grand Theft Auto og Call of Duty. Dette innebærer at hver eneste gang du laster spillet, vil verdenen se identisk ut, uavhengig av antall gjennomspillinger.

Selv om dette er essensielt for spill som etterligner virkeligheten eller for e-sporttitler som legger vekt på spillerferdigheter, medfører det også at man kan bli lei av et spill etter å ha spilt det et visst antall ganger. I tillegg resulterer et omfattende, manuelt laget kart i en stor spillfil. Et eksempel er GTA Vs San Andreas, en gjenskapning av Sør-California, som er på hele 95 GB.

For å spare lagringsplass og skape unike kart ved hver spillstart, har utviklere tatt i bruk prosedyregenerering. Istedenfor å konstruere kartet bit for bit, benytter spill med prosedyregenerering en algoritme for å skape sine verdener.

Dette betyr at selv om du spiller spillet gjentatte ganger, vil du møte unike omgivelser ved hver gjennomspilling. Prosedyregenerering er heller ikke begrenset til den fysiske spillverdenen. Utviklere bruker det også til å generere unike dialoger, historier og til og med NPC-beslutninger.

Hvordan fungerer prosedyregenerering?

Prosedyregenerering starter med en algoritme og et frø. Dette er fundamentet for det man ønsker å skape, og spillet vil bruke dette som en mal for konstruksjonen. Som X-Team blogg poengterer, er frøet som «DNA for en spesifikk kopi av det du prøver å produsere prosedyremessig.»

For eksempel kan man bruke menneskekroppen som frø for prosedyregenerering. Deretter kan man introdusere variabler i algoritmen, slik at sluttproduktet alltid vil ligne en person, men med unike kjennetegn for hver gang den kjøres.

Med prosedyregenerering sikrer frøet at man oppnår ønsket resultat ved hver kjøring av algoritmen, mens variablene sørger for unike utfall. Ved å kombinere variabler med en tilfeldig tallgenerator (RNG), kan man i teorien generere et enormt eller til og med uendelig antall variasjoner for spillet.

Hvilke spill benytter seg av prosedyregenerering?

Mange spill bruker prosedyregenerering. Faktisk har denne metoden for å skape spillverdener eksistert siden 1978, med introduksjonen i Beneath Apple Manor og Rogue i 1980.

Her er noen moderne titler som benytter denne metoden når de skaper en spilløkt.

No Man’s Sky

Bildekreditt: PlayStation/YouTube

Dette spillet er anerkjent som et av de beste romutforskningsspillene, mye takket være bruken av prosedyregenerering. Utviklerne brukte denne teknikken til å skape over 18.000.000.000.000.000.000 (ja, 18 nuller) planeter som spillere kan utforske.

Takket være denne teknikken har hver planet sitt eget unike økosystem – inkludert planter, dyr, klima og til og med fremmede arter man kan engasjere seg i handel eller kamp. Til tross for denne massive spillverdenen tar spillet bare 15 GB plass.

Civilization VI

Bildekreditt: Sid Meier’s Civilization/YouTube

Mens Civilization-serien har noen kart basert på virkelige regioner og et verdenskart, bruker hovedspillmodusen prosedyregenerering for å skape unike kart. Dette betyr at man er garantert en unik verden hver gang man starter et tilfeldig spill.

Denne funksjonen gjør Civilization svært gjenspillbart. Selv om man har spilt spillet i mange år, vil hver økt være en ny utfordring. Det er derfor Civilization VI, den nyeste utgaven i serien, er et av de beste offline-spillene man kan spille på iPad.

Rust

Bildekreditt: Facepunch/YouTube

Rust er et populært utforsknings- og håndverksspill som er kjent for sine store og unike kart. Disse prosedyregenererte kartene sikrer at hvert kart er forskjellig, med naturlige og menneskeskapte elementer tilfeldig plassert ved hver iterasjon.

Spill i unike spillverdener skapt med prosedyregenerering

Selv om prosedyregenerering har eksistert i flere tiår, er det fortsatt en effektiv metode for å generere unike spillverdener i de nyeste titlene. Hvis du ser etter et spill som du kan spille om og om igjen, bør du se etter et som bruker prosedyregenererte kart.