Mis on RNG? Õppetund mängijatele

Mis on RNG? Õppetund mängijatele

Kas olete kunagi tundnud, et hasartmängude maailmas on lühendite arv ülekoormatud? Alates žanritest kuni tehniliste terminiteni on palju jälgida. Näiteks mis on RNG?





Selles artiklis selgitame, mis on RNG videomängude kontekstis. Vaatame RNG tähendust, uurime mõningaid näiteid ja näeme, kuidas see võib isegi kiirjooksu puhul kehtida.





Mis on RNG?

RNG tähistab juhuslike numbrite generaator . Seda määratletakse kui seadet või algoritmi, mis pakub juhuslikult numbreid. Mängu mõttes tähendab RNG sündmusi, mis ei ole iga kord, kui mängite, ühesugused.





Kuigi see kõlab lihtsalt, on arvutitel tegelikult probleeme juhuslike numbrite genereerimisega. Seda seetõttu, et arvutid on loodud juhiseid järgima, mis on juhuslikkuse vastand. Sa ei saa lihtsalt masinale öelda, et ta esitaks juhusliku numbri, sest juhiste andmine juhusliku valiku kohta on oksüümoron.

Tõeline RNG ja pseudo-RNG

Seetõttu peate juhusliku arvu arvutiga tõeliselt genereerimiseks kasutama füüsilist seadet, mida nimetatakse a riistvara juhuslike numbrite generaator . See kasutab juhuslike numbrite leidmiseks väikseid füüsilisi protsesse, näiteks elektroonilist müra.



Kuna inimesel pole võimalust ennustada või teada saada, mis nende märkamatute sündmustega toimub, on nad võimalikult juhuslikud. Seda tüüpi RNG on turvakesksetes süsteemides ülioluline ja ilmneb seega tavalistes krüpteerimisvormides. Kui keegi suudaks aru saada, kuidas süsteem krüpteerimisprotokolli jaoks juhuslikke numbreid pakkus, oleks see suur probleem.

Siiski pole see mängude RNG puhul murettekitav. Kiiremaks ja hõlpsamaks reprodutseerimiseks kasutavad paljud programmid, sealhulgas mängud, nn pseudo -juhusliku arvu genereerimine .





Pseudo-RNG kasutab algoritmi (mõtle sellele kui valemile), mis teostab matemaatilisi toiminguid a seeme (alg) väärtus juhusliku numbri saamiseks. Iga kord erinevate väljundite saavutamiseks on oluline kasutada võimalikult juhuslikku seemet.

Lihtne näide võtaks seemneks praeguse millisekundite arvu ja teeks sellega mõned toimingud, näiteks:





ma ei saanud oma amazoni paketti kätte
int rand = (a * milliseconds + b) % c

See pole päris juhuslik, sest sama seemne kasutamine annab iga kord sama tulemuse. Kuid see on videomängude jaoks piisavalt hea.

RNG näited mängudes

Nüüd, kui teate RNG tehnilisi omadusi, vaatame mõningaid RNG näiteid mängudes, et näha, kuidas see mängib rolli.

Rüüstata RNG

RNG mängib suurt rolli rüüstamisele keskendunud mängudes nagu Destiny, Borderlands ja Diablo. Kui avate aardekirstu või alistate vaenlase, pole selle makstav tasu igal juhul sama. Mäng määrab selle iga kord juhuslikult, nii et teil võib lõpuks vedada ja hankida kohe üliharuldane ese või ikka ja jälle madala taseme soomustükk.

Mängu tasakaalu hoidmiseks ei ole rüüstamised muidugi täiesti juhuslikud. Neil on süsteemid, mis takistavad teil mängu parimat relva esimesest aardekastist avamast. Igas mängus on selle käsitlemiseks erinevaid viise, võib -olla piirates saadud varustust vastavalt mängija tasemele.

Soov rüüstamist aina paremaks muuta on vaid üks põhjus, miks videomängud on nii sõltuvust tekitavad.

Võimaluste protsendi määramine RNG abil

Paljud mängud kasutavad RNG -d, et välja selgitada teatud sündmuse protsent. Seda on tavaliselt näha rollimängudes (RPG).

Näiteks kui ründate JRPG -des nagu Persona 5 või Chrono Trigger, võite vallandada kriitilise tabamuse, mis teeb lisakahju. See juhtub juhuslikult, kuigi paljudes mängudes saate oma võimalusi teatud esemete abil suurendada. Pokémoni mängus määrab RNG kindlaks, kui sageli toimuvad lahingud metsikute Pokémonitega ja milliste olenditega kokku puutute.

Sarnaseid näiteid leidub sellistes mängudes nagu Super Smash Bros. Tegelasel Mr. Game & Watch on käik Judge, mis kuvab kasutamisel numbri ühest üheksani. Väärtus määratakse RNG abil iga kord, kui seda kasutate, välja arvatud see, et te ei saa sama numbrit kaks korda järjest.

Protseduuriline genereerimine RNG kaudu

RNG on protsesside loomise keskmes, mis on populaarne mängude trend. Protseduuriline genereerimine viitab mängu sisu loomisele algoritmi abil, selle asemel, et kõike käsitsi meisterdada.

kuidas maci hiirega sisse suumida

Tuntud mängud, mis põhinevad protseduuril, on Minecraft ja Spelunky. Need mängud loovad algväärtuse kaudu ainulaadseid maailmu, mis tähendab, et iga mängija saab iga kord mängu mängides erineva kogemuse.

Nagu muud RNG vormid, lisavad mänguarendajad piiranguid, et maailmad ei tekiks täielikult juhuslikult. Näiteks ei leia Minecraftist juhuslikke ujuvaid maapinna plokke ookeani kohal.

RNG kiirjooksus

Võimalik, et olete kuulnud videomängude RNG kohta kiirjooksu kontekstis. Kuna kiirjooksjate eesmärk on lõpetada mäng nii kiiresti kui võimalik, harjutavad nad palju, et õppida mängu seest ja väljast. Arusaadavalt lisab RNG kiiruskatsetele ettearvamatuse elemendi.

Kuigi see tekitab sageli probleeme, ei ole RNG kiiruste puhul alati negatiivne. Jooksude vaheline erinevus võib muuta mängu atraktiivsemaks, sest kerge õnne korral on aega mugavam parandada.

Väike kuni mõõdukas kiirusega RNG

Mõnikord on RNG jooksmisel suuresti ebaoluline. Täpne paigutus ruumis vaenlaste kudemiskohtadele või sellele, kas saate tavalises lahingus kriitilise löögi, ei mõjuta teie kogu aega tohutult.

Teised RNG juhtumid võivad põhjustada märkimisväärseid aeglustusi. Näiteks Super Mario Sunshine'is hõlmab bosside lahing King Boo vastu mänguautomaadi keerutamist viie võimaliku tulemusega. Tema kahjustamiseks peate esmalt sobitama kolme ananassiikooni, et kudeda erinevaid puuvilju.

Pärast seda peate talle keele põlema panemiseks pipart viskama, millele järgneb löömine mis tahes muu puuviljaga. Hea RNG korral ilmuvad paprikad mugavasse kohta, nii et saate võitluse kiiresti lõpule viia. Halva õnne korral peate võib -olla ruletti mitu korda keerutama ja mõnda aega põletama.

Run-Breaking RNG

Mõnel mängul on sektsioonid, kus RNG -ga ebaõnnestumine võib jooksu täielikult rööpast välja viia. Üks juhtum esineb Banjo-Kazooie's.

Mängu lõpu lähedal sisenete viktoriinisaatesse nimega Grunty's Furnace Fun, mis paneb teid proovile küsimustega teie seikluse kohta. Üks lauatüüp küsib teilt mängu kurikaela Gruntilda kohta küsimusi. Kui räägite mängu ajal tema õe Brentildaga, annab ta neile küsimustele vastused.

Õiged vastused neile küsimustele on aga igal mängul juhuslikud. Speedrunners ei taha raisata aega Brentildaga rääkimisele, seega peavad nad vastuseid siinkohal ära arvama. See taandub täielikuks õnneks-kui nad valivad liiga palju kordi vale vastuse, võivad nad surra ja kaotada palju aega.

Selle RNG-sõltuva lõigu olemasolu mängu lõpus on kiiruskatsete jaoks masendav, sest jooksja ei saa teha muud kui loota, et neil läheb õnneks. Sellele vaatamata leiavad kiirussõitjad endiselt sageli võimalusi nende takistuste ületamiseks, nagu näitab allolev video.

RNG manipuleerimine

Nagu me arutasime, pole videomängude pseudo-RNG tõeliselt juhuslik, sest sama seemne kasutamisel saate tulemusi reprodutseerida. Paljudes mängudes kasutatakse seemnena sisemist taimerit, mille kasutamine võib olla üsna keeruline. Kuid teiste mängudega on palju lihtsam nokitseda.

Kuldne päike, RPG Game Boy Advance'is, on selle suurepärane näide. Mäng määrab lahingu lõpetamisel saadavad hüved vastavalt kohtumise ajal tehtud tegevustele. See tähendab, et kui te võtate lahingu samade vaenlaste vastu, kasutades täpselt sama taktikat, on teile tagatud iga kord samad tilgad.

Speedrunners saab mängu analüüsimiseks kasutada emuleerimisvahendeid ja välja selgitada, kas nad saavad selle RNG -ga manipuleerida. Seejärel saavad nad seda ära kasutada, garanteerides soovitud tulemuse või minimeerides RNG võimaliku ajaraiskamise. Kuid keskmisele mängijale, kes seemnest aru ei saa, on selline RNG sama hea kui juhuslik.

kuidas seeria tagasi saada

Nüüd saate aru RNG rollist mängudes

Liiga palju RNG -d videomängudes võib põhjustada pettumust või mõttetust, mis võib põhjustada mängude väsimust või mängude läbipõlemist. Kui teil on selline tunne, võiksite uurida näpunäiteid mängude väsimuse ja mängude läbipõlemise ületamiseks .

Oleme vaadanud, mis on RNG, näiteid selle kohta, kuidas RNG mõjutab mänge ja kuidas see kehtib kiirjooksude kohta. Seega peaksite nüüd paremini mõistma RNG rolli mängudes. Nüüd peaksite tutvuma meie lemmikvideomängude kiirjooksudega.

Jaga Jaga Piiksuma E -post Algaja juhend kõne animeerimiseks

Kõne animeerimine võib olla väljakutse. Kui olete valmis oma projektile dialoogi lisama, jagame teie jaoks protsessi.

Loe edasi
Seotud teemad
  • Mängimine
  • Tehnoloogia selgitatud
  • Rollimängud
  • Mängukultuur
Autori kohta Ben Stegner(Avaldatud 1735 artiklit)

Ben on MakeUseOfi toimetaja asetäitja ja alustamisjuht. Ta lahkus IT-tööst täiskohaga kirjutama 2016. aastal ega ole kunagi tagasi vaadanud. Ta on professionaalse kirjanikuna üle seitsme aasta kajastanud tehnilisi õpetusi, videomängude soovitusi ja palju muud.

Veel Ben Stegnerilt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin