Publicité
Vous êtes-vous déjà senti dépassé par le nombre d'acronymes dans le monde du jeu? Des genres aux termes techniques, il y a beaucoup de choses à suivre. Par exemple, qu'est-ce que le RNG?
Dans cet article, nous expliquons ce qu'est le RNG dans le contexte des jeux vidéo. Nous examinerons la signification du RNG, étudierons quelques exemples et verrons comment il peut même s’appliquer au speedrunning.
Qu'est-ce que le RNG?
RNG signifie générateur de nombres aléatoires. Ceci est défini comme un appareil ou un algorithme qui propose des nombres par hasard. En termes de jeu, alors, RNG fait référence à des événements qui ne sont pas les mêmes à chaque fois que vous jouez.
Bien que cela semble simple, les ordinateurs ont en fait du mal à générer des nombres aléatoires. En effet, les ordinateurs sont conçus pour suivre des instructions, ce qui est l'opposé de l'aléatoire. Vous ne pouvez pas simplement dire à une machine de «trouver un nombre aléatoire», car donner des instructions sur la façon de choisir quelque chose au hasard est un oxymore.
True RNG et Pseudo-RNG
Pour cette raison, pour vraiment générer un nombre aléatoire avec un ordinateur, vous devez utiliser un périphérique physique appelé générateur de nombres aléatoires matériel. Cela utilise des processus physiques infimes, tels que le bruit électronique, pour trouver des nombres aléatoires.
Comme il n'y a aucun moyen pour une personne de prédire ou de savoir ce qui se passe avec ces événements imperceptibles, ils sont aussi aléatoires que possible. Ce type de RNG est vital dans les systèmes centrés sur la sécurité et apparaît donc dans formes courantes de cryptage. Si quelqu'un était capable de comprendre comment le système a trouvé des nombres «aléatoires» pour un protocole de cryptage, ce serait un gros problème.
Cependant, ce n'est pas un problème avec les jeux RNG. Pour une vitesse accrue et une reproduction plus facile, de nombreux programmes, y compris des jeux, utilisent ce que l’on appelle génération de nombres pseudo-aléatoires.
Le pseudo-RNG utilise un algorithme (pensez-y comme une formule) qui effectue des opérations mathématiques sur un la graine valeur (de départ) pour obtenir un nombre aléatoire. Pour obtenir des sorties différentes à chaque fois, il est important d'utiliser une graine aussi aléatoire que possible.
Un exemple simple prendrait le nombre actuel de millisecondes comme graine, puis effectuerait certaines opérations dessus, comme ceci:
int rand = (a * millisecondes + b)% c
Ce n'est pas vraiment aléatoire, car utiliser la même graine produira le même résultat à chaque fois. Mais c'est assez bon pour les jeux vidéo.
Exemples de RNG dans les jeux
Maintenant que vous connaissez les aspects techniques du RNG, examinons quelques exemples de RNG dans les jeux pour voir comment il joue un rôle.
Loot RNG
RNG joue un grand rôle dans les jeux axés sur le butin comme Destiny, Borderlands et Diablo. Lorsque vous ouvrez un coffre au trésor ou battez un ennemi, la récompense qu'il laisse tomber n'est pas la même dans tous les cas. Le jeu le détermine au hasard à chaque fois, vous pourriez donc vous retrouver chanceux et obtenir un objet super rare immédiatement, ou une armure de bas niveau encore et encore.
Bien sûr, pour garder le jeu équilibré, les butins ne sont pas complètement aléatoires. Ils ont des systèmes en place pour vous empêcher d'obtenir la meilleure arme du jeu dès le premier coffre au trésor que vous ouvrez. Chaque jeu a différentes manières de gérer cela, peut-être en limitant l'équipement que vous recevez en fonction de votre niveau de joueur.
La volonté de continuer à améliorer le butin n'est que l'un des les raisons pour lesquelles les jeux vidéo sont si addictifs.
Déterminer les pourcentages de chance avec RNG

De nombreux jeux utilisent RNG pour déterminer le pourcentage d'un certain événement. Cela se voit généralement dans les jeux de rôle (RPG).
Par exemple, lorsque vous attaquez dans des JRPG comme Persona 5 ou Chrono Trigger, vous pouvez déclencher un coup critique qui inflige des dégâts supplémentaires. Cela se produit au hasard, mais dans de nombreux jeux, vous pouvez augmenter vos chances en utilisant certains objets. Dans un jeu Pokémon, RNG détermine la fréquence des batailles avec des Pokémon sauvages et les créatures que vous rencontrez.
Des exemples similaires de cela apparaissent dans des jeux comme Super Smash Bros. Le personnage M. Game & Watch a un mouvement appelé juge qui affiche un nombre de un à neuf lorsqu'il est utilisé. La valeur est déterminée avec RNG chaque fois que vous l'utilisez, à l'exception que vous ne pouvez pas obtenir le même nombre deux fois de suite.
Génération procédurale via RNG
Le RNG est au centre de la génération procédurale, une tendance populaire dans le jeu. La génération procédurale se réfère au processus de création de contenu de jeu via un algorithme au lieu de tout fabriquer à la main.
Les jeux bien connus construits autour de la génération procédurale incluent Minecraft et Spelunky. Ces jeux créent des mondes uniques grâce à une valeur de départ, ce qui signifie que chaque joueur obtient une expérience différente à chaque fois qu'il joue à travers le jeu.
Comme les autres formes de RNG, les développeurs de jeux ajoutent des restrictions afin que les mondes ne soient pas générés complètement au hasard. Par exemple, vous ne trouverez pas de blocs de terre flottants aléatoires au-dessus d'un océan dans Minecraft.
RNG dans Speedrunning
Il est possible que vous ayez entendu parler du jeu vidéo RNG dans le contexte du speedrunning. Puisque les speedrunners visent à terminer un jeu aussi vite que possible, ils s'entraînent beaucoup pour apprendre le jeu à l'intérieur et à l'extérieur. Naturellement, alors, RNG ajoute un élément d'imprévisibilité aux speedruns.
Bien qu'il cause souvent des problèmes, le RNG n'est pas toujours négatif dans les speedruns. Le fait d'avoir un certain écart entre les courses peut rendre le jeu plus attrayant car il est plus facile d'améliorer votre temps avec un peu de chance.
Mineur à modéré Speedrun RNG
Parfois, le RNG est largement sans conséquence pour une course. L'emplacement exact de l'endroit où les ennemis apparaissent dans une pièce, ou si vous obtenez un coup critique dans une bataille régulière, n'aura pas un effet énorme sur votre temps total.
D'autres instances de RNG peuvent provoquer des ralentissements plus importants. Par exemple, dans Super Mario Sunshine, la bataille de boss contre King Boo implique de faire tourner une machine à sous avec cinq résultats possibles. Pour l'endommager, vous devez d'abord faire correspondre trois icônes d'ananas pour faire apparaître une variété de fruits.
Après cela, vous devez lui jeter un poivre pour mettre le feu à sa langue, puis le frapper avec n'importe quel autre fruit. Avec un bon RNG, les poivrons apparaîtront dans un endroit pratique afin que vous puissiez terminer rapidement le combat. Par malchance, cependant, vous devrez peut-être faire tourner la roulette plusieurs fois et graver un certain temps.
RNG révolutionnaire
Certains jeux ont des sections où la malchance avec RNG peut complètement faire dérailler une course. Un exemple de cela se produit à Banjo-Kazooie.
Vers la fin du jeu, vous participez à un quiz appelé Grunty’s Furnace Fun, qui vous teste avec des questions sur votre aventure. Un type de carré sur le plateau vous pose des questions sur Gruntilda, le méchant du jeu. Si vous parlez à sa sœur Brentilda tout au long du jeu, elle vous donnera les réponses à ces questions.
Cependant, les bonnes réponses à ces questions sont aléatoires à chaque partie. Les speedrunners ne veulent pas perdre de temps à parler à Brentilda, ils doivent donc deviner les réponses à ce stade. Cela revient à une chance complète: s'ils choisissent trop souvent la mauvaise réponse, ils pourraient mourir et perdre une tonne de temps.
Avoir cette section dépendante du RNG à la fin du jeu est frustrant pour un speedrun, car le coureur ne peut pas faire grand-chose d'autre que d'espérer qu'il aura de la chance. Malgré cela, les speedrunners trouvent souvent des moyens de contourner ces barrages routiers, comme le montre la vidéo ci-dessous.
Manipulation RNG
Comme nous l'avons vu, le pseudo-RNG des jeux vidéo n'est pas vraiment aléatoire, car vous pouvez reproduire les résultats si vous utilisez la même graine. De nombreux jeux utilisent une minuterie interne comme graine, ce qui peut être assez difficile à exploiter. Mais d'autres jeux sont beaucoup plus faciles à jouer.
Golden Sun, un RPG sur Game Boy Advance, en est un excellent exemple. Le jeu détermine les récompenses que vous obtenez en terminant une bataille en fonction des actions que vous avez prises pendant la rencontre. Cela signifie que si vous livrez une bataille contre les mêmes ennemis en utilisant exactement les mêmes tactiques, vous êtes assuré d'obtenir les mêmes gouttes à chaque fois.
Les speedrunners peuvent utiliser des outils d'émulation pour analyser un jeu et déterminer s'ils peuvent manipuler son RNG. Ils peuvent ensuite en profiter en garantissant un résultat souhaité ou en minimisant les pertes de temps potentielles du RNG. Mais pour le joueur moyen qui ne comprend pas la graine, ce type de RNG est aussi aléatoire.
Vous comprenez maintenant le rôle de RNG dans les jeux
Nous avons examiné ce qu'est le RNG, des exemples de la façon dont le RNG affecte les jeux et comment il s'applique aux speedruns. Vous devriez donc maintenant mieux comprendre le rôle de RNG dans les jeux. Maintenant, vous devriez vérifier nos speedruns de jeux vidéo préférés 7 Speedruns divertissants emballés avec des trucs et astucesSpeedrunning vous permet de voir des exploits incroyables d'experts. Ces speedruns vous divertiront et vous inspireront pour devenir un meilleur joueur. Lire la suite .
Ben est rédacteur en chef adjoint et directeur des publications sponsorisées chez MakeUseOf. Il est titulaire d'un B.S. en systèmes d'information informatique du Grove City College, où il est diplômé Cum Laude et avec distinction dans sa majeure. Il aime aider les autres et se passionne pour les jeux vidéo en tant que médium.