RNG urheilupeleissä

Suurin osa meistä on ainakin kokeillut pelata FIFA ja NHL-pelejä. EA Sportsin kehittelemät urheilupelit niittävät vuodesta toiseen mainetta ja kunniaa, tuomalla markkinoille entistä realistisempia ja parempia pelejä. Samalla voidaan kuitenkin pohtia, alkaako esimerkiksi FIFA saapua tiensä päähän? Toki Ultimate Team ja Be a Pro -moduulit ovat tuoneen hienon lisän muuten varsin monotoniseen peliin. Kyse ei siis ole uusien moduulien puutteesta vaan ennemminkin pelin tekoälystä ja vielä varsin vaatimattomasta RNG-pohjasta.

Tekoäly FIFA & NHL -peleissä

Vastoin yleistä luuloa, FIFA-pelissä sinä et kontrolloi peliä vaan peli kontrolloi sinua. Hallussasi on vain yksi pelaaja kerrallaan ja pelaajan valinnat pallollisena tai pallottomana ovat erittäin kaukana realismista. Toki voit antaa komennon toiselle pelaajalle lähteä juoksuun tai tulla maalilta ulos, mutta nämä komennot ovat murto-osa siitä mitä oikeasti tapahtuu. Nimittäin FIFA-peliä dominoi 90 % peliajasta tekoäly, joka saattaa laittaa esimerkiksi pallottomat pelaajat tekemään mitä kummallisimpia asioita. Moni FIFA-fani saattaa olla jo nyt ravoissaan, sillä monet kuvittelevat pitävänsä hallussa FIFA-pelin salaisuuksia, joiden avulla he päihittävät toiset pelaajat puhtaasti taidolla. Kukaan ei kiistä tätä. Pelaajan tulee kuitenkin ymmärtää, että kun painamme syöttö-nappia, pelin tekoäly avittaa tavalla tai toisella syötön antamista.

Sama periaate pätee myös NHL-peleissä. Pelaajahan ei näe koko kentän tapahtumia hallitessaan yhtä kiekollista pelaaja. Näin ollen tekoäly pitää huolen siitä, että kuvaruudun ulkopuolella oleva joukkueen maalivahti ei lähde esimerkiksi kruisailemaan maalin taakse. Periaatteessa maalivahdilla ei ole pelaajan kannalta vapaata tahtoa vaan tekoäly antaa maalivahdille tietyn komennon jota itse pelaaja ei voi reaaliaikaisesti hallita. Tästä johtuen voimme esittää varsin mielenkiintoisen kysymyksen: Olisivatko NHL:n ja FIFA:n kaltaiset urheilupelit viihdyttäviä, jos tekoäly olisi 100 %:sesti ja matemaattisesti aukoton järjestelmä? Tällä tarkoitetaan siis sitä, että jokainen komento rekisteröityisi tekoälyn muistiin ja tekoäly oppisi lopulta pelaajan tyylin läpikotaisin. Kuinka viihdyttävää pelaaminen olisi jos tekoälystä tulisi täydellinen pelaaja?

Vastauksena edellä kysyttyyn kysymykseen voidaan sanoa, että tuskin kovin viihdyttävää. Tekoäly ennakoisi kaikki pelaajan aikeet käyttäen hyväksi opittuja havaintoja oikean pelaajan valinnoista. Siten tekoäly ei enää ainoastaan reagoisi, vaan ennakoi pelaajan aikeet. Tähän moni osaava peluri saattaa tokaista että ”hyvät pelaajat vaihtavat taktiikka”. Tämä onkin totta. Jos kuitenkin otamme huomioon esimerkiksi FIFA-pelin ohjattavan pelaajan vaihtoehdot, niin syöttämisen, juoksemisen, laukomisen kuin pelinlukemisenkin kannalta, huomaamme kuinka epärealistinen ympäristö oikeastaan on. Pelaajan onkin hankala vaihtaa taktiikkaa, sillä ohjattavan pelaajan liikkuminen tai liikkumisvara perustuu epärealistisiin valintoihin.

Optimaalinen RNG:n käyttö

Vaikka RNG-järjestelmä ei ole toistaiseksi optimaalinen urheilupelien tekoälylle, jotkut netistä löytyvät kasinopelit ovat onnistuneet valjastamaan kyseisen järjestelmän luomat mahdollisuudet vallan mainiosti. Kaikki me tiedämme, että kasinopeleissä kaiken A ja O on todennäköisyys voittoon. Harva kuitenkaan tietää kuinka nämä todennäköisyydet rakentuvat. Vastoin salaliittoteoreetikoiden viihdyttäviä väittämiä, nettikasinot ja pelintekijät eivät hallitse voittamisen tilastoja. Esimerkiksi videokolikkopelejä pelatessa keloihin ilmestyvät symbolit eivät ole ennalta asetettuja sekvenssejä, vaan niiden todennäköisyys perustuu vain ja ainoastaan RNG-järjestelmään.

Toisin sanoen itse pelaaja tai pelintekijä ei pysty ennustamaan kelojen loppuasentoa. Näin ollen jos RNG ei ole optimaalinen valinta urheilupelien kannalta, on se kiistämättä paras järjestelmä nettikasinoita varten.

Satunnaislukugeneraattori

Mutta miksi tekoäly siis on toistaiseksi epärealistinen? Vastaus löytyy käsitteestä nimeltä RNG (random number generator), joka kääntyy meille suomalaisille termiksi satunnaislukugeneraattori. Käsite voi olla tuttu matematiikan maailmasta, mutta suurelle osalle se ei välttämättä sano juuri mitään. RNG on matemaattinen järjestelmä, joka luo sattumanvaraisia numeroita tai numerosarjoja, joita voidaan käyttää esimerkiksi lotossa. Tällaisia satunnaislukugeneraattorin rakentamia numerosarjoja käytetään myös tekoälyn algoritmien rakentamiseen.

FIFA-pelaajat, jotka eivät ole ihmisen komennossa, liikkuvat ja tekevät valintoja osittain RNG-periaatteella. Tämä siis tarkoittaa sitä, että itse ihminen ei hallitse tekoälyn valintoja konkreettisesti. Tekoäly tuskin päättää, että maalivahti lähtee juoksemaan itsestään kentän toiseen päähän, mutta maalivahdin valinnat ovat silti rajattuja itse pelissä. Oikeassa jalkapallossa maalivahdeilla on ihmisen vapaus valita, vaikka valinnat tehdään tietysti parasta pelitulosta ajatellen, kun taas videopelissä ei.

Kumpi tekoäly viihdyttää enemmän? FIFA tai NHL, joissa joukkueen muut pelaajat tekevät typeriä ratkaisuja, vai nettikasinoiden pelit joissa voi itse asiassa jopa voittaa mielettömän suuria summia?