reklama

Cítili jste se někdy ohromeni počtem zkratek ve světě her? Od žánrů po technické termíny je toho co sledovat. Co je například RNG?

V tomto článku vysvětlujeme, co je RNG v kontextu videoher. Podíváme se na význam RNG, prostudujeme několik příkladů a uvidíme, jak se může vztahovat i na speedrunning.

Co je RNG?

RNG je zkratka pro generátor náhodných čísel. Toto je definováno jako zařízení nebo algoritmus, který přichází s čísly náhodnou náhodou. Z herního hlediska pak RNG označuje události, které nejsou stejné pokaždé, když hrajete.

I když to zní jednoduše, počítače mají ve skutečnosti potíže s generováním náhodných čísel. Je to proto, že počítače jsou navrženy tak, aby se řídily pokyny, což je opakem náhodnosti. Nemůžete jen říct stroji, aby „přišel s náhodným číslem“, protože vydávání pokynů, jak náhodně vybrat něco, je oxymoron.

Pravda RNG a Pseudo-RNG

Z tohoto důvodu musíte pro skutečné vygenerování náhodného čísla v počítači použít fyzické zařízení známé jako hardwarový generátor náhodných čísel

instagram viewer
. To využívá nepatrné fyzikální procesy, jako je elektronický šum, pro vymezení náhodných čísel.

Vzhledem k tomu, že neexistuje způsob, jak člověk předvídat nebo vědět, co se děje s těmito nepostradatelnými událostmi, jsou co nejvíce náhodní. Tento typ RNG je zásadní v systémech zaměřených na bezpečnost, a proto se objevuje v systému běžné formy šifrování. Pokud by někdo dokázal přijít na to, jak systém přišel s „náhodnými“ čísly pro šifrovací protokol, byl by to velký problém.

To však není záležitostí hraní s RNG. Pro větší rychlost a snadnější reprodukci používá mnoho programů, včetně her, tzv generování pseudonáhodných čísel.

Pseudo-RNG používá algoritmus (uvažujte o něm jako vzorec), který provádí matematické operace na a semínko (počáteční) hodnota, aby přišla s náhodným číslem. Chcete-li pokaždé dosáhnout různých výstupů, je důležité použít semeno, které je co možná nejhodnější.

Jednoduchý příklad by považoval aktuální počet milisekund za semeno a poté na něm provedl některé operace, například:

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

To není opravdu náhodné, protože použití stejného semene bude mít vždy stejný výsledek. Ale pro videohry je to dost dobré.

Příklady RNG v hraní

Nyní, když znáte technické aspekty RNG, podívejme se na některé příklady RNG ve hrách a podívejte se, jak hraje roli.

Kořist RNG

RNG hraje velkou roli v hrách zaměřených na kořist, jako je Destiny, Borderlands a Diablo. Když otevřete truhla s pokladem nebo porazíte nepřítele, odměna, kterou klesne, není v každém případě stejná. Hra to pokaždé určuje náhodně, takže můžete mít štěstí a okamžitě získat super-vzácný předmět nebo kus brnění znovu a znovu.

Samozřejmě, aby hra zůstala vyrovnaná, kořenové kapky nejsou úplně náhodné. Mají zavedené systémy, které vám brání získat nejlepší zbraň ve hře od první pokladnice, kterou otevřete. Každá hra má různé způsoby, jak to zvládnout, například omezením vybavení, které obdržíte, na základě úrovně vašeho hráče.

Snaha o stále lepší kořist je jen jednou z možností důvody, že videohry jsou tak návykové.

Stanovení procenta pravděpodobnosti pomocí RNG

Kritický zásah Pokémona

Mnoho her používá RNG k určení procenta určité události. Toto je běžně vidět ve hrách na hraní rolí (RPG).

Například při útoku na JRPG, jako je Persona 5 nebo Chrono Trigger, můžete spustit kritický zásah, který způsobí další poškození. To se děje náhodně, i když v mnoha hrách můžete zvýšit své šance pomocí určitých položek. Ve hře Pokémon RNG určuje, jak často se bojuje s divokým Pokémonem a která stvoření se setkáte.

Podobné příklady se objevují ve hrách, jako je Super Smash Bros. Postava Mr. Game & Watch má tah zvaný Judge, který zobrazuje číslo od jedné do devíti, pokud je použit. Hodnota je stanovena pomocí RNG pokaždé, když ji použijete, s tou výjimkou, že stejné číslo nelze získat dvakrát za sebou.

Generování procedur pomocí RNG

RNG je ve středu procedurální generace, populární trend v hraní. Procedurální generování označuje proces vytváření herního obsahu pomocí algoritmu místo ručního vytváření všeho.

Známé hry založené na procedurální generaci zahrnují Minecraft a Spelunky. Tyto hry vytvářejí jedinečné světy pomocí počáteční hodnoty, což znamená, že každý hráč dostane jiný zážitek pokaždé, když si zahraje ve hře.

Stejně jako jiné formy RNG vývojáři her přidávají omezení, takže světy nejsou generovány zcela náhodně. Například v Minecraft nenajdete náhodné plovoucí bloky nad oceánem.

RNG v Speedrunning

Je možné, že jste slyšeli o videohře RNG v souvislosti s urychlením. Protože speedrunners mají za cíl dokončit hru tak rychle, jak je to možné, hodně trénují, aby se naučili hru dovnitř a ven. Pochopitelně, RNG přidává prvek nepředvídatelnosti do speedrunů.

I když to často způsobuje problémy, RNG není vždy v speedruns negativní. Díky určitým rozdílům mezi běhymi může být hra přitažlivější, protože s trochou štěstí si můžete vylepšit svůj čas.

Menší až střední Speedrun RNG

Někdy je RNG pro běh do značné míry bezvýznamný. Přesné umístění, kde se nepřátelé umírají v místnosti, nebo zda v kritické bitvě narazíte na kritický zásah, nebude mít na váš celkový čas obrovský vliv.

Jiné případy RNG mohou způsobit významnější zpomalení. Například v Super Mario Sunshine zahrnuje bitva šéfa proti králi Boo roztočení hracího automatu s pěti možnými výsledky. Abyste ho mohli poškodit, musíte nejprve porovnat tři ananasové ikony, abyste vytvořili různé druhy ovoce.

Poté musíte na něj hodit pepř, aby zapálil jazyk, a poté ho udeřil jiným ovocem. S dobrým RNG se papriky objeví na vhodném místě, takže můžete rychle dokončit boj. S trochou štěstí však možná budete muset ruletu mnohokrát točit a nějakou dobu spálit.

Run-Breaking RNG

Některé hry mají sekce, kde se smůla s RNG může úplně vykolejit. Jeden příklad toho se vyskytuje v Banjo-Kazooie.

Na konci hry zadáte kvízovou show nazvanou Grunty's Furnace Fun, která vás otestuje otázkami ohledně vašeho dobrodružství. Jeden druh čtverce na desce se vás ptá na Gruntildu, darebáka hry. Pokud budete mluvit s její sestrou Brentildou v průběhu hry, dá vám odpovědi na tyto otázky.

Správné odpovědi na tyto otázky jsou však v každém přehrávači náhodné. Speedrunners nechtějí ztrácet čas mluvením s Brentildou, takže v tuto chvíli musí uhádnout odpovědi. Tím dojde k úplnému štěstí - pokud si příliš často vyberou špatnou odpověď, mohou zemřít a ztratit spoustu času.

Mít tuto sekci závislou na RNG na konci hry je frustrující pro speedrun, protože běžec nemůže udělat mnohem víc, než doufat, že bude mít štěstí. Navzdory tomu, speedrunners stále často přicházejí s způsoby, jak obejít tyto zátarasy, jak ukazuje video níže.

Manipulace s RNG

Jak jsme diskutovali, pseudo-RNG videoher není opravdu náhodný, protože pokud použijete stejné semeno, můžete reprodukovat výsledky. Mnoho her používá interní časovač jako semeno, které může být poměrně obtížné využít. Ale s jinými hrami je mnohem snazší hrát.

Golden Sun, RPG v Game Boy Advance, je skvělým příkladem tohoto. Hra určuje odměny, které získáte za dokončení bitvy na základě akcí, které jste během setkání provedli. To znamená, že pokud budete bojovat proti stejným nepřátelům pomocí stejné taktiky, bude vám vždy zaručena stejná kapka.

Speedrunners mohou používat emulační nástroje k analýze hry a zjistit, jestli mohou manipulovat s RNG. Mohou to využít tím, že zaručí požadovaný výsledek nebo minimalizují potenciální časovou ztrátu z RNG. Ale pro průměrného hráče, který nerozumí semenu, je tento druh RNG stejně dobrý jako náhodný.

Nyní chápete roli RNG v hraní her

Podívali jsme se na to, co je RNG, příklady toho, jak RNG ovlivňuje hry a jak se vztahuje na speedruns. Nyní byste měli lépe porozumět úloze RNG v hraní. Nyní byste se měli podívat naše oblíbené videohry speedruns 7 zábavných Speedrunů nabitých tipy a trikySpeedrunning vám umožní vidět neuvěřitelné výkony od odborníků. Tyto speedruny vás pobaví a inspirují, abyste se stali lepším hráčem. Přečtěte si více .

Ben je zástupcem redaktora a sponzorovaným post manažerem na MakeUseOf. Je držitelem titulu B.S. v počítačových informačních systémech z Grove City College, kde absolvoval Cum Laude as titulem Honours. Rád pomáhá druhým a je nadšený z videoher jako média.