Oglas

Ste se kdaj počutili preobremenjene s številom kratic v svetu iger na srečo? Od žanrov do tehničnih izrazov je treba veliko spremljati. Na primer, kaj je RNG?

V tem članku pojasnjujemo, kaj je RNG v kontekstu video iger. Ogledali si bomo pomen RNG, preučili nekaj primerov in videli, kako se sploh lahko nanaša na hitro vožnjo.

Kaj je RNG?

RNG pomeni generator naključnih števil. To je opredeljeno kot naprava ali algoritem, ki šteje po naključju. V igralnih pogojih se torej RNG nanaša na dogodke, ki niso vsakič enaki.

Čeprav se sliši preprosto, imajo računalniki dejansko težave pri ustvarjanju naključnih števil. To je zato, ker so računalniki zasnovani tako, da sledijo navodilom, kar je nasprotno od naključnosti. Ne morete preprosto povedati napravi, da "naključi naključno število", saj je dajanje navodil, kako izbrati nekaj naključno, oksimoron.

Pravi RNG in Pseudo-RNG

Zaradi tega za resnično generiranje naključnega števila z računalnikom morate uporabiti fizično napravo, znano kot generator naključnih števil strojne opreme

instagram viewer
. Pri uporabi navadnih fizičnih procesov, na primer elektronskega hrupa, pride do naključnih števil.

Ker oseba ne more predvideti ali vedeti, kaj se dogaja s temi neopaznimi dogodki, so čim bolj resnično naključni. Ta vrsta RNG je bistvenega pomena v sistemih, usmerjenih v varnost, in se zato pojavlja v pogoste oblike šifriranja. Če bi nekdo spoznal, kako je sistem prišel do "naključnih" številk za šifrirni protokol, bi bila to velika težava.

Vendar pri igranju RNG pri igrah to ne skrbi. Številni programi, vključno z igrami, za večjo hitrost in lažjo reprodukcijo uporabljajo tako imenovane generacija psevdonamernih številk.

Pseudo-RNG uporablja algoritem (pomisli na to kot na formulo), ki izvaja matematične operacije na a seme (začetna) vrednost, da pride do naključnega števila. Da bi vsakič dosegli različne rezultate, je pomembno, da uporabite čim bolj naključno seme.

Preprost primer bi vzel trenutno število milisekund kot seme, nato pa na njem izvedel nekaj operacij, kot je ta:

int rand = (a * milisekunde + b)% c

To ni resnično naključno, saj bo uporaba istega semena vsakič dala enak rezultat. Vendar je dovolj dobro za video igre.

Primeri RNG v igrah

Zdaj, ko poznate tehnične lastnosti RNG, si oglejmo nekaj primerov RNG v igrah, da vidimo, kako igra vlogo.

Loot RNG

RNG ima veliko vlogo v igrah, osredotočenih na plen, kot so Destiny, Borderlands in Diablo. Ko odprete skrinjo z zakladom ali premagate sovražnika, nagrada, ki jo pade, ni v vseh primerih enaka. Igra ga vsakič določa naključno, tako da boste morda na koncu imeli srečo in takoj dobili nadvse redek predmet ali nizkocenovni oklep znova in znova.

Seveda, da bi igra ostala uravnotežena, kapljice plenice niso povsem naključne. Vzpostavljeni so sistemi, ki vam preprečujejo, da bi od prvega kovčka z zakladom, ki ga odprete, dobili najboljše orožje v igri. Vsaka igra ima različne načine ravnanja s tem, morda z omejevanjem opreme, ki jo prejmete glede na raven vašega igralca.

Prizadevanje za vedno boljši plen je le eden izmed Razlogi za video igre tako zasvojijo.

Določitev odstotek možnosti z RNG

Kritični hit Pokemona

Mnoge igre uporabljajo RNG, da ugotovijo odstotek nekega dogodka. To se običajno opazi pri igranju vlog (RPG).

Na primer, ko napadete v JRPG, kot sta Persona 5 ali Chrono Trigger, lahko sprožite kritični zadetek, ki naredi dodatno škodo. To se zgodi naključno, čeprav v mnogih igrah lahko povečate svojo priložnost z uporabo določenih predmetov. V igri Pokémon RNG določa, kako pogosto se zgodijo bitke z divjim Pokémonom in s katerimi bitji se srečujete.

Podobni primeri tega se pojavljajo v igrah, kot je Super Smash Bros. Lik Mr. Game & Watch ima potezo, imenovano Judge, ki pri uporabi uporablja številko od ena do devet. Vrednost se določi z RNG vsakič, ko jo uporabljate, le da dvakrat zapored ne morete dobiti iste številke.

Proceduralna generacija prek RNG

RNG je v središču procesne generacije, ki je priljubljen trend pri igranju iger. Proceduralna generacija se nanaša na postopek ustvarjanja igranih vsebin prek algoritma, namesto da bi vse ročno izdelali.

Znane igre, ki temeljijo na procesni generaciji, vključujejo Minecraft in Spelunky. Te igre ustvarijo edinstvene svetove s pomočjo semenske vrednosti, kar pomeni, da ima vsak igralec vsakič drugačno izkušnjo.

Kot druge oblike RNG, tudi razvijalci iger dodajo omejitve, tako da se svetovi ne ustvarjajo povsem naključno. Na primer, v Minecraftu ne boste našli naključnih lebdečih zemeljskih blokov nad oceanom.

RNG v Speedrunningu

Obstaja možnost, da ste slišali za RNG za video igre v kontekstu hitrega zagona. Ker želijo speedrunnerji igro dokončati čim hitreje, veliko vadijo, da se igro naučijo znotraj in zunaj. Razumljivo, potem RNG hitrostnim puščicam doda element nepredvidljivosti.

Čeprav pogosto povzroča težave, RNG ni vedno negativen pri hitrostih. Nekaj ​​razlik med vožnjami lahko igro naredi bolj privlačno, saj je čas lažje izboljšati z malo sreče.

Manjša do zmerna hitrost RNG

Včasih je RNG večinoma neprimerna za tek. Natančna umestitev, kje so sovražniki nastanili v sobi, ali ali boste v običajnem boju dosegli kritični zadetek, ne bo imela velikega vpliva na vaš skupni čas.

Drugi primeri RNG lahko povzročijo pomembnejše upočasnitve. Na primer, v Super Mario Sunshine bojevski šef proti Kingu Boo vključuje vrtenje igralnega avtomata s petimi možnimi izidi. Če ga želite poškodovati, se morate najprej ujemati s tremi ikonami ananasa, da boste sprostili razno sadje.

Po tem morate nanj metati poper, da se mu zažge jezik, ki mu sledi s katerim koli drugim sadjem. Z dobrim RNG se bodo paprike pojavile na primerni lokaciji, tako da lahko hitro končate boj. Kljub slabi sreči boste morda morali ruleto večkrat zavrteti in nekaj časa zažgati.

Run-Breaking RNG

Nekatere igre imajo odseke, kjer lahko nesreča z RNG popolnoma izniči vožnjo. En primer tega se zgodi v Banjo-Kazooie.

Konec igre začnete kviz oddaje Grunty's Furnace Fun, ki vas preizkusi z vprašanji o vaši pustolovščini. Ena vrsta kvadrata vam postavlja vprašanja o Gruntildi, negativcu igre. Če se skozi igro pogovarjate s njeno sestro Brentildo, vam bo dala odgovore na ta vprašanja.

Vendar so pravilni odgovori na ta vprašanja naključni na vsaki igri. Speedrunnerji ne želijo izgubljati časa za pogovor z Brentildo, zato morajo na tem mestu ugibati odgovore. To se spodobi s popolno srečo - če prevečkrat izberejo napačen odgovor, bi lahko umrli in izgubili tono časa.

Imeti ta odsek, odvisen od RNG, na koncu igre bo moteče hitrostni tek, saj tekač ne more nič drugega kot upanje, da bo imel srečo. Kljub temu pa speedrunnerji še vedno pogosto najdejo načine, kako jih obiti, kot kaže spodnji video.

Manipulacija RNG

Kot smo že razpravljali, psevdo-RNG video iger ni resnično naključen, saj lahko reproducirate rezultate, če uporabljate isto seme. Mnoge igre kot seme uporabljajo notranji časovnik, kar je lahko precej težko izkoristiti. Toda z drugimi igrami se je veliko lažje ujeti.

Golden Sun, RPG na Game Boy Advance, je odličen primer tega. Igra določa nagrade, ki jih dobite pri zaključku bitke na podlagi dejanj, ki ste jih izvedli med srečanjem. To pomeni, da če se borite proti istim sovražnikom ob natančno isti taktiki, vam zagotovite enake padce vsakič.

Speedrunnerji lahko s pomočjo emulacijskih orodij analizirajo igro in ugotovijo, ali lahko manipulirajo z njenim RNG. Nato lahko to izkoristijo tako, da zagotovijo želeni rezultat ali zmanjšajo morebitne izgube časa iz RNG. Toda povprečnemu igralcu, ki ne razume semena, je ta vrsta RNG tako dobra kot naključna.

Zdaj razumete vlogo RNG v igranju iger

Ogledali smo si, kaj je RNG, primere, kako RNG vpliva na igre in kako velja za speedruns. Tako bi morali zdaj bolje razumeti vlogo RNG v igrah. Zdaj bi morali preveriti naše najljubše speedruns video igre 7 Zabavnih speedrunov, polnih nasvetov in trikovSpeedrunning vam omogoča, da vidite neverjetne podvige strokovnjakov. Ti speedrunsi vas bodo zabavali in navdihnili, da boste postali boljši igralec. Preberi več .

Ben je namestnik urednika in sponzorski vodja sporočil v MakeUseOf. Ima B.S. diplomiral iz računalniških informacijskih sistemov na Grove City College, kjer je diplomiral pri Cum Laude in s častno izobrazbo. Uživa v tem, da pomaga drugim in je strast do video iger kot medija.