Procedurele werelden/generatie is een vrij gebruikelijke term geworden in de discussie en het ontwerp van videogames. Maar wat betekent het precies?

Als je een fervent gamer bent, heb je misschien wel eens gehoord van een procedurele wereld. Maar wat is het precies? En welke invloed heeft dit op je gameplay?

Laten we dus onderzoeken wat een procedureel gegenereerde wereld is, hoe deze werkt, en een paar voorbeelden geven van games die deze technologie gebruiken.

Wat is procedurele generatie?

De meeste games hebben handmatig gecreëerde werelden, zoals de Grand Theft Auto-serie en Call of Duty. Dit betekent dat elk geladen spel er hetzelfde uit zal zien, ongeacht hoe vaak je het speelt.

Hoewel dit cruciaal is voor games die de werkelijkheid nabootsen of voor esports-titels die zich richten op de vaardigheden van spelers, betekent het ook dat je een game maar zo vaak kunt spelen totdat je je gaat vervelen. Bovendien betekent een omvangrijke, handmatig gemaakte kaart een groot spelbestand. San Andreas van GTA V, een recreatie van Zuid-Californië, is bijvoorbeeld 95 GB.

instagram viewer

Om ruimte te besparen en voor elke game een unieke kaart te creëren, gebruikten ontwikkelaars procedurele generatie. In plaats van stukje bij beetje een kaart op te bouwen, gebruiken procedureel gegenereerde games een algoritme om hun werelden te creëren.

Dit betekent dat zelfs als je de game herhaaldelijk speelt, de titel je bij elke play-through unieke omgevingen biedt. Bovendien is procedurele generatie niet beperkt tot het creëren van de fysieke wereld van een game. Ontwikkelaars gebruiken het ook zodat hun games unieke dialogen, verhaallijnen en zelfs NPC-beslissingen hebben.

Hoe werkt procedureel genereren?

Procedurele generatie begint met het algoritme en het zaad. Dit is de basis van wat je probeert te maken, en de game zal dit gebruiken als sjabloon voor het maken ervan. Zoals de X-Team-blog stelt dat het zaad ‘het DNA is voor een specifieke kopie van wat je procedureel probeert te produceren’.

U kunt bijvoorbeeld het menselijk lichaam gebruiken als het zaad van uw procedurele generatie. Vervolgens kunt u variabelen in uw algoritme introduceren, zodat het eindproduct er altijd uitziet als een persoon, maar bij elke run unieke kenmerken heeft.

Met procedurele generatie zorgt uw zaad ervoor dat u bij elke uitvoering van uw algoritme het gewenste resultaat krijgt, terwijl uw variabelen u unieke resultaten opleveren. Als u uw variabele koppelt aan een generator voor willekeurige getallen of RNG (wat is een RNG?), zou je potentieel een absurd groot of zelfs oneindig aantal variaties voor je spel kunnen creëren.

Welke games gebruiken procedurele generatie?

Veel titels gebruiken procedurele generatie voor hun titels. In feite bestaat deze methode om gamewerelden te creëren al sinds 1978, met de introductie ervan in Beneath Apple Manor en Rogue in 1980.

Hier zijn dus een paar moderne titels die deze methode gebruiken bij het maken van een gamesessie.

Niemandshemel

Beeldcredits: PlayStation/YouTube

Deze titel is er één van de beste ruimteverkenningsspellen vandaag de dag dankzij het gebruik van procedurele generatie. De ontwikkelaars gebruikten deze techniek om meer dan 18.000.000.000.000.000.000 (ja, dat zijn 18 nullen) planeten te creëren die je in de gamewereld kunt verkennen.

Dankzij deze techniek heeft elke planeet zijn eigen unieke ecosysteem, inclusief planten, dieren, klimaten en zelfs buitenaardse soorten waarmee je handel of gevechten kunt voeren. Ondanks deze enorme gamewereld is de game slechts 15 GB groot.

Beschaving VI

Beeldcredits: Sid Meier's beschaving/YouTube

Terwijl de Civilization-franchise een paar kaarten heeft die zijn gebaseerd op regio's van de wereld en één kaart van de hele wereld, gebruikt de hoofdspelmodus procedurele generatie om unieke kaarten te creëren. Dus wanneer je een willekeurig spel start, ben je verzekerd van een unieke wereld.

Deze functie maakt Civilization zeer herspeelbaar. Zelfs als je de games al meerdere jaren speelt, zal elke sessie een uitdaging zijn. Daarom is Civilization VI, de nieuwste release van de franchise, er één van de beste offline games die je op de iPad kunt spelen.

Roest

Beeldcredits: Facepunch/YouTube

Roest is er één van de beste verkennings- en knutselspellen vanwege de enorme en unieke kaarten. Deze procedureel gegenereerde kaarten zorgen ervoor dat elke kaart uniek is, met natuurlijke en door de mens gemaakte kenmerken die in elke iteratie willekeurig worden geplaatst.

Speel in unieke spelwerelden gemaakt met procedureel genereren

Hoewel procedurele generatie al tientallen jaren bestaat, is het nog steeds een geweldige techniek om unieke spelwerelden te genereren in de nieuwste titels. Dus als je op zoek bent naar een spel dat je keer op keer kunt spelen, zoek er dan een met een procedureel gegenereerde kaart.