Procedurelle verdener/generation er blevet et ret almindeligt begreb i videospilsdiskussion og design. Men hvad betyder det helt præcist?
Du har måske hørt om en processuel verden, hvis du er en ivrig gamer. Men hvad er det helt præcist? Og hvordan påvirker det dit gameplay?
Så lad os undersøge, hvad en processuelt genereret verden er, hvordan den fungerer, og et par eksempler på spil, der bruger denne teknologi.
Hvad er Procedural Generation?
De fleste spil har manuelt skabte verdener, som Grand Theft Auto-serien og Call of Duty. Det betyder, at hvert eneste indlæste spil vil se ens ud, uanset hvor mange gange du spiller det.
Selvom dette er afgørende for spil, der efterligner virkeligheden eller for esports-titler, der fokuserer på spillerfærdigheder, betyder det også, at du kun kan spille et spil så mange gange, indtil du keder dig. Desuden betyder et stort manuelt oprettet kort en stor spilfil. For eksempel er GTA V's San Andreas - en genskabelse af det sydlige Californien - 95 GB.
Så for at spare plads og skabe et unikt kort til hvert spil brugte udviklerne proceduregenerering. I stedet for at bygge et kort stykke for stykke, bruger proceduremæssigt genererede spil en algoritme til at skabe deres verdener.
Det betyder, at selvom du spiller spillet gentagne gange, vil titlen give dig unikke miljøer ved hver gennemspilning. Desuden er proceduregenerering ikke begrænset til at skabe et spils fysiske verden. Udviklere bruger det også, så deres spil vil have unikke dialoger, historier og endda NPC-beslutninger.
Hvordan fungerer proceduregenerering?
Procedurel generering starter med algoritmen og frøet. Dette er grundlaget for det, du prøver at lave, og spillet vil bruge dette som skabelonen til dets oprettelse. Som X-Team blog udtrykker det, er frøet "DNA'et for en specifik kopi af hvad end du forsøger at producere proceduremæssigt."
For eksempel kan du bruge den menneskelige krop som kimen til din proceduregeneration. Du kan derefter introducere variabler til din algoritme, så det endelige produkt altid vil ligne en person, men har unikke funktioner med hver kørsel.
Med proceduremæssig generering sikrer dit frø, at du får det ønskede resultat med hver kørsel af din algoritme, mens dine variabler giver dig unikke resultater. Hvis du parrer din variabel med en tilfældig talgenerator eller RNG (hvad er en RNG?), kan du potentielt skabe et absurd stort eller endda uendeligt antal variationer til dit spil.
Hvilke spil bruger Procedural Generation?
Mange titler bruger proceduremæssig generering til deres titler. Faktisk har denne metode til at skabe spilverdener eksisteret siden 1978, med dens introduktion i Beneath Apple Manor og Rogue i 1980.
Så her er et par moderne titler, der bruger denne metode, når du opretter en spilsession.
No Man's Sky
Denne titel er en af de bedste rumudforskningsspil i dag på grund af sin brug af proceduregenerering. Dens udviklere brugte denne teknik til at skabe over 18.000.000.000.000.000.000 (ja, det er 18 nuller) planeter, du kan udforske i spilverdenen.
På grund af denne teknik har hver planet sit eget unikke økosystem - inklusive planter, dyr, klimaer og endda fremmede arter, du kan deltage i handel eller kamp. På trods af denne massive spilverden er spillet kun på 15 GB.
Civilisation VI
Mens Civilization-serien har et par kort baseret på regioner i verden og ét kort over hele verden, bruger hovedspiltilstanden proceduregenerering til at skabe unikke kort. Så hver gang du starter et tilfældigt spil, er du garanteret en unik verden.
Denne funktion gør Civilization meget genspilbar. Selvom du spiller spillene i flere år, vil hver session være en udfordring. Det er derfor Civilization VI, den seneste udgivelse af franchisen, er en af de bedste offline spil, du kan spille på iPad.
Rust
Rust er en af de bedste udforsknings- og håndværksspil på grund af dets massive og unikke kort. Disse proceduremæssigt genererede kort sikrer, at hvert kort er unikt, med naturlige og menneskeskabte funktioner tilfældigt placeret i hver iteration.
Spil i unikke spilverdener skabt med proceduremæssig generation
Selvom proceduregenerering har eksisteret i årtier, er det stadig en fantastisk teknik til at skabe unikke spilverdener i de seneste titler. Så hvis du leder efter et spil, du kan spille igen og igen, skal du kigge efter et, der har et proceduremæssigt genereret kort.