Reklame

Har du nogensinde følt dig overvældet af antallet af akronymer i spilverdenen? Fra genrer til tekniske termer er der meget at holde styr på. Hvad er for eksempel RNG?

I denne artikel forklarer vi, hvad RNG er i forbindelse med videospil. Vi skal se på betydningen af ​​RNG, studere nogle eksempler og se, hvordan det endda kan gælde for hurtigløb.

Hvad er RNG?

RNG står for generator af tilfældigt tal. Dette defineres som en enhed eller en algoritme, der kommer med tal ved tilfældig chance. I spiltermer henviser RNG derefter til begivenheder, der ikke er de samme, hver gang du spiller.

Selvom det lyder enkelt, har computere faktisk problemer med at generere tilfældige tal. Dette skyldes, at computere er designet til at følge instruktionerne, hvilket er det modsatte af tilfældighed. Du kan ikke bare bede en maskine om at "komme med et tilfældigt tal," fordi det at give instruktioner om, hvordan man vælger noget tilfældigt, er en oxymoron.

Ægte RNG og Pseudo-RNG

På grund af dette, for virkelig at generere et tilfældigt tal med en computer, skal du bruge en fysisk enhed kendt som en

instagram viewer
hardware tilfældig nummer generator. Dette bruger små fysiske processer, såsom elektronisk støj, til at komme med tilfældige tal.

Da der ikke er nogen måde for en person at forudsige eller vide, hvad der sker med disse umærkelige begivenheder, er de så rigtig tilfældige som muligt. Denne type RNG er vigtig i sikkerhedscentriske systemer og vises derfor i almindelige former for kryptering. Hvis nogen var i stand til at finde ud af, hvordan systemet kom med "tilfældige" numre til en krypteringsprotokol, ville det være et stort problem.

Dette er dog ikke et problem med gaming RNG. For større hastighed og lettere gengivelse bruger mange programmer, inklusive spil, det, der er kendt som pseudorandom antal generation.

Pseudo-RNG bruger en algoritme (tænk på den som en formel), der udfører matematiske operationer på en frø (start) værdi for at komme med et tilfældigt tal. For at opnå forskellige output hver gang, er det vigtigt at bruge et så tilfældigt frø som muligt.

Et simpelt eksempel ville tage det aktuelle antal millisekunder som et frø og derefter udføre nogle operationer på det, som dette:

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

Dette er ikke rigtig tilfældigt, fordi brug af det samme frø giver det samme resultat hver gang. Men det er godt nok til videospil.

Eksempler på RNG inden for spil

Nu hvor du kender RNGs tekniske karakteristika, lad os se på nogle eksempler på RNG i spil for at se, hvordan det spiller en rolle.

Loot RNG

RNG spiller en stor rolle i loot-fokuserede spil som Destiny, Borderlands og Diablo. Når du åbner en skattekiste eller besejrer en fjende, er belønningen, den falder, ikke den samme i alle tilfælde. Spillet bestemmer det tilfældigt hver gang, så du kan ende heldig og få et supers sjældent objekt med det samme, eller et lavt niveau rustning igen og igen.

For at holde spillet afbalanceret er tyvedråber ikke helt tilfældige. De har systemer på plads for at forhindre dig i at få det bedste våben i spillet fra den første skattekiste, du åbner. Hvert spil har forskellige måder at håndtere dette på, måske ved at begrænse det udstyr, du modtager, baseret på dit spillerniveau.

Drevet til fortsat at få bedre tyvegods er bare et af dem grunde videospil er så vanedannende.

Bestemmelse af chanceprocenter med RNG

Pokemon kritisk hit

Mange spil bruger RNG til at finde ud af, hvor stor en procentdel af en bestemt begivenhed der sker. Dette ses ofte i rollespil (RPGs).

For eksempel, når du angriber i JRPGs som Persona 5 eller Chrono Trigger, kan du muligvis udløse et kritisk hit, der gør ekstra skade. Dette sker tilfældigt, selvom du i mange spil kan øge din chance ved at bruge visse genstande. I et Pokémon-spil bestemmer RNG, hvor ofte kampe med vilde Pokémon sker, og hvilke væsner du støder på.

Lignende eksempler på dette vises i spil som Super Smash Bros. Karakteren Mr. Game & Watch har et træk kaldet Judge, der viser et tal fra en til ni, når det bruges. Værdien bestemmes med RNG, hver gang du bruger den, med undtagelse af at du ikke kan få det samme nummer to gange i træk.

Proceduregenerering gennem RNG

RNG er centrum for proceduregenerering, en populær tendens inden for spil. Proceduregenerering henviser til processen med at skabe spilindhold gennem en algoritme i stedet for at lave alt for hånd.

Kendte spil bygger omkring proceduregenerering inkluderer Minecraft og Spelunky. Disse spil skaber unikke verdener gennem en frøværdi, hvilket betyder, at hver spiller får en anden oplevelse, hver gang de spiller gennem spillet.

Som andre former for RNG tilføjer spiludviklere restriktioner, så verdener ikke genereres helt tilfældigt. For eksempel finder du ikke tilfældige flydende jordblokke over et hav i Minecraft.

RNG i Speedrunning

Der er en chance for, at du måske har hørt om videospil RNG i forbindelse med speedrunning. Da speedrunners sigter mod at gennemføre et spil så hurtigt som de kan, træner de meget for at lære spillet indefra og ud. Så forståeligt nok tilføjer RNG et element af uforudsigelighed til speedruns.

Selvom det ofte forårsager problemer, er RNG ikke altid negativt i speedruns. At have en vis afvigelse mellem løb kan gøre spillet mere tiltalende, fordi det er lettere at forbedre din tid med lidt held og lykke.

Mindre til moderat Speedrun RNG

Nogle gange er RNG stort set ubetydelig for et løb. Den nøjagtige placering af, hvor fjender spawn i et rum, eller om du får et kritisk hit i en regelmæssig kamp, ​​vil ikke have en enorm effekt på din samlede tid.

Andre tilfælde af RNG kan forårsage mere markante afmatninger. I Super Mario Sunshine involverer bosskampen mod King Boo for eksempel at dreje en spilleautomat med fem mulige resultater. For at skade ham skal du først matche tre ananasikoner for at gyde en række frugter.

Efter dette skal du kaste en peber på ham for at sætte tungen i brand efterfulgt af at slå ham med enhver anden frugt. Med god RNG vises peberfrugterne et praktisk sted, så du hurtigt kan afslutte kampen. Men med dårlig held er du muligvis nødt til at dreje roulette mange gange og brænde noget tid.

Run-Breaking RNG

Nogle spil har sektioner, hvor det at få uheldige med RNG helt kan afspore et løb. Et eksempel på dette forekommer i Banjo-Kazooie.

I slutningen af ​​spillet indtaster du et quiz-show kaldet Grunty's Furnace Fun, som tester dig med spørgsmål om dit eventyr. En type firkant på brættet stiller dig spørgsmål om Gruntilda, spillets skurk. Hvis du taler med hendes søster Brentilda gennem hele spillet, giver hun dig svarene på disse spørgsmål.

De rigtige svar på disse spørgsmål er imidlertid tilfældige ved hvert playthrough. Speedrunners ønsker ikke at spilde tid på at tale med Brentilda, så de er nødt til at gætte svarene på dette tidspunkt. Dette kommer til at fuldføre held - hvis de vælger det forkerte svar for mange gange, kunne de dø og miste masser af tid.

At have denne RNG-afhængige sektion i slutningen af ​​spillet er frustrerende for en speedrun, fordi løberen ikke kan gøre meget andet end håber, at de bliver heldige. På trods af dette finder speedrunners stadig ofte måder at komme rundt på disse vejspærringer, som videoen herunder viser.

RNG-manipulation

Som vi diskuterede, er pseudo-RNG for videospil ikke rigtig tilfældig, fordi du kan gengive resultater, hvis du bruger det samme frø. Mange spil bruger en intern timer som frø, hvilket kan være ret vanskeligt at udnytte. Men andre spil er meget lettere at fikle med.

Golden Sun, en RPG om Game Boy Advance, er et godt eksempel på dette. Spillet bestemmer de fordele, du får ved at gennemføre en kamp, ​​baseret på de handlinger, du har taget under mødet. Det betyder, at hvis du kæmper i en kamp mod de samme fjender ved hjælp af nøjagtig den samme taktik, er du garanteret de samme fald hver gang.

Speedrunners kan bruge emuleringsværktøjer til at analysere et spil og finde ud af, om de kan manipulere dets RNG. De kan derefter drage fordel af det ved at garantere et ønsket resultat eller minimere potentielt tidsaffald fra RNG. Men for den gennemsnitlige spiller, der ikke forstår kimen, er denne type RNG så god som tilfældig.

Nu forstår du RNGs rolle i spil

Vi har set på, hvad RNG er, eksempler på, hvordan RNG påvirker spil, og hvordan det gælder for speedruns. Så du skal nu have en bedre forståelse af RNGs rolle i spil. Nu skal du tjekke ud vores foretrukne videospil speedruns 7 Underholdende speedruns pakket med tip og tricksSpeedrunning giver dig mulighed for at se utrolige feats fra eksperter. Disse speedruns vil underholde og inspirere dig til at blive en bedre spiller. Læs mere .

Ben er vicegenerator og sponsoreret postchef hos MakeUseOf. Han har en B.S. i Computer Information Systems fra Grove City College, hvor han dimitterede Cum Laude og med Honours i sin hovedfag. Han nyder at hjælpe andre og brænder for videospil som medium.