Was ist Zufallszahlengenerator oder RNG?
Zufallszahlengenerator ist, wie der Name schon sagt, der Prozess, bei jedem Bedarf eine Zufallszahl zu erhalten, ohne ein Muster aus den zuvor generierten Zahlen erstellen zu können. Diese Zahl kann entweder von einem Algorithmus oder einem Hardwaregerät generiert werden und ist sehr wichtig, um vorhersehbare Ergebnisse zu vermeiden. Es ist eher wie unser Leben auf dem Planeten Erde, wo wir nicht wissen, was im nächsten Moment passieren würde, da niemand weiß, wo unser RNG-Controller platziert ist.
Now that we have the technology to produce different numbers every time, what do we do with those numbers?
Der Zufallszahlengenerator-Algorithmus wird häufig in Videospielen verwendet , wo er jedes Mal ein anderes Ergebnis festlegt, wenn jeder ihn spielt. Sie haben vielleicht bemerkt, dass selbst wenn Sie in einem Spiel dasselbe Level spielen, es nicht bei jedem Versuch der Mission gleich ist. Der Unterschied würde nicht in der Position oder den Missionsanforderungen beobachtet werden, aber er würde in einer Reihe von Feinden beobachtet, die sich nähern und ihr Gebiet spawnen, Klimaänderungen und verschiedene Hindernisse dazwischen. Dies macht ein Spiel süchtig machender und interessanter. Andernfalls würde ein Spiel nach einigen Versuchen langweilig erscheinen, da Sie die Ereignisse vorhersagen könnten, die als nächstes auftreten würden. Es mag einfach klingen, aber es ist eine schwierige Aufgabe für einen Computer, Zufallszahlen zu generieren, indem er genauen darin codierten Anweisungen folgt.
Echter RNG vs. Pseudo-RNG.
Es gibt zwei Arten von Zufallszahlengeneratoren, True und Pseudo.
Ein echter Zufallszahlengenerator-Algorithmus wird mit Hilfe eines Hardwaregeräts generiert, das sehr kleine physikalische Prozesse verwendet, um Zufallszahlen zu generieren. Da kein Algorithmus geschrieben ist; Daher kann True RNG nicht gehackt werden, um die Vorhersagbarkeit zu bestimmen. Es wird üblicherweise in sicherheitszentrierten Systemen auf der ganzen Welt und in einigen Formen der Verschlüsselung verwendet.
Der Pseudo-Zufallszahlengenerator-Algorithmus wird in Bereichen verwendet, in denen es keine Bedenken hinsichtlich der Sicherheit gibt, und der Zufall wird verwendet, um Wiederholungen zu vermeiden und etwas für den Endbenutzer interessanter zu machen. Es ist billiger und schneller, Technologie zu implementieren, da sie keine Hardware erfordert und leicht in den Softwareprogrammiercode eingeschleust werden kann. Obwohl dieser Vorgang nicht wirklich zufällig ist und auf der Grundlage eines Algorithmus bestimmt wird, eignet er sich dennoch eher für Spiele und Programme.
Welche Anwendungen verwenden Zufallszahlenauswahl?
Nicht alle Spiele folgen dem Zufallszahlenwähler, was sie weniger wettbewerbsfähig und oft langweilig macht, aber der Zufallszahlenwähler ist in neuen Spielen enthalten. Viele Anwendungen und Spiele profitieren von Zufälligkeit, da sie nur Interesse und Gewinn generieren können, wenn sie zufällig sind, wie zum Beispiel:
Glücksspiele : Bingo, Kartenspiele , Lotterie und ähnliche Spiele.
Beutesammelspiele : Alle Spiele, bei denen die Spieler Beute sammeln müssen, um sie im Gameplay zu verwenden, wie PubG , Diablo und Borderlands, verwenden RNG. Die Möglichkeit, jedes Mal bessere Beute zu bekommen, ist der Grund, warum die Leute an ihnen hängen.
Abenteuerspiele : Spiele wie Mario und Pokémon verwenden einen Zufallszahlengenerator-Algorithmus, um zu bestimmen, welche Gegenstände im Warenkorb erhalten werden und jedes Mal auf einen neuen Pokémon-Herausforderer treffen.
Prozedural generierte Spiele : Alle Spiele, die keine vorgefertigten Karten und Level haben, aber im Spiel mit prozeduralen Programmiertechniken wie Minecraft und Civilization Series entwickelt wurden. Es hilft, das gesamte Spiel mit dem Algorithmus zu erstellen.
Wettkampfspiele : Einige Wettkampfspiele wie Counter-Strike verwenden einen Zufallszahlengenerator-Algorithmus, um zu regulieren, wie Kugeln Ziele treffen.
Für ein klareres Beispiel nehmen wir zum Beispiel Diddy Kong Racing .
Wenn Sie dieses Spiel gespielt haben, wären Sie auf eine Zone gestoßen, in der Sie zwei Möglichkeiten zum Laden einer Drachenwald-Karte oder einer Überwelt-Karte haben. Es scheint eine zufällige Wahl zu sein, und es gibt keine Kontrolle darüber, wo Sie landen könnten. Wenn Sie jedoch die nordamerikanische Version des Spiels haben, landen Sie immer auf der Overworld-Karte. Zu diesem Zeitpunkt im Spiel ist kein Zufallszahlenwähler beteiligt.
Abgesehen von Gaming-Anwendungen gibt es einen JavaScript-Zufallszahlencode, der von Entwicklern und Programmierern weltweit verwendet wird, um einen Zufallszahlengenerator in ihren Programmen zu implizieren. Google hat ein eigenes sehr interessantes Tool, das ebenfalls auf der JavaScript-Zufallszahlentheorie basiert und Zufallszahlen generieren kann. Dieses Tool kann beim Spielen mit Freunden und Familie praktisch sein, und Sie benötigen eine Maschine, um sie für Sie zu generieren. Um den Google RNG zu überprüfen, klicken Sie hier .
RNG in Speed Running
Geschwindigkeit Ein Spiel ausführen ist ein technischer Begriff, der von Spielern verwendet wird und bedeutet, ein Spiel so schnell wie möglich zu beenden. Diese Spieler üben hart, um das Spiel zu schlagen, aber RNG erzeugt immer ein Überraschungselement, das das Ende des Spiels verzögern kann. Mit etwas Glück kann sich ein Zufallszahlenwähler jedoch auch als nützlich erweisen, Herausforderungen können einfach sein und das Spiel kann viel schneller abgeschlossen werden.
RNG-Manipulation
Ich hatte bereits die Unterschiede zwischen True RNG und Pseudo RNG besprochen und die Tatsache, dass Gaming Pseudo RNG verwendet, das auf einem Algorithmus basiert. Einige überbegeisterte Spieler verwenden Emulations-Dienstprogramme, um Spiele zu analysieren und die Schlupflöcher zu identifizieren, die verwendet werden können, um die Ergebnisse zu manipulieren, obwohl ein Zufallszahlengenerator-Algorithmus verwendet wird. Ein auf einem Algorithmus basierender RNG verwendet einen Seed, der eine Kombination bestimmter Faktoren ist und ein Ergebnis im Spiel generiert. Dabei werden die Gesetze der Mathematik angewendet und da 1 + 1 immer gleich 2 ist, ähnlich kann man, wenn die Faktoren im Spiel, die das gewünschte Ergebnis bringen, bekannt sind, immer das gleiche Ergebnis erzielen. Wenn der Spieler beispielsweise in einem Spiel einen bestimmten Charakter mit bestimmten Power-Ups auswählen muss und das Ergebnis ein einfacher Bosskampf wäre, dann wäre dieses Muster konstant. und jeder, der die gleichen Optionen wählt, wird die gleichen Ergebnisse erzielen. Aber für einen durchschnittlichen Spieler wäre dies nicht möglich, und Pseudo-RNG würde immer als echtes RNG erscheinen.
Warum hassen Gamer RNG?
Spieler können in wettbewerbsfähige Spieler, Speedrunner und durchschnittliche Spieler eingeteilt werden. Jeder wettbewerbsfähige Spieler, der die Spieltechniken und Spielzüge beherrscht, möchte andere Spieler herausfordern und auf der Grundlage seines Könnens gewinnen und würde es zweifellos hassen, wenn das Ergebnis durch die Zufallszahlenauswahl beeinflusst würde. In ähnlicher Weise möchte ein Speedrunner das Spiel so schnell wie möglich beenden und ein Zufallszahlengenerator-Algorithmus würde bremsen, indem er jedes Mal unbekannte und unerwartete Szenarien in einem Spiel erstellt.
Idealerweise möchten Spieler die Häufigkeit, mit der sie in einem Spiel auf einen Zufallszahlenwähler treffen, reduzieren, um das gesamte Gameplay und das Ergebnis unter ihrer Kontrolle zu behalten. Dies ist aber nur bis zu einem gewissen Grad möglich. Und wenn ein Spieler Stunden damit verbringt, den Charakter und die Bewegungen eines Spiels zu meistern, wäre er am meisten frustriert, wenn etwas Zufälliges passiert und die gesamte Strategie durcheinander gebracht wird. Manchmal ist es auch ein Segen, aber im Allgemeinen ist es ein Fluch.
Der Zufallszahlen-Picker ist jedoch der einzige Faktor, der verhindert, dass das Spiel eintönig ist und Faktoren wie Neugier und Risiko mit einbringt. Zum Beispiel, eines der am häufigsten gespielten Spiele, Tetris, bei dem jedes Mal, wenn Sie das Spiel spielen, zufällige Blöcke von oben fallen. Wenn das gleiche Blockmuster eingefügt würde, könnte es eher ein Memory-Spiel als ein Strategiespiel sein.
Wer ist RNGesus?
Durchschnittliche Spieler, die nur spielen, um Spaß zu haben oder sich die Zeit zu vertreiben, kümmern sich nicht um das Ergebnis des Spiels. Aber erfahrene Profispieler, die die Idee hassen, zu verlieren, nur weil das Glück nicht zu ihren Gunsten war. Spieler, die verlieren, geben oft bösen RNG die Schuld für ihren Verlust, die ihre Gegner begünstigten. Jetzt, wo es böse ist, muss es einen Gott geben – RNGesus.
Unter den Spielern weltweit hat sich ein neuer Begriff entwickelt, RNGesus, der mit „Jesus“ eher Wortspiel ist. Da Jesus Christus in der realen Welt als unser Retter gilt, ist RNGesus eine vorstellbare Einheit, die geschaffen wurde, um Spieler vor den negativen Auswirkungen von RNG zu bewahren. Dies ist nirgendwo ein Beweis dafür, sondern begann als Mythos und hat sich jetzt wie ein Lauffeuer in der Gaming-Community verbreitet.
Das endgültige Urteil über RNG – gut oder schlecht?
Diese Frage ist schwer zu beantworten und kann definitiv nicht für alle die gleiche Antwort geben. Während durchschnittliche Spieler dies als gut bezeichnen würden, genießen andere den Wettbewerbsgeist, aber Geschwindigkeitsläufe würden behaupten, dass die Zufallszahlenauswahl ein Hindernis ist. Der Zufallszahlengenerator-Algorithmus hält das Unvorhersehbare und Interessante jedes Mal, wenn Sie das gleiche Level spielen. Es ist zu einem wichtigen Bestandteil vieler Spiele geworden und bietet Abwechslung, wie Puzzles, Kartenspiele, Rollenspiele und vieles mehr. Aber für Spieler, die an Fähigkeiten als einzige Möglichkeit glauben, das Spiel zu schlagen, würde RNG ihr Potenzial untergraben und etwas Zufälliges aus der Schachtel holen.
Spiele sollen zum Spaß und Vergnügen gespielt werden. Wenn Sie einen guten RNG haben, können Sie trotz geringer Chancen die besten Optionen erhalten. Bei einem schlechten RNG erhalten Sie das schlechteste Ergebnis, selbst wenn Sie das Spiel genau so gespielt haben, wie es hätte gespielt werden sollen. Die Wahrheit ist, dass man es nicht so ernst nehmen kann, besonders wenn es auf einem Zufallszahlengenerator-Algorithmus basiert.