Werbung

Haben Sie sich jemals von der Anzahl der Akronyme in der Welt des Spielens überwältigt gefühlt? Von Genres bis hin zu Fachbegriffen gibt es viel zu beachten. Was ist beispielsweise RNG?

In diesem Artikel erklären wir, was RNG im Zusammenhang mit Videospielen ist. Wir werden uns die Bedeutung von RNG ansehen, einige Beispiele studieren und sehen, wie es sogar auf Speedrunning angewendet werden kann.

Was ist RNG?

RNG steht für Zufallszahlengenerator. Dies ist definiert als ein Gerät oder ein Algorithmus, der zufällig Zahlen liefert. In Bezug auf Spiele bezieht sich RNG also auf Ereignisse, die nicht jedes Mal gleich sind, wenn Sie spielen.

Während es einfach klingt, haben Computer tatsächlich Probleme, Zufallszahlen zu generieren. Dies liegt daran, dass Computer so konzipiert sind, dass sie Anweisungen befolgen, was das Gegenteil von Zufälligkeit ist. Sie können einer Maschine nicht einfach sagen, dass sie sich eine Zufallszahl einfallen lassen soll, da es ein Oxymoron ist, Anweisungen zur zufälligen Auswahl zu geben.

instagram viewer

Echtes RNG und Pseudo-RNG

Aus diesem Grund müssen Sie ein physisches Gerät verwenden, das als a bezeichnet wird, um mit einem Computer wirklich eine Zufallszahl zu generieren Hardware-Zufallszahlengenerator. Dies verwendet winzige physikalische Prozesse wie elektronisches Rauschen, um Zufallszahlen zu erhalten.

Da eine Person nicht vorhersagen oder wissen kann, was mit diesen nicht wahrnehmbaren Ereignissen passiert, sind sie so zufällig wie möglich. Diese Art von RNG ist in sicherheitsorientierten Systemen von entscheidender Bedeutung und erscheint daher in gängige Formen der Verschlüsselung. Wenn jemand herausfinden könnte, wie das System zu „Zufallszahlen“ für ein Verschlüsselungsprotokoll gekommen ist, wäre das ein großes Problem.

Dies ist jedoch kein Problem beim Spielen von RNG. Für eine höhere Geschwindigkeit und eine einfachere Wiedergabe verwenden viele Programme, einschließlich Spiele, das sogenannte Pseudozufallszahlengenerierung.

Pseudo-RNG verwendet einen Algorithmus (denken Sie an eine Formel), der mathematische Operationen an a ausführt Samen (Start-) Wert, um eine Zufallszahl zu erhalten. Um jedes Mal unterschiedliche Ergebnisse zu erzielen, ist es wichtig, einen Startwert zu verwenden, der so zufällig wie möglich ist.

Ein einfaches Beispiel würde die aktuelle Anzahl von Millisekunden als Startwert verwenden und dann einige Operationen daran ausführen, wie folgt:

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

Dies ist nicht wirklich zufällig, da die Verwendung des gleichen Samens jedes Mal das gleiche Ergebnis liefert. Aber es ist gut genug für Videospiele.

Beispiele für RNG im Gaming

Nachdem Sie die technischen Details von RNG kennen, sehen wir uns einige Beispiele für RNG in Spielen an, um zu sehen, wie es eine Rolle spielt.

Beute RNG

RNG spielt eine große Rolle in plünderungsorientierten Spielen wie Destiny, Borderlands und Diablo. Wenn Sie eine Schatzkiste öffnen oder einen Feind besiegen, ist die Belohnung nicht in jedem Fall gleich. Das Spiel bestimmt es jedes Mal nach dem Zufallsprinzip, sodass Sie möglicherweise Glück haben und sofort einen super seltenen Gegenstand oder immer wieder eine Rüstung mit niedriger Stufe erhalten.

Um das Spiel im Gleichgewicht zu halten, sind Beutetropfen natürlich nicht völlig zufällig. Sie verfügen über Systeme, die verhindern, dass Sie aus der ersten Schatzkiste, die Sie öffnen, die beste Waffe im Spiel erhalten. Jedes Spiel hat verschiedene Möglichkeiten, damit umzugehen, möglicherweise indem Sie die Ausrüstung, die Sie erhalten, je nach Spielerstufe einschränken.

Der Drang, immer bessere Beute zu bekommen, ist nur einer der Gründe Gründe, warum Videospiele so süchtig machen.

Bestimmen von Zufallsprozentsätzen mit RNG

Pokemon Critical Hit

Viele Spiele verwenden RNG, um den Prozentsatz eines bestimmten Ereignisses zu ermitteln. Dies wird häufig in Rollenspielen (RPGs) beobachtet.

Wenn Sie beispielsweise in JRPGs wie Persona 5 oder Chrono Trigger angreifen, können Sie einen kritischen Treffer auslösen, der zusätzlichen Schaden verursacht. Dies geschieht zufällig, obwohl Sie in vielen Spielen Ihre Chance erhöhen können, indem Sie bestimmte Gegenstände verwenden. In einem Pokémon-Spiel bestimmt RNG, wie oft Kämpfe mit wilden Pokémon stattfinden und welchen Kreaturen Sie begegnen.

Ähnliche Beispiele hierfür finden sich in Spielen wie Super Smash Bros. Der Charakter Mr. Game & Watch hat einen Zug namens Judge, der bei Verwendung eine Zahl von eins bis neun anzeigt. Der Wert wird bei jeder Verwendung mit RNG ermittelt, mit der Ausnahme, dass Sie nicht zweimal hintereinander dieselbe Nummer erhalten können.

Prozedurale Generierung durch RNG

RNG steht im Zentrum der prozeduralen Generierung, einem beliebten Spieletrend. Prozedurale Generierung bezieht sich auf den Prozess des Erstellens von Spielinhalten durch einen Algorithmus, anstatt alles von Hand zu erstellen.

Bekannte Spiele, die auf der Generierung von Prozeduren basieren, sind Minecraft und Spelunky. Diese Spiele erschaffen einzigartige Welten durch einen Startwert, was bedeutet, dass jeder Spieler jedes Mal, wenn er das Spiel durchspielt, eine andere Erfahrung macht.

Wie bei anderen Formen von RNG fügen Spieleentwickler Einschränkungen hinzu, damit Welten nicht vollständig zufällig generiert werden. Zum Beispiel werden Sie in Minecraft keine zufälligen schwimmenden Bodenblöcke über einem Ozean finden.

RNG im Speedrunning

Möglicherweise haben Sie im Zusammenhang mit Speedrunning etwas über das Videospiel RNG gehört. Da Speedrunner versuchen, ein Spiel so schnell wie möglich zu beenden, üben sie viel, um das Spiel von innen und außen zu lernen. Verständlicherweise fügt RNG Speedruns ein Element der Unvorhersehbarkeit hinzu.

Während es häufig Probleme verursacht, ist RNG bei Speedruns nicht immer negativ. Eine gewisse Abweichung zwischen den Läufen kann das Spiel attraktiver machen, da es einfacher ist, Ihre Zeit mit etwas Glück zu verbessern.

Geringfügiger bis mäßiger Speedrun RNG

Manchmal spielt RNG für einen Lauf keine Rolle. Die genaue Position, an der Feinde in einem Raum erscheinen, oder ob Sie in einem regulären Kampf einen kritischen Treffer erzielen, hat keinen großen Einfluss auf Ihre Gesamtzeit.

Andere Fälle von RNG können zu signifikanteren Verlangsamungen führen. In Super Mario Sunshine zum Beispiel beinhaltet der Bosskampf gegen King Boo das Drehen eines Spielautomaten mit fünf möglichen Ergebnissen. Um ihn zu beschädigen, müssen Sie zuerst drei Ananassymbole zusammenbringen, um eine Vielzahl von Früchten hervorzubringen.

Danach musst du einen Pfeffer auf ihn werfen, um seine Zunge in Brand zu setzen, gefolgt von einem Schlag mit anderen Früchten. Mit einem guten RNG erscheinen die Paprikaschoten an einem geeigneten Ort, sodass Sie den Kampf schnell beenden können. Mit etwas Glück müssen Sie das Roulette möglicherweise viele Male drehen und einige Zeit verbrennen.

Run-Breaking RNG

Einige Spiele haben Abschnitte, in denen Pech mit RNG einen Lauf völlig entgleisen lassen kann. Ein Beispiel hierfür ist Banjo-Kazooie.

Gegen Ende des Spiels betreten Sie eine Quizshow namens Gruntys Furnace Fun, die Sie mit Fragen zu Ihrem Abenteuer testet. Eine Art von Quadrat auf dem Brett stellt dir Fragen zu Gruntilda, dem Bösewicht des Spiels. Wenn Sie während des Spiels mit ihrer Schwester Brentilda sprechen, gibt sie Ihnen die Antworten auf diese Fragen.

Die richtigen Antworten auf diese Fragen sind jedoch bei jedem Durchspielen zufällig. Speedrunner möchten keine Zeit damit verschwenden, mit Brentilda zu sprechen, daher müssen sie an dieser Stelle die Antworten erraten. Dies hängt vom Glück ab - wenn sie zu oft die falsche Antwort wählen, können sie sterben und eine Menge Zeit verlieren.

Es ist frustrierend für diesen Speedrun, diesen RNG-abhängigen Abschnitt am Ende des Spiels zu haben, da der Läufer nur hoffen kann, dass er Glück hat. Trotzdem finden Speedrunner immer noch oft Möglichkeiten, um diese Straßensperren zu umgehen, wie das folgende Video zeigt.

RNG-Manipulation

Wie bereits erwähnt, ist das Pseudo-RNG von Videospielen nicht wirklich zufällig, da Sie Ergebnisse reproduzieren können, wenn Sie denselben Startwert verwenden. Viele Spiele verwenden einen internen Timer als Ausgangsbasis, was ziemlich schwierig auszunutzen sein kann. Aber andere Spiele sind viel einfacher zu spielen.

Golden Sun, ein Rollenspiel auf dem Game Boy Advance, ist ein gutes Beispiel dafür. Das Spiel bestimmt die Belohnungen, die Sie durch das Beenden eines Kampfes erhalten, basierend auf den Aktionen, die Sie während der Begegnung ausgeführt haben. Dies bedeutet, dass Sie jedes Mal die gleichen Tropfen erhalten, wenn Sie mit genau der gleichen Taktik gegen dieselben Feinde kämpfen.

Speedrunner können Emulationstools verwenden, um ein Spiel zu analysieren und herauszufinden, ob sie das RNG manipulieren können. Sie können dies dann nutzen, indem sie ein gewünschtes Ergebnis garantieren oder potenzielle Zeitverschwendung durch RNG minimieren. Aber für den durchschnittlichen Spieler, der den Samen nicht versteht, ist diese Art von RNG so gut wie zufällig.

Jetzt verstehen Sie die Rolle von RNG beim Spielen

Wir haben uns angesehen, was RNG ist, Beispiele dafür, wie RNG Spiele beeinflusst und wie es auf Speedruns angewendet wird. Sie sollten jetzt ein besseres Verständnis für die Rolle von RNG beim Spielen haben. Jetzt solltest du auschecken unsere Lieblings-Videospiel-Speedruns 7 unterhaltsame Speedruns voller Tipps und TricksMit Speedrunning können Sie unglaubliche Leistungen von Experten sehen. Diese Speedruns werden Sie unterhalten und inspirieren, ein besserer Spieler zu werden. Weiterlesen .

Ben ist stellvertretender Redakteur und Sponsored Post Manager bei MakeUseOf. Er hat einen B.S. in Computerinformationssystemen am Grove City College, wo er Cum Laude mit Auszeichnung in seinem Hauptfach abschloss. Er hilft gerne anderen und liebt Videospiele als Medium.