Co je RNG? Lekce pro hráče

Co je RNG? Lekce pro hráče

Cítili jste se někdy zahlceni množstvím zkratek ve světě her? Od žánrů po technické termíny je toho hodně, co je třeba 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 to může platit i pro speedrunning.





Co je RNG?

RNG znamená 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 tedy RNG odkazuje na události, které nejsou stejné při každém hraní.





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

Skutečné RNG a Pseudo-RNG

Z tohoto důvodu musíte ke generování náhodného čísla pomocí počítače použít fyzické zařízení známé jako a hardwarový generátor náhodných čísel . To využívá nepatrné fyzické procesy, jako je elektronický šum, k vytváření náhodných čísel.



Protože neexistuje žádný způsob, jak by člověk mohl předvídat nebo vědět, co se děje s těmito nepostřehnutelnými událostmi, jsou tak skutečně náhodné, jak je to jen možné. Tento typ RNG je životně důležitý v systémech zaměřených na zabezpečení, a proto se objevuje v běžných formách šifrování. Pokud by někdo dokázal zjistit, jak systém přišel s „náhodnými“ čísly pro šifrovací protokol, byl by to velký problém.

To však není problém s herním RNG. Pro větší rychlost a snadnější reprodukci používá mnoho programů, včetně her, takzvané generování pseudonáhodných čísel .





Pseudo-RNG používá algoritmus (představte si to jako vzorec), který provádí matematické operace na a semínko (počáteční) hodnota pro získání náhodného čísla. Abyste pokaždé dosáhli různých výstupů, je důležité použít osivo, které je co nejvíce náhodné.

Jednoduchý příklad by vzal aktuální počet milisekund jako osivo a poté na něm provedl některé operace, například takto:





nejlepší bezplatné rozšíření vpn pro chrom 2018
int rand = (a * milliseconds + b) % c

To není skutečně náhodné, protože použití stejného osiva přinese vždy stejný výsledek. Ale pro videohry je to dost dobré.

Příklady RNG v hrách

Nyní, když znáte technické vlastnosti RNG, podívejme se na několik příkladů RNG ve hrách, abychom zjistili, jak to hraje roli.

Kořist RNG

RNG hraje velkou roli ve hrách zaměřených na kořist, jako jsou Destiny, Borderlands a Diablo. Když otevřete truhlu s pokladem nebo porazíte nepřítele, odměna, kterou upustí, 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 hned získat super vzácný předmět nebo nízkoúrovňové brnění znovu a znovu.

Aby byla hra vyvážená, nejsou samozřejmě loot dropy zcela náhodné. Mají systémy, které vám zabraňují získat nejlepší zbraň ve hře z první pokladnice, kterou otevřete. Každá hra má různé způsoby, jak to zvládnout, třeba omezením vybavení, které dostanete, na základě úrovně vašeho hráče.

Snaha o stále lepší kořist je jen jedním z důvodů, proč jsou videohry tak návykové.

Určení procenta šancí s RNG

Mnoho her používá RNG ke zjištění procenta určité události. To je běžně vidět v hrách na hrdiny (RPG).

Například při útoku v JRPG, jako je Persona 5 nebo Chrono Trigger, můžete spustit kritický zásah, který způsobí další poškození. K tomu dochází náhodně, ačkoli 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 dochází k bitvám s divokými Pokémony a na která stvoření narazíte.

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

Generování procedur prostřednictvím RNG

RNG je v centru generování procedur, což je oblíbený trend v oblasti her. Procedurální generování se týká procesu vytváření herního obsahu pomocí algoritmu místo ručního vytváření všeho.

jak vyčistit paměť v počítači

Mezi známé hry postavené na procedurálním generování patří Minecraft a Spelunky. Tyto hry vytvářejí jedinečné světy prostřednictvím počáteční hodnoty, což znamená, že každý hráč má při každém hraní jinou zkušenost.

Stejně jako ostatní formy RNG vývojáři her přidávají omezení, aby světy nebyly generovány zcela náhodně. V Minecraftu například nenajdete náhodné plovoucí bloky země nad oceánem.

RNG v Speedrunningu

Existuje šance, že jste v souvislosti s speedrunningem slyšeli o videohře RNG. Jelikož se speedrunneri snaží dokončit hru tak rychle, jak to jen jde, hodně trénují, aby se hru naučili zvenčí i zvenčí. Pochopitelně tedy RNG přidává do speedrunů prvek nepředvídatelnosti.

I když to často způsobuje problémy, RNG není vždy v speedruns negativní. S určitými odchylkami mezi běhy může být hra přitažlivější, protože je snazší zlepšit si čas trochou štěstí.

Menší až střední rychlostní běh RNG

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

Jiné instance RNG mohou způsobit výraznější zpomalení. Například v Super Mario Sunshine bitva bossů proti King Boo zahrnuje roztočení automatu s pěti možnými výsledky. Abyste ho poškodili, musíte nejprve spojit tři ikony ananasu, aby se z něj staly různé druhy ovoce.

Poté na něj musíte hodit pepř, abyste mu zapálili jazyk, a poté ho zasáhnout jakýmkoli jiným ovocem. S dobrým RNG se papriky objeví na vhodném místě, takže můžete rychle dokončit boj. Při smůle však budete muset ruletu mnohokrát roztočit a nějaký čas spálit.

Run-Breaking RNG

Některé hry mají sekce, kde smůla na RNG může běh zcela vykolejit. Jeden případ se vyskytuje v Banjo-Kazooie.

Blízko konce hry vstupujete do kvízové ​​show s názvem Grunty's Furnace Fun, která vás prověří otázkami ohledně vašeho dobrodružství. Jeden typ čtverce na hrací ploše vám klade otázky ohledně Gruntildy, padoucha hry. Pokud budete během hry mluvit s její sestrou Brentildou, dá vám odpovědi na tyto otázky.

Správné odpovědi na tyto otázky jsou však náhodné při každém hraní. Speedrunneri nechtějí ztrácet čas povídáním si s Brentildou, takže v tuto chvíli musí hádat 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 pro speedrun frustrující, protože běžec nemůže dělat nic jiného, ​​než doufat, že bude mít štěstí. Navzdory tomu speedrunneri často přicházejí na způsoby, jak tyto zátarasy obejít, jak ukazuje níže uvedené video.

Manipulace RNG

Jak jsme diskutovali, pseudo-RNG videoher není ve skutečnosti náhodné, protože výsledky můžete reprodukovat, pokud použijete stejné osivo. Mnoho her používá interní časovač jako zárodek, což může být poměrně obtížné zneužít. S jinými hrami se ale hraje mnohem snáz.

Golden Sun, RPG na Game Boy Advance, je toho skvělým příkladem. 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 bojujete v bitvě proti stejným nepřátelům pomocí přesně stejných taktik, máte zaručeno stejné poklesy pokaždé.

Speedrunners mohou pomocí emulačních nástrojů analyzovat hru a zjistit, zda mohou manipulovat s jejím RNG. Mohou toho pak využít tím, že zaručí požadovaný výsledek nebo minimalizují potenciální časové ztráty plynoucí z RNG. Ale pro průměrného hráče, který nerozumí semenu, je tento druh RNG stejně dobrý jako náhodný.

jak stahovat soukromá videa z facebooku

Nyní chápete roli RNG v hraní her

Příliš mnoho RNG ve videohrách může mít za následek pocity frustrace nebo zbytečnosti, což vede k „herní únavě“ nebo „hernímu vyhoření“. Pokud se takhle cítíte, možná byste se měli podívat tipy, jak překonat herní únavu a herní vyhoření .

Podívali jsme se, co je to RNG, příklady toho, jak RNG ovlivňuje hry a jak to platí pro speedruns. Nyní byste tedy měli lépe porozumět roli RNG v hraní her. Nyní byste se měli podívat na naše oblíbené speedruny videoher.

Podíl Podíl tweet E-mailem Průvodce pro začátečníky k animované řeči

Animační řeč může být výzva. Pokud jste připraveni začít s přidáváním dialogu do svého projektu, proces za vás rozdělíme.

Číst dále
Související témata
  • Hraní
  • Technologie vysvětlena
  • Hraní rolí
  • Herní kultura
O autorovi Ben Stegner(1735 článků zveřejněno)

Ben je zástupcem redaktora a správcem onboardingu v MakeUseOf. V roce 2016 opustil práci v oblasti IT, aby mohl psát na plný úvazek, a nikdy se neohlédl. Více než sedm let pokrývá technické návody, doporučení pro videohry a další jako profesionální spisovatel.

Více od Bena Stegnera

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru