1. Raadgever
  2. »
  3. Dagelijks leven en technologie
  4. »
  5. Internet
  6. »
  7. Kans & AI in games: hoe is spelen tegen de computer mogelijk?

Kans & AI in games: hoe is spelen tegen de computer mogelijk?

Kans & AI in games: hoe is spelen tegen de computer mogelijk?

Het onderwerp kunstmatige intelligentie (AI) houdt mensen al jaren bezig en met name de game-industrie wordt geraakt door de ontwikkelingen op dit gebied. AI wordt al jaren gebruikt om bijvoorbeeld NPC's 'slimmer' te maken, zodat ze een nog grotere uitdaging vormen voor spelers. Welke berekeningen er op de achtergrond moeten draaien, is niet duidelijk in de spellen.

Sommige gebeurtenissen in het spel worden puur door toeval bepaald. Hierbij wordt vaak gebruik gemaakt van een RNG (Random Number Generator), die bepaalde elementen van het spel beïnvloedt. Maar er zijn ook gebeurtenissen die gekoppeld zijn aan bepaalde algoritmes en waarschijnlijkheden. Als je bijvoorbeeld in het casino kijkt, is dit het Online spellen RTP als een belangrijke waarde. Het geeft aan welk percentage van hun inzet de spelers gemiddeld terugkrijgen. De programmering van de slots zorgt ervoor dat noch de spelers, noch het casino buitensporige winsten maken. De RTP is dus het eindresultaat van willekeurige gebeurtenissen die onderworpen zijn aan een algoritme.

Bij gokken wordt de AI ook gebruikt als virtuele dealer of tegenstander bij blackjack of poker. Soms weet je niet eens of je tegen een echte mens of een computer speelt. Hieronder bekijken we waar deze ontwikkeling is begonnen en hoe deze zich in de toekomst zal voortzetten.

De schaakcomputer – de klassieker onder de intelligente spelapparaten

Schaakcomputers zijn fascinerend, en dat is waarschijnlijk de bekendste Diepblauw van IBM, die zelfs wereldkampioen schaken Garry Kasparov versloeg. Maar wat wordt er eigenlijk bedoeld met plastic en metaal? De complex denkende computers zijn allemaal gebaseerd op een algoritme. Elk jaar leert de AI meer, wordt slimmer en getalenteerder. Ondertussen kunnen op AI gebaseerde NPC's mensen raken.

In de praktijk gebeurt dit door een combinatie van heuristische schatting en diepte-eerst-zoekalgoritmen. De computer probeert de beste zetten te vinden. Heuristieken zijn eenvoudige regels waarmee de computer zich snel en efficiënt kan concentreren op een groep zetten. Met behulp van de dieptezoekalgoritmen onderzoekt de computer uitgebreider welke zetten daarvoor geschikt zijn.

In tegenstelling tot veel andere spellen is het onderwerp kans niet vertegenwoordigd in de schaakcomputer. Hij kiest de zet met de hoogste verwachte waarde op basis van zijn analyse van de huidige stukstellingen en de mogelijke zetten die daarop volgen. Bij echt schaken kunnen willekeurige zetten soms handig zijn om de tegenstander in verwarring te brengen. Schaakcomputers kunnen dit nog niet, willekeurige zetten maken geen deel uit van de algoritmen.

Het spel met kans - de RNG in het spel

De Random Number Generator (RNG) is een algoritme dat willekeurige getallen genereert. Ze worden gebruikt in computerspellen om willekeurige resultaten te genereren. Een goed voorbeeld is dit wereld populair kaartspel poker, die nu ook online kan worden gespeeld. De RNG is verantwoordelijk voor het delen van willekeurige kaarten en daarmee voor het handhaven van de eerlijkheid aan de digitale tafel.

Generators van willekeurige getallen zijn echter ook verantwoordelijk voor het willekeurig selecteren van tegenstanders in de videogame of het activeren van bepaalde gebeurtenissen. Ook op het gebied van gokken is de random number generator van het grootste belang. Om echt eerlijke resultaten in het spel mogelijk te maken, mag de RNG niet van buitenaf manipuleerbaar zijn. Of een speler wint of verliest is dus uitsluitend afhankelijk van een onveranderlijk algoritme.

Een ander onderwerp bij gokken is de RTP, die ook een rol speelt in tal van andere computerspellen. Het vertelt je hoe hoog de winkansen zijn voor spelers. Een RTP van 96% op een gokautomaat betekent bijvoorbeeld dat 96% van de totale inzetten worden teruggegeven aan de spelers.

Een principe dat we ook kennen van computerspellen als Counter Strike of FIFA 23. De populaire loot boxes hebben ook een RTP die de winkans bepaalt. Hoe hoger de RTP, hoe groter de kans om te winnen. Dit betekent echter niet dat bij een RTP van 96%, 96% van alle geopende dozen ook daadwerkelijk winst bevat. De "Return to Player" is altijd zichtbaar voor alle spelers. Een langdurige lost streak is heel goed mogelijk terwijl een andere speler drie keer op rij wint.

Beveiliging in RNG - hoe eerlijk zijn random number generators?

De veiligheid van RNG's hangt voornamelijk af van hoe ze in het spel zijn geïntegreerd en voor welke doeleinden ze worden gebruikt. Moderne RNG's zijn zo complex geprogrammeerd dat hun algoritme van buitenaf niet herkenbaar of manipuleerbaar is. Het voorbeeld van moderne online casino's laat zien dat dergelijke programmering heel goed mogelijk is. Externe testinstanties zoals eCOGRA controleren regelmatig of machines daadwerkelijk volgens eerlijke algoritmen werken.

Het willekeurige principe is cruciaal voor alle spellen waarbij willekeurige gebeurtenissen moeten worden gegenereerd. Beveiliging gaat niet alleen over externe spelers die het algoritme niet kunnen zien. Er moet ook voor worden gezorgd dat het casino de random number generator niet in zijn voordeel heeft gemanipuleerd en de speler een slechte kans heeft om te winnen.

AI in computerspellen – welke toekomstverwachtingen zijn realistisch?

Het succes van een AI is in de eerste plaats gebaseerd op kennis, want kunstmatige intelligentie blijft leren. Met elke gespeelde game breidt de AI zijn kennis uit en kan in de toekomst beter inspelen op situaties. Het is een continu proces dat de toekomst van computerspellen kan en zal beïnvloeden.

Machine learning stelt de AI in staat om menselijke tegenstanders beter te analyseren en te verslaan. De AI trekt zijn conclusies uit eerdere games, leert over zijn eigen fouten en optimaliseert zichzelf. Dit wordt op zijn beurt overgedragen op het gedrag van NPC's.

Voorbeeld: Computerspellen zoals GTA V leven tot op zekere hoogte op NPC's. Door de computer gegenereerde personages bevinden zich op alle wegen en hebben min of meer interactie met de speler. De logica is nog niet erg geavanceerd. De NPC rent regelmatig weg als de speler zijn wapen trekt. Maar hij zou niet reageren en zich verdedigen tegen een schietende speler. NPC's in GTA V zijn geen serieuze tegenstanders omdat ze zich altijd hetzelfde gedragen.

In de toekomst is het denkbaar dat de AI zich kan aanpassen aan het spelgedrag van een persoon. Ze leert van de verschillende acties van de speler, wat het gedrag van NPC's optimaliseert. Zo zou een nog realistischere gameplay mogelijk zijn, die vooral op de lange termijn meer plezier voor de speler belooft. De onderdompelingservaring wordt realistischer wanneer de AI in de vorm van NPC's niet één keer wordt geprogrammeerd, maar in de loop van de tijd blijft leren en ontwikkelen.

Conclusie: Technische mogelijkheden worden steeds geavanceerder

Het begon allemaal met een eenvoudig computerspel genaamd Pong. De graphics zijn zo eenvoudig dat ze tegenwoordig niet eens in aanmerking komen als een mobiel spel. Iedereen die tegenwoordig in een digitaal casino speelt of een computerspel gokt, kan zich verheugen op een realistische ervaring. Meeslepende gameplay speelt een belangrijke rol en zal zich in de toekomst blijven uitbreiden. NPC-personages worden van spel tot spel geloofwaardiger, leren meer over hen en zijn een belangrijk stilistisch hulpmiddel in de wereld van computerspellen. In de toekomst zou AI ook verantwoordelijk kunnen zijn voor het personaliseren van de game-ervaring. Als bijvoorbeeld slots met een Hollywood-thema voornamelijk in het casino worden gespeeld, gebruikt de AI zijn leereffect om precies zulke spellen voor de klant te selecteren. Met de permanente doorontwikkeling van mogelijkheden en steeds betere hardware kunnen we ons verheugen op enorme sprongen in de game-industrie.