Skelbimas
Ar kada nors jautėtės priblokšti dėl daugybės akronimų žaidimų pasaulyje? Nuo žanrų iki techninių terminų reikia daug ką stebėti. Pavyzdžiui, kas yra RNG?
Šiame straipsnyje paaiškiname, kas yra RNG vaizdo žaidimų kontekste. Pažvelgsime į RNG reikšmę, išstudijuosime keletą pavyzdžių ir sužinokime, kaip ji gali būti taikoma net ir greičio ruože.
Kas yra RNG?
RNG reiškia atsitiktinių skaičių generatorius. Tai apibrėžiama kaip įrenginys arba algoritmas, kuris sugalvoja skaičius atsitiktinai. Taigi žaidimų prasme RNG reiškia įvykius, kurie nėra vienodi kiekvieną kartą, kai žaidi.
Nors skamba paprasta, kompiuteriai iš tikrųjų turi problemų generuodami atsitiktinius skaičius. Taip yra todėl, kad kompiuteriai yra skirti vykdyti instrukcijas, o tai yra priešingybė atsitiktinumui. Negalite tiesiog nurodyti mašinai „sugalvoti atsitiktinį skaičių“, nes instrukcijos, kaip atsitiktinai pasirinkti kažką, yra oksimoronas.
Tikras RNG ir Pseudo-RNG
Dėl to norėdami iš tikrųjų su kompiuteriu generuoti atsitiktinį skaičių, turite naudoti fizinį įrenginį, vadinamą
aparatinės įrangos atsitiktinių skaičių generatorius. Tam, kad sugalvotų atsitiktinius skaičius, naudojami nedideli fiziniai procesai, tokie kaip elektroninis triukšmas.Žmogui nėra galimybės nuspėti ar žinoti, kas vyksta su šiais nepastebimais įvykiais, jie yra kuo labiau atsitiktiniai. Šis RNG tipas yra gyvybiškai svarbus į saugumą orientuotose sistemose, todėl pasirodo įprastos šifravimo formos. Jei kas nors sugebėtų išsiaiškinti, kaip sistema sugalvojo „atsitiktinius“ šifravimo protokolo numerius, tai bus didelė problema.
Tačiau žaidimų RNG tai nekelia rūpesčių. Norėdami didesnio greičio ir lengvesnio atgaminimo, daugelis programų, įskaitant žaidimus, naudoja tai, kas vadinama pseudo-atsitiktinių skaičių generavimas.
Pseudo-RNG naudoja algoritmą (pagalvok apie formulę), kuris atlieka matematines operacijas sėkla (pradinė) reikšmė, norint sugalvoti atsitiktinį skaičių. Kiekvieną kartą norint gauti skirtingus rezultatus, svarbu naudoti kuo atsitiktines sėklas.
Paprastas pavyzdys būtų dabartinis milisekundžių skaičius kaip sėkla, tada atliktų su ja keletą operacijų, pavyzdžiui:
int rand = (a * milisekundės + b)% c
Tai nėra atsitiktinumas, nes naudojant tą pačią sėklą kaskart bus gaunamas tas pats rezultatas. Bet jis yra pakankamai geras vaizdo žaidimams.
RNG pavyzdžiai žaidimų srityje
Dabar, kai žinote RNG techninę savybę, pažvelkime į keletą žaidimų RNG pavyzdžių, kad pamatytume, kaip ji vaidina svarbų vaidmenį.
Plėšykite RNG
„RNG“ vaidina svarbų vaidmenį grobstymui skirtuose žaidimuose, tokiuose kaip „Destiny“, „Borderlands“ ir „Diablo“. Atidarius lobių skrynią ar nugalėjus priešą, atlygis, kurį ji numeta, nėra tas pats. Žaidimas nustato jį atsitiktinai kiekvieną kartą, todėl jums gali pasisekti ir iškart gauti super retą daiktą arba per mažą šarvo gabalą.
Žinoma, kad žaidimas būtų subalansuotas, plėšikų lašai nėra visiškai atsitiktiniai. Jie turi sistemas, neleidžiančias jums gauti geriausio ginklo žaidime iš pirmosios atidaromos lobių skrynios. Kiekvienas žaidimas turi skirtingus būdus, kaip tai sutvarkyti, galbūt ribojant gaunamą įrangą atsižvelgiant į žaidėjo lygį.
Siekis vis labiau plėšytis yra tik vienas iš būdų Dėl šios priežasties vaizdo žaidimai yra tokie įkyrūs.
Tikimybės procentų nustatymas naudojant RNG

Daugelis žaidimų naudoja RNG norėdami išsiaiškinti tam tikro įvykio procentą. Tai dažniausiai pastebima vaidinant žaidimus (RPG).
Pvz., Kai puolate JRPG, tokiuose kaip „Persona 5“ ar „Chrono Trigger“, galite sukelti kritinį smūgį, kuris daro papildomą žalą. Tai atsitinka atsitiktinai, nors daugelyje žaidimų galite padidinti savo galimybes, naudodami tam tikrus elementus. „Pokémon“ žaidime RNG nustato, kaip dažnai vyksta mūšiai su laukiniais Pokémonais ir su kokiais būtybėmis jūs susiduriate.
Panašūs to pavyzdžiai yra žaidimuose, tokiuose kaip „Super Smash Bros“. Veikėjo „Mr. Game & Watch“ judesys vadinamas Teisėju, kai naudojamas skaičius rodo nuo vieno iki devynių. Vertė nustatoma naudojant RNG kiekvieną kartą, kai ją naudojate, išskyrus tai, kad du kartus iš eilės negalite gauti to paties numerio.
Procedūrinis generavimas per RNG
RNG yra procedūrų kūrimo centre, populiari žaidimų tendencija. Procedūrinis generavimas reiškia žaidimo turinio kūrimo procesą naudojant algoritmą, o ne viską atliekant rankomis.
Tarp žinomų procedūrinės kartos žaidimų yra „Minecraft“ ir „Spelunky“. Šie žaidimai sukuria unikalius pasaulius per pradinę vertę, ty kiekvienas žaidėjas įgyja skirtingą patirtį kiekvieną kartą žaisdamas per žaidimą.
Kaip ir kitos RNG formos, žaidimų kūrėjai prideda apribojimus, kad pasauliai nebūtų generuojami visiškai atsitiktinai. Pavyzdžiui, „Minecraft“ nerasite atsitiktinių plūduriuojančių žemės blokų virš vandenyno.
RNG greičio ruože
Yra tikimybė, kad galbūt esate girdėję apie RNG vaizdo žaidimą greičio ruožo kontekste. Kadangi greičio viršininkai siekia užbaigti žaidimą kuo greičiau, jie daug mokosi, kad išmoktų žaidimo iš vidaus ir iš išorės. Suprantama, kad tada RNG prie greičio viršijimo prideda nenuspėjamumo elementą.
Nors tai dažnai sukelia problemų, RNG greičio ruožuose ne visada būna neigiamas. Jei žaidimų ciklai šiek tiek skiriasi, žaidimas gali būti patrauklesnis, nes šiek tiek pasisekimo metu lengviau pagerinti laiką.
Nuo mažos iki vidutinės Speedrun RNG
Kartais RNG nėra reikšmingas bėgimui. Tiksli vieta, kur priešai neršia kambaryje, ar jūs gaunate kritinį smūgį įprastoje kovoje, neturės didžiulės įtakos jūsų bendrajam laikui.
Kiti RNG atvejai gali sukelti reikšmingesnį sulėtėjimą. Pavyzdžiui, „Super Mario Sunshine“ boso mūšyje prieš „King Boo“ lošimo automatas sukasi su penkiais įmanomais rezultatais. Norėdami jį sugadinti, pirmiausia turite suderinti tris ananasų piktogramas, kad užaugintumėte įvairių vaisių.
Po to jūs turite mesti į jį pipirą, kad liežuvis būtų lieptas, o paskui jį muškite bet kokiais kitais vaisiais. Turėdami gerą RNG, paprikos pasirodys patogioje vietoje, kad galėtumėte greitai užbaigti kovą. Nepaisant to, kad jums nesisekė, jums gali tekti daug kartų sukti ruletę ir kurį laiką sudeginti.
„Run-Breaking RNG“
Kai kuriuose žaidimuose yra skyrių, kuriuose dėl nelaimingo atsitikimo su RNG galima visiškai nuvažiuoti nuo bėgio. Vienas iš tokių atvejų yra Banjo-Kazooie.
Pasibaigus žaidimui, jūs patenkate į viktorinos šou pavadinimu „Grunty's Furnace Fun“, kuriame išbandomi klausimai apie jūsų nuotykius. Vieno tipo aikštėje ant lentos užduodami klausimai apie žaidimo piktadarį „Gruntilda“. Jei žaidimo metu kalbėsitės su jos seserimi Brentilda, ji pateiks jums atsakymus į šiuos klausimus.
Tačiau teisingi atsakymai į šiuos klausimus atsitiktiniai kiekviename žaidime. Greitkeliukai nenori gaišti laiko kalbėdami su Brentilda, todėl šiuo metu jie turi atspėti atsakymus. Tai reiškia visišką sėkmę - jei jie per daug kartų pasirenka klaidingą atsakymą, jie gali mirti ir prarasti daugybę laiko.
Turėdami šią nuo RNG priklausančią atkarpą žaidimo pabaigoje, nusivilsite greičio viršijimu, nes bėgikas negali padaryti daug daugiau, nei tikėtis, kad pasiseks. Nepaisant to, greičio viršininkai vis dar dažnai sugalvoja būdų, kaip apeiti šias kliūtis, kaip parodyta žemiau esančiame vaizdo įraše.
RNG manipuliacija
Kaip mes aptarėme, vaizdo žaidimų pseudo-RNG nėra tikrai atsitiktiniai, nes rezultatus galite atkurti, jei naudojate tą pačią sėklą. Daugelyje žaidimų kaip vidinė laikmatis naudojamas laikmatis, kurį gali būti gana sunku išnaudoti. Tačiau kitus žaidimus yra daug lengviau sužavėti.
Puikus to pavyzdys yra „Auksinė saulė“, RPG žaidimas „Game Boy Advance“. Žaidimas nustato atlygį, kurį gausite užbaigus mūšį, remiantis veiksmais, kurių atlikote susitikimo metu. Tai reiškia, kad jei kovosite su tais pačiais priešais naudodamiesi ta pačia taktika, jums bus garantuojamas tas pats lašas kiekvieną kartą.
Greitkeliukai gali naudoti emuliacijos įrankius, kad galėtų išanalizuoti žaidimą ir išsiaiškinti, ar jie gali manipuliuoti jo RNG. Tada jie gali tuo pasinaudoti, užtikrindami norimą rezultatą arba sumažindami potencialias laiko atliekas iš RNG. Bet vidutiniam žaidėjui, kuris nesupranta sėklos, toks RNG būdas yra toks pat geras, kaip ir atsitiktinis.
Dabar jūs suprantate RNG vaidmenį žaidimuose
Peržiūrėjome, kas yra RNG, pavyzdžių, kaip RNG veikia žaidimus ir kaip tai taikoma greičio viršijimui. Taigi jūs dabar turėtumėte geriau suprasti RNG vaidmenį žaidimuose. Dabar jūs turėtumėte patikrinti mūsų mėgstamiausi vaizdo žaidimų greičio ruožai 7 linksmi greičio ruožai, kuriuose gausu patarimų„Speedrunning“ leidžia pamatyti neįtikėtinus ekspertų žygdarbius. Šie greičio ruožai sužavės ir įkvėps tapti geresniu žaidėju. Skaityti daugiau .
Benas yra „MakeUseOf“ redaktoriaus pavaduotojas ir rėmėjų pašto vadovas. Jis laiko B.S. studijavo kompiuterių informacinėse sistemose iš Grovo miesto koledžo, kur baigė Cum Laude studijas ir buvo pagyrimu. Jis mėgsta padėti kitiems ir aistringai žaidžia vaizdo žaidimus kaip laikmeną.