Mikä on RNG? Oppitunti pelaajille

Mikä on RNG? Oppitunti pelaajille

Oletko koskaan tuntenut olevani hukassa pelien maailman lyhenteiden määrästä? Genreistä teknisiin termeihin on paljon seurattavaa. Esimerkiksi mikä on RNG?





Tässä artikkelissa selitämme, mitä RNG on videopelien yhteydessä. Tarkastelemme RNG: n merkitystä, tutkimme joitain esimerkkejä ja katsomme, miten se voi koskea jopa nopeusjuoksua.





Mikä on RNG?

RNG tarkoittaa satunnaislukugeneraattori . Tämä määritellään laitteeksi tai algoritmiksi, joka saa luvut sattumanvaraisesti. Pelien kannalta RNG tarkoittaa siis tapahtumia, jotka eivät ole samat joka kerta, kun pelaat.





Vaikka se kuulostaa yksinkertaiselta, tietokoneilla on itse asiassa vaikeuksia luoda satunnaislukuja. Tämä johtuu siitä, että tietokoneet on suunniteltu noudattamaan ohjeita, mikä on satunnaisuuden vastakohta. Et voi vain käskeä konetta 'keksimään satunnaislukua', koska ohjeiden antaminen siitä, miten valita jotain satunnaisesti, on oksymoroni.

Todellinen RNG ja Pseudo-RNG

Tämän vuoksi satunnaisluvun luomiseksi tietokoneella sinun on käytettävä fyysistä laitetta, joka tunnetaan nimellä a laitteiston satunnaislukugeneraattori . Tämä käyttää pieniä fyysisiä prosesseja, kuten elektronista kohinaa, satunnaislukujen keksimiseksi.



Koska henkilö ei voi mitenkään ennustaa tai tietää, mitä näille huomaamattomille tapahtumille tapahtuu, he ovat mahdollisimman satunnaisia. Tämäntyyppinen RNG on elintärkeä tietoturvakeskeisissä järjestelmissä ja esiintyy siten yleisissä salausmuodoissa. Jos joku pystyisi selvittämään, miten järjestelmä keksi 'satunnaisia' numeroita salausprotokollalle, se olisi suuri ongelma.

Tämä ei kuitenkaan ole ongelma pelaamisen RNG: n kanssa. Nopeamman ja helpomman toiston takaamiseksi monet ohjelmat, mukaan lukien pelit, käyttävät ns näennäissatunnaisten lukujen luominen .





Pseudo-RNG käyttää algoritmia (ajattele sitä kuin kaavaa), joka suorittaa matemaattisia operaatioita siemen (alku) -arvo, jotta saadaan aikaan satunnaisluku. Jotta erilaiset tulokset saadaan joka kerta, on tärkeää käyttää mahdollisimman satunnaista siementä.

Yksinkertainen esimerkki ottaisi nykyisen millisekuntien määrän siemeneksi ja suorittaisi sitten joitakin toimintoja, kuten tämä:





mieli pelejä pelata ystävän kanssa
int rand = (a * milliseconds + b) % c

Tämä ei ole todella sattumaa, koska saman siemenen käyttö tuottaa saman tuloksen joka kerta. Mutta se riittää videopeleille.

Esimerkkejä pelaamisen RNG: stä

Nyt kun tiedät RNG: n tekniset ominaisuudet, katsotaanpa joitakin esimerkkejä RNG: stä peleissä nähdäksesi, miten se vaikuttaa.

Ryöstää RNG

RNG: llä on suuri rooli ryöstökeskeisissä peleissä, kuten Destiny, Borderlands ja Diablo. Kun avaat aarrearkun tai voitat vihollisen, sen pudottava palkkio ei ole sama kaikissa tapauksissa. Peli määrittää sen satunnaisesti joka kerta, joten saatat päätyä onnekkaaksi ja saada heti erittäin harvinaisen esineen tai matalan tason haarniskan kerta toisensa jälkeen.

Pelin tasapainottamiseksi saalien pudotukset eivät tietenkään ole täysin satunnaisia. Heillä on järjestelmät, jotka estävät sinua saamasta pelin parhaan aseen ensimmäisestä aarrearkusta, jonka avaat. Jokaisessa pelissä on erilaisia ​​tapoja käsitellä tätä, ehkä rajoittamalla saamiasi laitteita pelaajatasosi perusteella.

Pyrkimys yhä parempaan ryöstöön on vain yksi syy siihen, miksi videopelit ovat niin koukuttavia.

Mahdollisten prosenttiosuuksien määrittäminen RNG: n avulla

Monet pelit käyttävät RNG: tä selvittääkseen tietyn tapahtuman prosenttiosuuden. Tämä näkyy yleisesti roolipeleissä (RPG).

Esimerkiksi, kun hyökkäät JRPG -peleissä, kuten Persona 5 tai Chrono Trigger, voit laukaista kriittisen osuman, joka aiheuttaa lisävahinkoja. Tämä tapahtuu sattumanvaraisesti, vaikka monissa peleissä voit lisätä mahdollisuuksiasi käyttämällä tiettyjä kohteita. Pokémon -pelissä RNG määrittää kuinka usein taisteluita villien Pokémonien kanssa tapahtuu ja mitä olentoja kohtaat.

Samanlaisia ​​esimerkkejä tästä esiintyy peleissä, kuten Super Smash Bros. Arvo määritetään RNG: llä joka kerta, kun käytät sitä, paitsi että et voi saada samaa numeroa kahdesti peräkkäin.

Menettelyjen luominen RNG: n kautta

RNG on prosessien luomisen keskipiste, joka on suosittu trendi pelaamisessa. Proseduurinen luominen viittaa prosessiin, jossa pelisisältö luodaan algoritmin avulla sen sijaan, että luotaisiin kaikki käsin.

kuinka aktivoida radio puhelimessani

Tunnettuja pelejä, jotka perustuvat prosessien luomiseen, ovat Minecraft ja Spelunky. Nämä pelit luovat ainutlaatuisia maailmoja siemenarvon avulla, mikä tarkoittaa, että jokainen pelaaja saa erilaisen kokemuksen joka kerta, kun he pelaavat peliä.

Kuten muutkin RNG -muodot, pelin kehittäjät lisäävät rajoituksia, jotta maailmoja ei luoda täysin sattumanvaraisesti. Esimerkiksi et löydä satunnaisia ​​kelluvia maapalloja meren yläpuolelta Minecraftista.

RNG Speedrunningissa

Olet todennäköisesti kuullut videopeleistä RNG nopeusjuoksun yhteydessä. Koska speedrunners pyrkii suorittamaan pelin mahdollisimman nopeasti, he harjoittelevat paljon oppiakseen pelin sisältä ja ulkoa. On ymmärrettävää, että RNG lisää nopeuskäynteihin arvaamattomuuden elementin.

Vaikka se aiheuttaa usein ongelmia, RNG ei ole aina negatiivinen nopeuskäynneissä. Joidenkin vaihtelujen välillä voi tehdä pelistä houkuttelevamman, koska on helpompaa parantaa aikaasi hyvällä tuurilla.

Pieni tai kohtalainen Speedrun RNG

Joskus RNG on suurelta osin merkityksetön juoksulle. Tarkka sijoitus siitä, missä viholliset kutevat huoneessa tai saatko kriittisen osuman tavallisessa taistelussa, ei vaikuta suuresti kokonaisaikaasi.

Muut RNG -tapaukset voivat aiheuttaa merkittävämpiä hidastumisia. Esimerkiksi Super Mario Sunshine -pelissä pomo -taistelu King Booa vastaan ​​liittyy peliautomaatin pyörimiseen viidellä mahdollisella lopputuloksella. Jos haluat vahingoittaa häntä, sinun on ensin vastattava kolmea ananaskuvaketta, jotta voit saada erilaisia ​​hedelmiä.

Tämän jälkeen sinun on heitettävä hänelle pippuria kielen sytyttämiseksi ja sen jälkeen lyömällä häntä muilla hedelmillä. Hyvän RNG: n ansiosta paprikat näkyvät kätevässä paikassa, jotta voit suorittaa taistelun nopeasti. Huonolla tuurilla saatat joutua kuitenkin pyörimään rulettia monta kertaa ja polttamaan jonkin aikaa.

Run-Breaking RNG

Joissakin peleissä on osioita, joissa onnettomuus RNG: n kanssa voi tuhota juoksun kokonaan. Yksi esimerkki tästä tapahtuu Banjo-Kazooiessa.

Pelin lopulla osallistut tietokilpailuun nimeltä Grunty's Furnace Fun, joka testaa kysymyksiä seikkailustasi. Yksi neliön tyyppi taululla esittää kysymyksiä Gruntildasta, pelin roistosta. Jos puhut hänen sisarensa Brentildan kanssa koko pelin ajan, hän antaa sinulle vastaukset näihin kysymyksiin.

Oikeat vastaukset näihin kysymyksiin ovat kuitenkin satunnaisia ​​jokaisessa pelissä. Speedrunners ei halua tuhlata aikaa puhumiseen Brentildan kanssa, joten heidän on arvattava vastaukset tässä vaiheessa. Tämä johtaa täydelliseen onneen --- jos he valitsevat väärän vastauksen liian monta kertaa, he voivat kuolla ja menettää paljon aikaa.

Tämän RNG: stä riippuvan osion ottaminen pelin lopussa on turhauttavaa nopeudelle, koska juoksija ei voi tehdä muuta kuin toivoa, että heillä on onnea. Tästä huolimatta nopeusurheilijat keksivät edelleen usein tapoja kiertää nämä esteet, kuten alla oleva video osoittaa.

RNG -manipulointi

Kuten keskustelimme, videopelien pseudo-RNG ei ole todella satunnainen, koska voit toistaa tuloksia, jos käytät samaa siementä. Monet pelit käyttävät sisäistä ajastinta siemenenä, jota voi olla melko vaikea hyödyntää. Mutta muita pelejä on paljon helpompi viilata.

Golden Sun, RPG Game Boy Advance -pelissä, on loistava esimerkki tästä. Peli määrittää taistelun suorittamisesta saadut palkinnot sen perusteella, mitä teit ottelun aikana. Tämä tarkoittaa, että jos taistelet taistelua samoja vihollisia vastaan ​​täsmälleen samaa taktiikkaa käyttäen, saat taatut samat pudotukset joka kerta.

Speedrunners voi käyttää emulointityökaluja pelin analysointiin ja selvittää, voivatko he manipuloida sen RNG: tä. He voivat sitten hyödyntää sitä takaamalla halutun lopputuloksen tai minimoimalla RNG: n mahdollisen ajanhukan. Mutta keskiverto pelaajalle, joka ei ymmärrä siementä, tällainen RNG on yhtä hyvä kuin satunnainen.

kuinka saada sarja takaisin

Nyt ymmärrät RNG: n roolin pelaamisessa

Liiallinen RNG videopeleissä voi aiheuttaa turhautumisen tai turhautumisen tunteita, mikä voi johtaa pelien väsymykseen tai pelien uupumiseen. Jos sinusta tuntuu siltä, ​​saatat haluta tutustua asiaan vinkkejä pelien väsymyksen ja pelien uupumuksen voittamiseen .

Olemme tarkastelleet, mitä RNG on, esimerkkejä siitä, miten RNG vaikuttaa peleihin ja miten se koskee nopeusrajoituksia. Joten sinun pitäisi nyt ymmärtää paremmin RNG: n rooli pelaamisessa. Nyt sinun pitäisi tarkistaa suosikki videopelimme nopeus.

Jaa Jaa Tweet Sähköposti Aloittelijan opas puheen animointiin

Puheen animointi voi olla haaste. Jos olet valmis aloittamaan vuoropuhelun lisäämisen projektiin, jaamme prosessin puolestasi.

Lue seuraava
Liittyvät aiheet
  • Pelaaminen
  • Tekniikka selitetty
  • Roolipelit
  • Pelikulttuuri
Kirjailijasta Ben Stegner(1735 artikkelia julkaistu)

Ben on varatoimittaja ja aloituspäällikkö MakeUseOfissa. Hän jätti IT-työnsä kirjoittaakseen kokopäiväisesti vuonna 2016 eikä ole koskaan katsonut taaksepäin. Hän on kattanut teknisiä opetusohjelmia, videopelisuosituksia ja paljon muuta ammattikirjailijana yli seitsemän vuoden ajan.

Lisää Ben Stegneriltä

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi