Hva er RNG? En leksjon for spillere

Hva er RNG? En leksjon for spillere

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





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





Hva er RNG?

RNG står for tilfeldig tallgenerator . Dette er definert som en enhet eller algoritme som kommer med tall ved en tilfeldig tilfeldighet. Når det gjelder spill, så refererer RNG til hendelser som ikke er like 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 å gi instruksjoner om hvordan du velger noe tilfeldig er et oksymoron.

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 tilfeldig tallgenerator . Dette bruker små fysiske prosesser, for eksempel elektronisk støy, for å komme med tilfeldige tall.



Siden det ikke er mulig for en person å forutsi eller vite hva som skjer med disse umerkelige hendelsene, er de så virkelig tilfeldige som mulig. Denne typen RNG er avgjørende i sikkerhetssentriske systemer og vises derfor i vanlige krypteringsformer. Hvis noen var i stand til å finne ut hvordan systemet kom opp med 'tilfeldige' tall for en krypteringsprotokoll, ville det være et stort problem.

Dette er imidlertid ikke et problem med RNG -spill. For større hastighet og enklere reproduksjon bruker mange programmer, inkludert spill, det som er kjent som pseudoslått tallgenerering .





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

Et enkelt eksempel vil ta det nåværende antallet millisekunder som et frø, og deretter utføre noen operasjoner på det, slik som dette:





dobbeltklikk med ett klikk
int rand = (a * milliseconds + b) % c

Dette er ikke helt tilfeldig, fordi bruk av samme frø vil gi det samme resultatet hver gang. Men det er godt nok for videospill.

Eksempler på RNG i spill

Nå som du kjenner det tekniske ved RNG, la oss se på noen eksempler på RNG i spill for å se hvordan det spiller en rolle.

Loot RNG

RNG spiller en stor rolle i byttefokuserte spill som Destiny, Borderlands og Diablo. Når du åpner en skattekiste eller beseirer en fiende, er belønningen den slipper ikke den samme i alle tilfeller. Spillet bestemmer det tilfeldig hver gang, så du kan ende opp med å være heldig og få en super-sjelden gjenstand med en gang, eller en rustning på lavt nivå igjen og igjen.

Selvfølgelig, for å holde spillet balansert, er byttet ikke helt tilfeldig. De har systemer på plass for å hindre deg i å få 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å spillernivået ditt.

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

Bestemme sjanseprosent med RNG

Mange spill bruker RNG for å finne ut prosentandelen av en bestemt hendelse som skjer. Dette er ofte sett i rollespill (RPG).

For eksempel, når du angriper i JRPG -er som Persona 5 eller Chrono Trigger, kan du utløse et kritisk treff som gjør ekstra skade. Dette skjer tilfeldig, men i mange spill kan du ø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 tall fra ett til ni når det 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 prosessuell generasjon, en populær trend innen spill. Prosedyregenerering refererer til prosessen med å lage spillinnhold gjennom en algoritme i stedet for å lage alt for hånd.

hvordan sjekke gpu windows 10

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

Som andre former for RNG, legger spillutviklere til restriksjoner slik at verdener ikke genereres helt tilfeldig. For eksempel finner du ikke 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 har som mål å fullføre et spill så fort de kan, øver de mye for å lære spillet innvendig og utvendig. Forståelig, så legger RNG til et element av uforutsigbarhet til speedruns.

Selv om det ofte forårsaker problemer, er RNG ikke alltid negativt i speedruns. Å ha litt avvik mellom løpene kan gjøre spillet mer tiltalende fordi det er lettere å forbedre tiden din med litt lykke.

Mindre til moderat Speedrun RNG

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

Andre tilfeller av RNG kan forårsake mer betydelige bremser. For eksempel, i Super Mario Sunshine, innebærer sjefskampen mot King Boo å spinne en spilleautomat med fem mulige utfall. For å skade ham må du først matche tre ananasikoner for å gyte en rekke frukter.

Etter dette må du kaste en pepper på ham for å sette fyr på tungen, 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 flaks må du kanskje snurre ruletten mange ganger og brenne litt tid.

Run-Breaking RNG

Noen spill har seksjoner der det å bli uheldig med RNG helt kan spore et løp. Ett eksempel på dette skjer i Banjo-Kazooie.

Nær slutten av spillet går du inn i et quizprogram kalt Grunty's Furnace Fun, som tester deg med spørsmål om eventyret ditt. En type firkant på tavlen stiller deg spørsmål om Gruntilda, spillets skurk. Hvis du snakker med søsteren Brentilda gjennom hele spillet, gir hun deg svarene på disse spørsmålene.

Imidlertid er de riktige svarene på disse spørsmålene tilfeldige på hvert spill. Speedrunners vil ikke kaste bort tid på å snakke med Brentilda, så de må gjette svarene på dette tidspunktet. Dette kommer ned på fullstendig flaks --- hvis de velger feil svar for mange ganger, kan de dø og miste 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 blir heldige. Til tross for dette, finner speedrunners fortsatt ofte måter å komme seg rundt disse sperringene, 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 det samme frøet. Mange spill bruker en intern timer som frø, som kan være ganske vanskelig å utnytte. Men andre spill er mye lettere å fikle med.

Golden Sun, en rollespill på Game Boy Advance, er et godt eksempel på dette. Spillet bestemmer belønningene 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 fallene hver gang.

Speedrunners kan bruke emuleringsverktøy til å analysere et spill og finne ut om de kan manipulere dets RNG. De kan deretter dra nytte av det ved å garantere et ønsket resultat eller minimere potensielt tidsavfall fra RNG. Men for den gjennomsnittlige spilleren som ikke forstår frøet, er denne typen RNG så godt som tilfeldig.

ting å gjøre med bringebær pi

Nå forstår du RNGs rolle i spill

For mye RNG i videospill kan resultere i følelser av frustrasjon eller meningsløshet, noe som kan føre til 'tretthet' eller 'utbrenthet'. Hvis du har det slik, kan det være lurt å se nærmere på tips om hvordan du kan overvinne trøtthet og utbrenthet .

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 våre favoritt videospill speedruns.

Dele Dele kvitring E -post En nybegynnerguide for animering av tale

Å animere tale kan være en utfordring. Hvis du er klar til å begynne å legge til dialog i prosjektet ditt, bryter vi ned prosessen for deg.

Les neste
Relaterte temaer
  • Spill
  • Teknologi forklart
  • Rollespill
  • Spillkultur
Om forfatteren Ben Stegner(1735 artikler publisert)

Ben er assisterende redaktør og Onboarding Manager på MakeUseOf. Han forlot IT-jobben for å skrive på heltid i 2016 og har aldri sett seg tilbake. Han har dekket tekniske opplæringsprogrammer, anbefalinger for videospill og mer som en profesjonell skribent i over syv år.

Mer fra Ben Stegner

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere