Oglas

Jeste li se ikad osjećali preplavljenim brojem akronima u svijetu igara? Mnogo toga treba pratiti od žanrova do tehničkog pojma. Na primjer, što je RNG?

U ovom ćemo članku objasniti što je RNG u kontekstu videoigara. Pogledati ćemo značenje RNG-a, proučiti neke primjere i vidjeti kako se to uopće može primijeniti na ubrzanje rada.

Što je RNG?

RNG je kratica generator slučajnih brojeva. To je definirano kao uređaj ili algoritam koji dolazi do brojeva slučajnim slučajem. Prema igrama, RNG se odnosi na događaje koji nisu isti kad god igrate.

Iako zvuči jednostavno, računala zapravo imaju problema s generiranjem slučajnih brojeva. To je zato što su računala dizajnirana da slijede upute, što je suprotno slučajnosti. Ne možete jednostavno reći uređaju da "smisli slučajni broj", jer oksimoron daje upute kako da odaberete nešto nasumično.

Pravi RNG i pseudo-RNG

Zbog toga za istinsko generiranje slučajnih brojeva s računalom morate koristiti fizički uređaj poznat kao generator slučajnih brojeva hardvera. Ovim se koriste nasumični brojevi za fizičke procese, kao što je elektronski šum.

instagram viewer

Kako osoba ne može predvidjeti ili znati što se događa s tim neprimjetnim događajima, oni su što je moguće više slučajnih. Ova vrsta RNG-a vitalna je za sustave usmjerene na sigurnost i stoga se pojavljuje u sustavu uobičajeni oblici šifriranja. Ako je netko uspio shvatiti kako sustav dolazi sa "slučajnim" brojevima za protokol šifriranja, to bi bio veliki problem.

Međutim, to se ne bavi igranjem RNG-a. Da bi se postigla veća brzina i lakša reprodukcija, mnogi programi, uključujući i igre, koriste ono što se naziva generacija pseudo slučajnih brojeva.

Pseudo-RNG koristi algoritam (mislite na to kao formulu) koji izvodi matematičke operacije na a sjeme (početna) vrijednost da dođe do nasumičnog broja. Za postizanje različitih rezultata svaki put, važno je koristiti sjeme što je slučajnije moguće.

Jednostavan primjer uzeo bi trenutni broj milisekundi kao sjeme, a zatim izveo neke operacije na njemu, poput ove:

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

To uistinu nije slučajno, jer će se istim sjemenom svaki puta postići isti rezultat. Ali to je dovoljno dobro za video igre.

Primjeri RNG u igrama

Sada kada znate tehničke značajke RNG-a, pogledajte nekoliko primjera RNG-a u igrama da biste vidjeli kako igra ulogu.

Plijen RNG

RNG igra veliku ulogu u igrama usmjerenim na plijen, poput Destiny, Borderlands i Diablo. Kada otvorite škrinju s blagom ili pobijedite neprijatelja, nagrada koju ispadne nije ista u svim slučajevima. Igra ga određuje nasumično svaki put, tako da ćete možda na kraju imati sreće i odmah dobiti super-rijedak predmet ili komad niskog nivoa oklopa.

Naravno, da bi igra bila uravnotežena, kapi plijena nisu sasvim slučajni. Imaju uspostavljene sustave koji će vam onemogućiti da iz prve otvorene škrinje s blagom nabavite najbolje oružje u igri. Svaka igra ima različite načine postupanja, možda ograničavanjem opreme koju dobivate na temelju razine vašeg igrača.

Pogon za postizanjem boljeg plijena samo je jedan od razlozi zbog kojih su video igre toliko zarazne.

Utvrđivanje postotka šansi s RNG-om

Pokemon kritični hit

Mnoge igre koriste RNG da bi utvrdile postotak određenog događaja. To se obično vidi u igrama uloga (RPG-ova).

Na primjer, kada napadnete JRPG-ove poput Persona 5 ili Chrono Trigger, možete pokrenuti kritični pogodak koji donosi dodatnu štetu. To se događa nasumično, mada u mnogim igrama možete povećati svoju šansu pomoću određenih predmeta. U igri Pokémon, RNG određuje koliko se često svađaju s divljim Pokémonom i koja bića susrećete.

Slični primjeri toga pojavljuju se u igrama poput Super Smash Bros. Lik Mr. Game & Watch ima potez pod nazivom Judge koji prikazuje broj od jedan do devet kada se koristi. Vrijednost se određuje s RNG-om svaki put kada ga upotrebljavate, s izuzetkom što ne možete dobiti isti broj dva puta zaredom.

Proceduralna generacija putem RNG-a

RNG je u središtu procesne generacije, popularnog trenda u igrama. Proceduralna generacija odnosi se na proces stvaranja sadržaja igara putem algoritma, umjesto da sve ručno izrađuje.

Poznate igre koje se grade oko procesne generacije uključuju Minecraft i Spelunky. Ove igre stvaraju jedinstvene svjetove pomoću temeljne vrijednosti, što znači da svaki igrač dobiva različito iskustvo svaki put kada igra kroz igru.

Kao i drugi oblici RNG-a, programeri igara dodaju ograničenja tako da se svjetovi ne generiraju potpuno nasumično. Na primjer, u Minecraftu nećete naći nasumične lebdeće blokove tla iznad oceana.

RNG u Speedrunningu

Postoji vjerojatnost da ste čuli za RNG za videoigre u kontekstu ubrzanog trčanja. Budući da speedrunneri imaju za cilj dovršiti igru ​​što je brže moguće, mnogo vježbaju kako bi naučili igru ​​iznutra i izvana. Razumljivo je, tada RNG ubrzanima dodaje element nepredvidivosti.

Iako često uzrokuje probleme, RNG nije uvijek negativan u brzinskoj vožnji. Nekoliko varijacija između pokretanja može učiniti igru ​​privlačnijom jer je lakše poboljšati svoje vrijeme uz malo sreće.

Manji do umjereni Speedrun RNG

Ponekad je RNG uglavnom nebitan za trčanje. Točan položaj mjesta gdje se neprijatelji probijaju u sobi ili dobivate kritični pogodak u redovnoj bitci neće imati ogroman učinak na vaše ukupno vrijeme.

Ostale instance RNG-a mogu uzrokovati značajnija usporavanja. Na primjer, u Super Mario Sunshine, borba za borbu protiv Kinga Boa uključuje okretanje automata s pet mogućih rezultata. Da biste ga oštetili, prvo morate uskladiti tri ikone ananasa da biste ranili razno voće.

Nakon toga morate baciti papriku na njega kako bi zapalio jezik, nakon čega ćete ga udariti bilo kojim drugim voćem. Uz dobar RNG, paprike će se pojaviti na prikladnom mjestu, tako da možete brzo dovršiti borbu. S lošom srećom, možda ćete morati ruletu okretati više puta i sagorjeti neko vrijeme.

Otrči RNG

Neke igre imaju odjeljke u kojima nezadovoljstvo RNG-om može potpuno uništiti trčanje. Jedan slučaj toga događa se u Banjo-Kazooie.

Pri kraju igre ulazite u kviz emisiju pod nazivom Grunty's Furnace Fun koja vas testira pitanjima o vašoj avanturi. Jedna vrsta kvadrata na ploči postavlja vam pitanja o Gruntildi, zlikovcu igre. Ako tijekom igre razgovarate sa njenom sestrom Brentildom, dat će vam odgovore na ta pitanja.

Međutim, točni odgovori na ta pitanja su nasumični na svim igrama. Speedrunneri ne žele gubiti vrijeme na razgovor s Brentildom, pa u ovom trenutku moraju pogoditi odgovore. To se svodi na potpunu sreću - ako biraju pogrešan odgovor previše puta, mogli bi umrijeti i izgubiti tonu vremena.

Imati ovaj dio ovisan o RNG-u na kraju igre frustrirajuće je za brzinsko trčanje, jer trkač ne može ništa drugo nego da se nada da će imati sreće. Unatoč tome, speedrunneri i dalje često pronalaze načine kako zaobići te blokade puta, kao što pokazuje videozapis u nastavku.

RNG manipulacija

Kao što smo raspravljali, pseudo-RNG videoigara nije uistinu slučajno, jer možete reproducirati rezultate ako koristite isto sjeme. Mnoge igre koriste interni timer kao sjeme, što je prilično teško iskoristiti. No s drugim se igrama mnogo lakše igrati.

Golden Sun, RPG na Game Boy Advanceu, sjajan je primjer toga. Igra određuje nagrade koje ste dobili od dovršavanja bitke na temelju radnji koje ste poduzeli tijekom susreta. To znači da ako se borite protiv istih neprijatelja koristeći potpuno istu taktiku, zajamčeno vam je iste kapi svaki put.

Speedrunneri mogu pomoću emulacijskih alata analizirati igru ​​i otkriti mogu li manipulirati njenim RNG-om. Tada mogu to iskoristiti jamčeći željeni ishod ili minimizirati potencijalni gubitak vremena iz RNG-a. Ali prosječnom igraču koji ne razumije sjeme, ovakav RNG dobar je koliko i slučajni.

Sada razumijete ulogu RNG-a u igranju

Pogledali smo što je RNG, primjere kako RNG utječe na igre i kako se primjenjuje na speedruns. Dakle, sada bi trebali bolje razumjeti ulogu RNG-a u igrama. Sad biste trebali provjeriti naša omiljena brzina videoigara 7 zabavnih speedrona koji su prepuni savjeta i trikovaSpeedrunning omogućuje uočavanje nevjerojatnih podviga stručnjaka. Ove će se speedrunsi zabaviti i potaknuti da postanete bolji igrač. Čitaj više .

Ben je zamjenik urednika i sponzorirani menadžer postova na MakeUseOf. Ima B.S. na Računalnim informacijskim sustavima s Grove City Collegea, gdje je diplomirao na Cum Laudeu i s odlikovanjem na njegovom majoru. Uživa u pomaganju drugima te strastveno gleda na videoigre.