Hvad er RNG? En lektion for spillere

Hvad er RNG? En lektion for spillere

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





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





Hvad er RNG?

RNG står for tilfældig talgenerator . Dette er defineret som en enhed eller algoritme, der tilfældigt kommer med tal. I spilbetingelser henviser RNG altså til begivenheder, der ikke er ens 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 instruktioner, hvilket er det modsatte af tilfældighed. Du kan ikke bare fortælle en maskine at 'komme med et tilfældigt tal', for at give instruktioner om, hvordan man vælger noget tilfældigt, er et oxymoron.

Ægte RNG og Pseudo-RNG

På grund af dette, for virkelig at kunne generere et tilfældigt tal med en computer, skal du bruge en fysisk enhed kendt som en hardware tilfældig talgenerator . Dette bruger små fysiske processer, såsom elektronisk støj, til at komme med tilfældige tal.



Da en person ikke kan forudsige eller vide, hvad der sker med disse umærkelige hændelser, er de så virkelig tilfældige som muligt. Denne type RNG er afgørende i sikkerhedscentrerede systemer og vises derfor i almindelige krypteringsformer. Hvis nogen kunne finde ud af, hvordan systemet kom med 'tilfældige' tal til en krypteringsprotokol, ville det være et stort problem.

Dette er imidlertid ikke en bekymring med gaming RNG. For større hastighed og lettere gengivelse bruger mange programmer, herunder spil, det, man kender som pseudotilfældig nummergenerering .





Pseudo-RNG bruger en algoritme (tænk på det 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 enkelt eksempel ville tage det nuværende antal millisekunder som et frø og derefter udføre nogle operationer på det, som dette:





er det ulovligt at downloade youtube -videoer
int rand = (a * milliseconds + b) % c

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

Eksempler på RNG i spil

Nu hvor du kender det tekniske ved RNG, 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 med at være heldig og få en super-sjælden genstand med det samme, eller et stykke rustning igen og igen.

For at holde spillet i balance er loot drops 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 at blive ved med at blive bedre tyveri er blot en af ​​grundene til, at videospil er så vanedannende.

Bestemmelse af chanceprocenter med RNG

Mange spil bruger RNG til at regne ud procentdelen af ​​en bestemt begivenhed, der sker. Dette ses almindeligvis i rollespil (RPG).

For eksempel, når du angriber i JRPG'er som Persona 5 eller Chrono Trigger, kan du 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 bestemte ting. 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 et til ni, når det bruges. Værdien bestemmes med RNG hver gang du bruger den, med den undtagelse at du ikke kan få det samme nummer to gange i træk.

Proceduregenerering gennem RNG

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

hvordan man skruer op for mikrofonvolumen på Windows 10

Kendte spil, der bygger på proceduregenerering, omfatter Minecraft og Spelunky. Disse spil skaber unikke verdener gennem en seed -værdi, hvilket betyder, at hver spiller får en anden oplevelse, hver gang de spiller gennem spillet.

Ligesom andre former for RNG tilføjer spiludviklere begrænsninger, 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 færdiggøre et spil så hurtigt som de kan, træner de meget for at lære spillet indefra og ud. RNG tilføjer derfor forståeligt nok et element af uforudsigelighed til speedruns.

Selvom det ofte forårsager problemer, er RNG ikke altid negativt i speedruns. At have en vis variation 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 gyder i et rum, eller om du får et kritisk hit i en almindelig kamp, ​​vil ikke have en enorm effekt på din samlede tid.

Andre tilfælde af RNG kan forårsage mere betydelige opbremsninger. For eksempel i Super Mario Sunshine indebærer boss -kampen mod King Boo at spinde en spillemaskine med fem mulige udfald. 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 på et bekvemt sted, så du hurtigt kan gennemføre kampen. Men med uheld skal du muligvis snurre roulette mange gange og brænde noget tid.

Run-Breaking RNG

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

Ved slutningen af ​​spillet går du ind i et quiz -show kaldet Grunty's Furnace Fun, som tester dig med spørgsmål om dit eventyr. En type firkant på tavlen stiller dig spørgsmål om Gruntilda, spillets skurk. Hvis du taler med sin søster Brentilda under hele spillet, giver hun dig svarene på disse spørgsmål.

De korrekte svar på disse spørgsmål er imidlertid tilfældige ved hvert spil. Speedrunners vil ikke spilde tid på at tale med Brentilda, så de er nødt til at gætte svarene på dette tidspunkt. Dette kommer til at lykkes-hvis de vælger det forkerte svar for mange gange, kan 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 at håbe, at de er heldige. På trods af dette finder speedrunners stadig ofte måder at komme udenom disse vejspærringer, som videoen herunder viser.

RNG -manipulation

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

Golden Sun, en RPG på Game Boy Advance, er et godt eksempel på dette. Spillet bestemmer de belønninger, du får ved at gennemføre en kamp baseret på de handlinger, du foretog under mødet. Det betyder, at hvis du kæmper en kamp mod de samme fjender ved hjælp af nøjagtig 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 tidsspild fra RNG. Men for den gennemsnitlige spiller, der ikke forstår frøet, er denne form for RNG så godt som tilfældig.

hvordan man får en streak tilbage

Nu forstår du RNGs rolle inden for spil

For meget RNG i videospil kan resultere i følelser af frustration eller meningsløshed, hvilket kan føre til 'gametræthed' eller 'spiludbrændthed'. Hvis du har det sådan, kan du undersøge det nærmere tips til, hvordan du overvinder spiltrætthed og spiludbrændthed .

Vi har set på, hvad RNG er, eksempler på hvordan RNG påvirker spil, og hvordan det gælder speedruns. Så du burde nu have en bedre forståelse af RNGs rolle i spil. Nu bør du tjekke vores foretrukne videospil speedruns.

Del Del Tweet E -mail En begyndervejledning til animering af tale

Animering af tale kan være en udfordring. Hvis du er klar til at begynde at tilføje dialog til dit projekt, nedbryder vi processen for dig.

Læs Næste
Relaterede emner
  • Spil
  • Teknologi forklaret
  • Rollespil
  • Spilkultur
Om forfatteren Ben Stegner(1735 artikler udgivet)

Ben er stedfortrædende redaktør og Onboarding Manager på MakeUseOf. Han forlod sit it-job for at skrive på fuld tid i 2016 og har aldrig set sig tilbage. Han har dækket tekniske tutorials, anbefalinger til videospil og mere som professionel forfatter i over syv år.

Mere fra Ben Stegner

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere