Hirdetés
Előfordult már, hogy elárasztja a játék világában található rövidítések száma? A műfajoktól kezdve a műszaki terminusig sok minden nyomon követhető. Például, mi az RNG?
Ebben a cikkben elmagyarázzuk, mi az RNG a videojátékok összefüggésében. Megvizsgáljuk az RNG jelentését, tanulmányozunk néhány példát, és megnézzük, hogyan lehet még alkalmazni a gyorshajtásra.
Mi az RNG?
Az RNG jelentése véletlenszám-generátor. Ezt olyan eszközként vagy algoritmusként definiálják, amely véletlenszerűen hozza létre a számokat. A játék szempontjából tehát az RNG olyan eseményekre utal, amelyek nem mindig azonosak minden egyes játék során.
Noha ez egyszerűen hangzik, a számítógépeknek valójában nehézségeik vannak a véletlenszámok előállításával. Ennek oka az, 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 csak azt mondhatja meg a gépnek, hogy „hozzon létre egy véletlen számot”, mert utasítások megadása, hogyan válasszanak valamit véletlenszerűen, ez egy oximoron.
Igaz RNG és ál-RNG
Emiatt ahhoz, hogy valóban véletlenszerű számot generáljon egy számítógéppel, a hardver véletlenszám-generátor. Ez olyan rövid fizikai folyamatokat használ, mint például az elektronikus zaj, hogy véletlenszerű számokat állítson elő.
Mivel a személyeknek nincs lehetősége megjósolni vagy tudni, hogy mi történik ezekkel az észlelhetetlen eseményekkel, valóban véletlenszerűek. Az ilyen típusú RNG létfontosságú a biztonság-központú rendszerekben, ezért megjelenik a a titkosítás általános formái. Nagy probléma lenne, ha valaki kitalálná, hogyan jött létre a rendszer „véletlenszerű” számokat egy titkosítási protokollhoz.
Azonban ez nem érinti a RNG játékot. A nagyobb sebesség és a könnyebb reprodukció érdekében sok program, beleértve a játékokat is, az úgynevezett szoftvert használja ál-véletlenszerű számgenerálás.
Az ál-RNG algoritmust használ (gondoljon úgy, mint egy képletet), amely matematikai műveleteket hajt végre egy mag (kiindulási) érték, hogy véletlenszerű számot kapjunk. A különböző outputok eléréséhez minden alkalommal fontos, hogy a vetőmagot a lehető legszélesebb véletlenszerűen használja.
Egy egyszerű példa a jelenlegi milliszekundum számot vetné magként, majd végrehajtana rajta néhány műveletet, például:
int rand = (a * milliszekundum + b)% c
Ez nem igazán véletlenszerű, mert ugyanazon vetőmag használata minden alkalommal ugyanazt az eredményt adja. De ez elég jó a videojátékokhoz.
Példák az RNG-re a játékban
Most, hogy ismeri az RNG technikai tulajdonságait, vessünk egy pillantást az RNG néhány példájára a játékokban, hogy megnézze annak szerepét.
Szerezd meg az RNG-t
Az RNG nagy szerepet játszik a zsákmány-központú játékokban, például a Destiny, a Borderlands és a Diablo. Amikor kinyit egy kincsesládakat vagy legyőzi az ellenséget, az esedékessége nem minden esetben azonos. A játék minden alkalommal véletlenszerűen határozza meg, így szerencsésnek bizonyulhat, és azonnal kaphat egy szuper ritka tárgyat, vagy újra és újra egy alacsony szintű páncéldarabot.
Természetesen a játék kiegyensúlyozása érdekében a zsákmánycseppek nem teljesen véletlenszerűek. Rendszereik vannak a helyükön, hogy megakadályozzák, hogy az első kinyitott kincsesláda megszerezze a játék legjobb fegyverét. Minden játéknak különféle módon van kezelése, például azzal, hogy korlátozza a kapott felszerelést a játékos szintje alapján.
A jobb zsákmányolás folytatása csak az egyik okokból a videojátékok annyira függőséget okoznak.
Az esély százalékának meghatározása az RNG segítségével
Sok játék az RNG-t használja az egyes események százalékos arányának kiszámításához. Ez általában megfigyelhető a szerepjátékokban (RPG).
Például, ha támad olyan JRPG-kben, mint a Persona 5 vagy a Chrono Trigger, akkor kritikus találatot válthat ki, amely további károkat okoz. Ez véletlenszerűen történik, bár sok játékban bizonyos elemek használatával növelheti esélyét. A Pokémon játékban az RNG meghatározza, hogy milyen gyakran kerülnek csatára vad vad Pokémonok és milyen lényekkel találkozol.
Ehhez hasonló példák mutatkoznak olyan játékokban, mint a Super Smash Bros. A Mr. Game & Watch karakternek Judge nevű mozdulata van, amely használatkor egy-től kilencig jeleníti meg a számot. Az értéket az RNG-vel minden egyes használatkor meghatározzuk, azzal a kivétellel, hogy nem kaphat ugyanazt a számot egymás után kétszer.
Eljárási generálás az RNG-n keresztül
Az RNG az eljárási generáció középpontjában áll, ez a népszerű játékmenet. Az eljárási generálás arra utal, hogy a játék tartalmát algoritmus segítségével hozzák létre, ahelyett, hogy mindent kézzel készítsenek.
A jól ismert játékok, amelyek az eljárási generáció körül épülnek fel, többek között a Minecraft és a Spelunky. Ezek a játékok egy egyedi világot hoznak létre egy magérték révén, azaz minden játékos eltérő élményben részesül, amikor a játékon keresztül játszik.
Az egyéb RNG formákhoz hasonlóan a játékfejlesztők korlátozásokat vezetnek be, hogy a világok ne kerüljenek teljesen véletlenszerű előállításra. Például, a Minecraftban nem fog véletlenszerűen lebegő földi blokkokat találni egy óceán felett.
RNG a Speedrunning-ban
Van egy esély, hogy hallottál már az RNG videojátékokról a gyorshajtás összefüggésében. Mivel a gyorsjátékosok célja, hogy a játékot a lehető leggyorsabban befejezzék, sokat gyakorolnak annak érdekében, hogy megtanulják a játékot kívülről és belülről. Érthető módon tehát az RNG hozzáad a kiszámíthatatlanság eleméhez a sebességszabályozást.
Noha ez gyakran problémákat okoz, az RNG nem mindig negatív a gyorshajtások során. Ha bizonyos eltérések vannak a futások között, vonzóbbá teheti a játékot, mert könnyebb az idő javítása egy kis szerencsével.
Kisebb vagy közepes sebességű RNG
Az RNG néha nagymértékben nem befolyásolja a futást. Az, hogy pontosan hol helyezkedik el az ellenség egy szobában, vagy ha rendszeres csatában kritikus ütést kap, nem lesz óriási hatással az összes időidre.
Az RNG egyéb esetei jelentősebb lelassulást okozhatnak. Például a Super Mario Sunshine játékában a Boo King Boo elleni csatája magában foglalja egy öt automata játékgép forgatását. Sérülése érdekében először három ananász ikont kell egyeztetnie, hogy különféle gyümölcsöket kapjon.
Ezután paprikát kell dobnia rá, hogy tüzet gyújtson, majd más gyümölcsrel megüti. Jó RNG-vel a paprika megfelelő helyen jelenik meg, így gyorsan befejezheti a harcot. Rossz szerencsével azonban előfordulhat, hogy sokszor centrifugálnia kell a rulettot, és el kell égetnie egy ideig.
Run-Breaking RNG
Néhány játéknak vannak olyan szakaszai, ahol az RNG-vel való szerencsétlenség teljesen kikapcsolhatja a futást. Ennek egyik példája Banjo-Kazooie-ban fordul elő.
A játék vége felé belépsz egy Grunty's Furnace Fun nevű kvíz showba, amely a kalandjával kapcsolatos kérdéseket teszteli fel. Az egyik típusú négyzet a táblán kérdéseket tesz fel a Gruntilda-val, a játék gazemberével kapcsolatban. Ha a játék során egész testvérével, Brentilda-val beszél, akkor válaszokat ad ezekre a kérdésekre.
Ezekre a kérdésekre a helyes válaszok azonban véletlenszerűen kerülnek átjátszásra. A gyorscsúszók nem akarnak pazarolni az időt a Brentilda-val való beszélgetéshez, ezért ezen a ponton kitalálniuk kell a válaszokat. Ez a teljes szerencséhez vezet - ha túl sokszor választ a rossz válaszra, meghalhat és tonna időt veszíthet.
Ha ez a RNG-függő szakasz a játék végén van, frusztráló a gyorsmenet, mert a futó nem más, mint remény, hogy szerencsés lesz. Ennek ellenére a sebességkorlátozók gyakran találnak megoldásokat ezen akadályok megkerülésére, amint azt az alábbi videó mutatja.
RNG manipuláció
Amint megbeszéljük, a videojátékok álnév-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 viszonylag nehéz felhasználni. De más játékokkal sokkal könnyebb hegedülni.
A Golden Sun, a Game Boy Advance RPG-je, erre jó példa. A játék meghatározza a csata befejezéséből származó jutalmakat az ütés során elvégzett tevékenységek alapján. Ez azt jelenti, hogy ha ugyanazon ellenségek ellen harcolsz ugyanarra a taktikára, akkor minden alkalommal ugyanazok a cseppek lesznek garantálva.
A sebességkorlátozók emulációs eszközökkel analizálhatják a játékot, és kitalálhatják, tudják-e manipulálni az RNG-t. Ezután kihasználhatják azt, ha garantálják a kívánt eredményt, vagy minimalizálják az RNG-ből származó potenciális hulladék mennyiségét. De egy átlagos játékos számára, aki nem érti a magot, ez a RNG olyan jó, mint a véletlenszerű.
Most megérti az RNG szerepét a játékban
Megvizsgáltuk, hogy mi az RNG, példa arra, hogy az RNG hogyan befolyásolja a játékokat, és hogyan vonatkozik a gyorshajtásokra. Tehát jobban meg kell értenie az RNG játékban játszott szerepét. Most nézd meg kedvenc videojáték-sebességünk 7 szórakoztató gyorscsúcs, tippeket és trükköket tartalmazA Speedrunning segítségével hihetetlen látnivalókat láthat a szakértők részéről. Ezek a gyorshajtók szórakoztatják és inspirálják, hogy jobb játékosokká válj. Olvass tovább .
Ben a MakeUseOf szerkesztőhelyettese és szponzorált postamenedzsere. B.S. a számítógépes információs rendszerekben a Grove City College-ban, ahol a Cum Laude diplomát szerezte, és főiskolai kitüntetésével. Szereti mások segítségét, és szenvedélyesen játszik videojátékokat.