Hva er RNG, og hvordan påvirker det videospill?  Her er alt du trenger å vite om RNG og hvordan det brukes i spill.

Hva er RNG? En leksjon for spillere

Annonse Har du noen gang følt deg overveldet av antall akronymer i spillverdenen? Fra sjangre til tekniske termer er det mye å holde rede på. Hva er for eksempel RNG? I denne artikkelen forklarer vi hva RNG er i sammenheng med videospill. Vi skal se på betydningen av RNG, studere noen eksempler og se hvordan det til og med kan gjelde for hurtigløp. Hva

Annonse

Har du noen gang følt deg overveldet av antall akronymer i spillverdenen? Fra sjangre til tekniske termer er det mye å holde rede på. Hva er for eksempel RNG?

I denne artikkelen forklarer vi hva RNG er i sammenheng med videospill. Vi skal se på betydningen av RNG, studere noen eksempler og se hvordan det til og med kan gjelde for hurtigløp.

Hva er RNG?

RNG står for generator av tilfeldig tall . Dette er definert som en enhet eller algoritme som kommer med tall ved en tilfeldig tilfeldighet. Når det gjelder spill, refererer RNG til hendelser som ikke er de samme hver gang du spiller.

Selv om det høres enkelt ut, har datamaskiner faktisk problemer med å generere tilfeldige tall. Dette er fordi datamaskiner er designet for å følge instruksjonene, som er det motsatte av tilfeldighet. Du kan ikke bare fortelle en maskin å “komme med et tilfeldig tall”, fordi det er en oksymoron å gi instruksjoner om hvordan du velger noe tilfeldig.

Ekte RNG og Pseudo-RNG

På grunn av dette, for å virkelig generere et tilfeldig tall med en datamaskin, må du bruke en fysisk enhet kjent som en maskinvare for tilfeldig tall . Dette bruker små fysiske prosesser, for eksempel elektronisk støy, for å komme med tilfeldige tall.

Ettersom det ikke er noen måte for en person å forutsi eller vite hva som skjer med disse umerkelige hendelsene, er de så virkelig tilfeldige som mulig. Denne typen RNG er viktig i sikkerhetssentriske systemer og vises således i vanlige former for kryptering. Hvis noen var i stand til å finne ut hvordan systemet kom med "tilfeldige" tall for en krypteringsprotokoll, ville det være et stort problem.

Dette er imidlertid ikke noe problem med å spille RNG. For større hastighet og enklere reproduksjon bruker mange programmer, inkludert spill, det som kalles pseudorandom-nummergenerering .

Pseudo-RNG bruker en algoritme (tenk på den som en formel) som utfører matematiske operasjoner på en seed (start) verdi for å komme opp med et tilfeldig tall. For å oppnå forskjellige resultater hver gang, er det viktig å bruke et så frø som mulig.

Et enkelt eksempel vil ta det gjeldende antall millisekunder som et frø, og deretter utføre noen operasjoner på det, som dette:

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

Dette er ikke helt tilfeldig, fordi bruk av samme frø vil gi samme resultat hver gang. Men det er bra nok for dataspill.

Eksempler på RNG i spill

Nå som du kjenner til teknikkene til RNG, la oss se på noen eksempler på RNG i spill for å se hvordan det spiller inn.

Loot RNG

RNG spiller en stor rolle i tyvegodsfokuserte spill som Destiny, Borderlands og Diablo. Når du åpner en skattekiste eller beseirer en fiende, er ikke belønningen den faller den samme i alle tilfeller. Spillet bestemmer det tilfeldig hver gang, slik at du kan ende opp med å være heldig og få et supers sjeldent element med en gang, eller et lite nivå rustning om og om igjen.

For å holde spillet balansert er tyvegodsdråpene ikke helt tilfeldige. De har systemer på plass for å forhindre at du får det beste våpenet i spillet fra den første skattekisten du åpner. Hvert spill har forskjellige måter å håndtere dette på, kanskje ved å begrense utstyret du mottar basert på ditt spillernivå.

Stasjonen for å fortsette å bli bedre tyvegods er bare en av grunnene til at videospill er så avhengighetsskapende.

Å bestemme sjanseprosentene med RNG

Pokemon kritisk treff

Mange spill bruker RNG for å finne ut prosentandelen av en viss hendelse som skjer. Dette sees ofte i rollespill (RPGs).

For eksempel, når du angriper i JRPG-er som Persona 5 eller Chrono Trigger, kan du utløse en kritisk hit som gjør ekstra skade. Dette skjer tilfeldig, selv om du i mange spill kan øke sjansen din ved å bruke visse elementer. I et Pokémon-spill bestemmer RNG hvor ofte kamper med ville Pokémon skjer og hvilke skapninger du møter.

Lignende eksempler på dette vises i spill som Super Smash Bros. Karakteren Mr. Game & Watch har et trekk kalt Judge som viser et nummer fra en til ni når den brukes. Verdien bestemmes med RNG hver gang du bruker den, med unntak av at du ikke kan få det samme tallet to ganger på rad.

Prosedyregenerering gjennom RNG

RNG er i sentrum for prosedyregenerering, en populær trend innen spill. Prosedyregenerering viser til prosessen med å lage spillinnhold gjennom en algoritme i stedet for å lage alt for hånd.

Kjente spill som bygger rundt prosedyregenerering inkluderer Minecraft og Spelunky. Disse spillene skaper unike verdener gjennom en frøverdi, noe som betyr at hver spiller får en annen opplevelse hver gang de spiller gjennom spillet.

I likhet med andre former for RNG legger spillutviklere begrensninger slik at verdener ikke blir generert helt tilfeldig. For eksempel vil du ikke finne tilfeldige flytende bakkeblokker over et hav i Minecraft.

RNG i Speedrunning

Det er en sjanse for at du kanskje har hørt om videospill RNG i forbindelse med speedrunning. Siden speedrunners tar sikte på å fullføre et spill så raskt de kan, trener de mye for å lære spillet inne og ute. Forståelig nok legger RNG til et element av uforutsigbarhet til hurtigløp.

Selv om det ofte forårsaker problemer, er ikke RNG alltid negativt i hurtigløp. Å ha litt varians mellom løpene kan gjøre spillet mer attraktivt fordi det er lettere å forbedre tiden din med litt hell.

Mindre til moderat Speedrun RNG

Noen ganger er RNG stort sett uvesentlig for et løp. Den nøyaktige plasseringen av hvor fiender gyter i et rom, eller om du får en kritisk hit i en vanlig kamp, ​​vil ikke ha stor effekt på din totale tid.

Andre forekomster av RNG kan forårsake mer betydelige avmatninger. I Super Mario Sunshine innebærer for eksempel bosskampen mot King Boo å snurre en spilleautomat med fem mulige utfall. For å skade ham, må du først matche tre ananasikoner for å gyte en rekke frukt.

Etter dette må du kaste en pepper på ham for å sette tungen i brann, etterfulgt av å slå ham med annen frukt. Med god RNG vil paprikaen vises på et praktisk sted, slik at du raskt kan fullføre kampen. Men med dårlig hell kan det hende du må snurre ruletten mange ganger og brenne litt tid.

Run-Breaking RNG

Noen spill har seksjoner der det å bli uheldig med RNG helt kan avspore et løp. En forekomst av dette forekommer i Banjo-Kazooie.

Nær slutten av spillet går du inn på et quiz-show kalt Grunty's Furnace Fun, som tester deg med spørsmål om ditt eventyr. En type firkant på brettet stiller spørsmål om Gruntilda, spillets skurk. Hvis du snakker med søsteren Brentilda gjennom hele spillet, vil hun gi deg svarene på disse spørsmålene.

De riktige svarene på disse spørsmålene er imidlertid tilfeldige ved hvert gjennomgang. Speedrunners vil ikke kaste bort tid på å snakke med Brentilda, så de må gjette svarene på dette tidspunktet. Dette kommer til å fullføre flaks - hvis de velger feil svar for mange ganger, kan de dø og tape massevis av tid.

Å ha denne RNG-avhengige delen på slutten av spillet er frustrerende for en speedrun, fordi løperen ikke kan gjøre mye annet enn å håpe at de har flaks. Til tross for dette, fremstår ofte løpere med måter å komme seg rundt på disse veisperringene, som videoen nedenfor viser.

RNG-manipulasjon

Som vi diskuterte, er pseudo-RNG av videospill ikke virkelig tilfeldig, fordi du kan reprodusere resultater hvis du bruker samme frø. Mange spill bruker en intern tidtaker som frø, noe som kan være ganske vanskelig å utnytte. Men andre spill er mye lettere å fikle med.

Golden Sun, en RPG på Game Boy Advance, er et flott eksempel på dette. Spillet bestemmer belønningen du får fra å fullføre en kamp basert på handlingene du tok under møtet. Dette betyr at hvis du kjemper en kamp mot de samme fiendene ved å bruke nøyaktig samme taktikk, er du garantert de samme dråpene hver gang.

Speedrunners kan bruke emuleringsverktøy for å analysere et spill og finne ut om de kan manipulere RNG. De kan da dra nytte av det ved å garantere et ønsket utfall eller minimere potensielt tidsavfall fra RNG. Men for den gjennomsnittlige spilleren som ikke forstår kimen, er denne typen RNG like bra som tilfeldig.

Nå forstår du RNGs rolle i spill

Vi har sett på hva RNG er, eksempler på hvordan RNG påvirker spill, og hvordan det gjelder speedruns. Så du bør nå ha en bedre forståelse av RNGs rolle i spill. Nå bør du sjekke ut favorittvideospillet vårt speedruns 7 Underholdende Speedruns fullpakket med tips og triks 7 Underholdende Speedruns fullpakket med tips og triks Speedrunning lar deg se utrolige bragder fra eksperter. Disse hurtigløpene skal underholde og inspirere deg til å bli en bedre spiller. Les mer .

Utforsk mer om: Gaming Culture, Rollespill.