Mi az RNG? Lecke játékosoknak

Mi az RNG? Lecke játékosoknak

Érezte már úgy, hogy túlterhelte a játékok világában a rövidítések száma? A műfajoktól a szakkifejezésekig sok követnivaló van. Például mi az RNG?





Ebben a cikkben elmagyarázzuk, mi az RNG a videojátékok kontextusában. Megnézzük az RNG jelentését, tanulmányozunk néhány példát, és megnézzük, hogyan alkalmazható akár a gyorsfutásra is.





Mi az RNG?

Az RNG jelentése: véletlenszám -generátor . Ez olyan eszköz vagy algoritmus, amely véletlenszerűen számokkal áll elő. A játék szempontjából tehát az RNG olyan eseményekre utal, amelyek nem minden játék során azonosak.





Bár egyszerűnek hangzik, a számítógépek valójában nem tudnak véletlenszerű számokat generálni. Ennek oka, hogy a számítógépeket az utasítások követésére tervezték, ami ellentétes a véletlenszerűséggel. Nem lehet csak azt mondani egy gépnek, hogy „állítson elő egy véletlen számot”, mert utasításokat adni, hogyan kell véletlenszerűen választani valamit, oximoron.

Igazi RNG és ál-RNG

Emiatt, hogy valóban véletlen számot generálhasson a számítógéppel, fizikai eszközt kell használnia, amelyet a hardver véletlenszám -generátor . Ez apró fizikai folyamatokat, például elektronikus zajt használ véletlen számok előállításához.



Mivel az embernek nincs módja megjósolni vagy tudni, hogy mi történik ezekkel az észrevehetetlen eseményekkel, a lehető legvalószínűbbek. Ez a fajta RNG létfontosságú a biztonság központú rendszerekben, és így a titkosítás gyakori formáiban jelenik meg. Ha valaki képes lenne rájönni, hogy a rendszer hogyan talált ki véletlenszerű számokat egy titkosítási protokollhoz, az nagy problémát jelentene.

Ez azonban nem jelent problémát a játék RNG esetében. A nagyobb sebesség és a könnyebb reprodukció érdekében sok program, köztük játékok, az úgynevezett ún pszeudo -véletlen számgenerálás .





Az ál-RNG algoritmust használ (képzelje el, mint egy képletet), amely matematikai műveleteket hajt végre a mag (kiindulási) érték, hogy véletlen szám jöjjön létre. Ahhoz, hogy minden alkalommal más és más eredményt érjen el, fontos, hogy a lehető leg véletlenszerűbb vetőmagot használja.

Egy egyszerű példa a jelenlegi ezredmásodpercek számát veszi magként, majd elvégez néhány műveletet, például:





az akkumulátor ikon nem jelenik meg a tálcán
int rand = (a * milliseconds + b) % c

Ez nem véletlen, mert ugyanazon vetőmag használata minden alkalommal ugyanazt az eredményt eredményezi. De ez elég jó videojátékokhoz.

Példák az RNG -re a játékban

Most, hogy ismeri az RNG technikai tulajdonságait, nézzünk néhány példát az RNG -re a játékokban, hogy megtudjuk, hogyan játszik szerepet.

Zsákmányolja az RNG -t

Az RNG nagy szerepet játszik az olyan zsákmányközpontú játékokban, mint a Destiny, a Borderlands és a Diablo. Amikor kinyit egy kincsesládát vagy legyőz egy ellenséget, az elveszített jutalom nem minden esetben azonos. A játék minden alkalommal véletlenszerűen határozza meg, így szerencsés lehet, és rögtön szuper-ritka tárgyat kap, vagy újra és újra alacsony szintű páncélt.

Természetesen a játék egyensúlyának megőrzése érdekében a zsákmánycsökkentés nem teljesen véletlenszerű. Rendszereik vannak, amelyek megakadályozzák, hogy az első kinyitott kincsesládából a játék legjobb fegyverét szerezze be. Minden játéknak különböző módjai vannak ennek kezelésére, talán úgy, hogy a játékosok szintje alapján korlátozza a kapott felszerelést.

A törekvés a jobb zsákmányszerzésre csak az egyik oka annak, hogy a videojátékok annyira addiktívak.

Esélyszázalékok meghatározása az RNG segítségével

Sok játék az RNG segítségével határozza meg egy bizonyos esemény százalékos arányát. Ez általában szerepjátékokban (RPG) látható.

Például, ha olyan JRPG -kben támad, mint a Persona 5 vagy a Chrono Trigger, akkor kritikus találatot válthat ki, amely extra kárt okoz. Ez véletlenszerűen történik, bár sok játékban bizonyos elemek használatával növelheti esélyét. Egy Pokémon játékban az RNG határozza meg, hogy milyen gyakran fordulnak elő harcok a vad Pokémonokkal, és mely lényekkel találkozol.

Hasonló példák jelennek meg az olyan játékokban, mint a Super Smash Bros. Az értéket minden használatkor az RNG határozza meg, azzal a kivétellel, hogy nem kaphatja meg ugyanazt a számot kétszer egymás után.

Eljárási generálás RNG -n keresztül

Az RNG az eljárások generálásának középpontjában áll, ami népszerű trend a játékokban. Az eljárási generálás a játéktartalom algoritmuson keresztül történő létrehozásának folyamatát jelenti, ahelyett, hogy mindent kézzel készítenénk.

küldjön egy nem követési kérelmet

Az eljárási generáció köré épülő jól ismert játékok közé tartozik a Minecraft és a Spelunky. Ezek a játékok egyedülálló világokat hoznak létre a kiindulási értéken keresztül, vagyis minden játékos más -más élményt kap minden játék során.

Az RNG más formáihoz hasonlóan a játékfejlesztők is korlátozásokat adnak hozzá, hogy a világok ne keletkezzenek teljesen véletlenszerűen. Például a Minecraftban nem talál véletlenszerűen úszó talajt az óceán felett.

RNG a Speedrunningban

Valószínűleg hallottál az RNG videojátékról a speedrunning keretében. Mivel a speedrunnerek célja, hogy a lehető leggyorsabban fejezzék be a játékot, sokat gyakorolnak annak érdekében, hogy megtanulják a játékot kívül -belül. Érthető tehát, hogy az RNG a kiszámíthatatlanság elemével egészíti ki a gyorshajtásokat.

Bár gyakran problémákat okoz, az RNG nem mindig negatív a gyorsaságokban. Ha némi eltérés van a futások között, vonzóbbá teheti a játékot, mert könnyebb egy kis szerencsével javítani az időn.

Kis vagy közepes Speedrun RNG

Néha az RNG nagymértékben jelentéktelen a futáshoz. Az, hogy pontosan hol helyezkedik el az ellenség, egy szobában, vagy hogy kritikus találatot kap -e egy rendes csatában, nem lesz nagy hatással a teljes időre.

Más RNG -esetek jelentősebb lassulást okozhatnak. Például a Super Mario Sunshine -ben a King Boo elleni főcsata magában foglalja egy nyerőgép forgatását öt lehetséges kimenettel. Ahhoz, hogy kárt tegyen benne, először meg kell egyeznie három ananász ikonnal, hogy különféle gyümölcsöket szüljön.

Ezt követően borsot kell dobnia rá, hogy lángra lobbantsa a nyelvét, majd megüti bármilyen más gyümölccsel. Jó RNG esetén a paprika kényelmes helyen jelenik meg, így gyorsan befejezheti a harcot. Szerencsétlenség esetén azonban sokszor meg kell pörgetnie a rulettet, és el kell égetnie egy ideig.

Run-Breaking RNG

Néhány játéknak vannak olyan részei, ahol az RNG -vel való szerencsétlenség teljesen kisiklik a futásból. Ennek egyik példája Banjo-Kazooie-ban fordul elő.

A játék vége felé belép a Grunty's Furnace Fun nevű kvízműsorba, amely a kalandjával kapcsolatos kérdésekkel tesz próbára. A táblán az egyik négyzetfajta kérdéseket tesz fel Gruntildáról, a játék gazemberéről. Ha a játék során beszél a nővérével, Brentildával, ő megadja a választ ezekre a kérdésekre.

Ezekre a kérdésekre azonban a helyes válaszok véletlenszerűek minden játék során. A Speedrunnerek nem akarnak időt vesztegetni Brentildával való beszélgetésre, ezért ezen a ponton kell kitalálniuk a válaszokat. Ez teljes szerencséhez vezet-ha túl sokszor választják a rossz választ, meghalhatnak és rengeteg időt veszíthetnek.

A játék végén ez az RNG-függő szakasz frusztráló a gyorsaság miatt, mert a futó nem tehet mást, csak remélheti, hogy szerencséjük lesz. Ennek ellenére a gyorsasági futók még mindig gyakran találnak megoldásokat ezen akadályok kiküszöbölésére, amint azt az alábbi videó is mutatja.

RNG manipuláció

Amint megbeszéltük, a videojátékok ál-RNG-je nem igazán véletlenszerű, mert ugyanazt a magot használva reprodukálhatja az eredményeket. Sok játék belső időzítőt használ magként, amelyet meglehetősen nehéz kihasználni. De más játékokkal sokkal könnyebb fikázni.

A Golden Sun, a Game Boy Advance RPG -je, remek példa erre. A játék meghatározza a csata befejezésével járó jutalmakat a találkozás során végrehajtott tevékenységek alapján. Ez azt jelenti, hogy ha ugyanazokat a taktikákat használva harcol ugyanazokkal az ellenségekkel, akkor minden alkalommal ugyanazokat a cseppeket garantálja.

A Speedrunnerek emulációs eszközökkel elemezhetik a játékot, és kitalálhatják, hogy képesek -e manipulálni a játék RNG -jét. Ezt követően kihasználhatják azt a kívánt eredmény garantálásával vagy az RNG potenciális időveszteségének minimalizálásával. De egy átlagos játékos számára, aki nem érti a magot, ez a fajta RNG olyan jó, mint a random.

hogyan lehet ingyenesen beszerezni a microsoft word -et

Most már érti az RNG szerepét a játékban

A túl sok RNG a videojátékokban frusztrációt vagy értelmetlenséget okozhat, ami „játékfáradtsághoz” vagy „játék kiégéshez” vezethet. Ha így érzi magát, érdemes utánajárni tippek, hogyan lehet leküzdeni a játékfáradtságot és a kiégést .

Megnéztük, mi az RNG, példák arra, hogy az RNG hogyan befolyásolja a játékokat, és hogyan vonatkozik ez a gyorshajtásokra. Tehát most jobban meg kell értenie az RNG játékban betöltött szerepét. Most meg kell néznie a kedvenc videojáték -gyorshajtásainkat.

Részvény Részvény Csipog Email Kezdő útmutató a beszéd animálásához

A beszéd animálása kihívást jelenthet. Ha készen áll arra, hogy párbeszédet adjon hozzá a projekthez, lebontjuk a folyamatot.

Olvassa tovább
Kapcsolódó témák
  • Szerencsejáték
  • Technológia magyarázata
  • Szerepjátékok
  • Játékkultúra
A szerzőről Ben Stegner(1735 megjelent cikk)

Ben a MakeUseOf szerkesztőhelyettese és bevezető menedzsere. 2016-ban otthagyta informatikai munkáját, hogy teljes munkaidőben írjon, és soha nem nézett vissza. Hivatásos íróként több mint hét éve foglalkozik technológiai oktatóanyagokkal, videojáték -ajánlásokkal és egyebekkel.

Továbbiak Ben Stegnertől

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, véleményeket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide