Qu'est-ce que le RNG ? Une leçon pour les joueurs

Qu'est-ce que le RNG ? Une leçon pour les joueurs

Vous êtes-vous déjà senti dépassé par le nombre d'acronymes dans le monde du jeu vidéo ? Des genres aux termes techniques, il y a beaucoup à 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 de RNG, étudierons quelques exemples et verrons comment cela 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. C'est parce que les ordinateurs sont conçus pour suivre des instructions, ce qui est le contraire du hasard. Vous ne pouvez pas simplement dire à une machine de « proposer un nombre aléatoire », car donner des instructions sur la façon de choisir quelque chose au hasard est un oxymore.

Vrai 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 minutieux, 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 vraiment 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 les 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 plus grande vitesse et une reproduction plus facile, de nombreux programmes, y compris les 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 trouver un nombre aléatoire. Pour obtenir des résultats différents à 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 quelques opérations dessus, comme ceci :





se suivent-ils twitter
int rand = (a * milliseconds + b) % c

Ce n'est pas vraiment aléatoire, car l'utilisation de 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 détails techniques du RNG, examinons quelques exemples de RNG dans les jeux pour voir comment il joue un rôle.

RNG de butin

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 offre n'est pas la même dans tous les cas. Le jeu le détermine au hasard à chaque fois, vous pourriez donc avoir de la chance et obtenir immédiatement un objet super rare ou une pièce d'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 mis en place des systèmes 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'une des raisons pour lesquelles les jeux vidéo sont si addictifs.

Détermination des pourcentages de chance avec RNG

De nombreux jeux utilisent RNG pour déterminer le pourcentage d'un certain événement qui se produit. Ceci est couramment observé 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, bien que dans de nombreux jeux, vous puissiez augmenter vos chances en utilisant certains objets. Dans un jeu Pokémon, RNG détermine la fréquence des combats avec des Pokémon sauvages et les créatures que vous rencontrez.

Des exemples similaires apparaissent dans des jeux comme Super Smash Bros. Le personnage Mr. Game & Watch a un mouvement appelé Judge 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 du fait 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 les jeux. La génération procédurale fait référence au processus de création de contenu de jeu via un algorithme au lieu de tout créer à la main.

comment savoir si une vidéo youtube est protégée par le droit d'auteur

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 initiale, ce qui signifie que chaque joueur vit une expérience différente à chaque fois qu'il joue dans le jeu.

Comme d'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 sol flottants aléatoires au-dessus d'un océan dans Minecraft.

RNG en Speedrunning

Il est possible que vous ayez entendu parler du jeu vidéo RNG dans le contexte du speedrunning. Étant donné que les speedrunners visent à terminer un jeu aussi vite qu'ils le peuvent, ils s'entraînent beaucoup afin d'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. Avoir une certaine variance 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, RNG est en grande partie sans conséquence pour une course. Le placement 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 consiste à 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 lancer un piment pour lui mettre le feu à la langue, puis le frapper avec n'importe quel autre fruit. Avec un bon RNG, les piments apparaîtront dans un endroit pratique afin que vous puissiez rapidement terminer le combat. Avec de la malchance, cependant, vous devrez peut-être faire tourner la roulette plusieurs fois et perdre du temps.

RNG de rupture

Certains jeux ont des sections où la malchance avec RNG peut complètement faire dérailler une course. Un exemple de ceci se produit à Banjo-Kazooie.

Vers la fin du jeu, vous entrez dans 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 totale --- s'ils choisissent la mauvaise réponse trop de fois, 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 qu'espérer avoir de la chance. Malgré cela, les speedrunners trouvent encore souvent des moyens de contourner ces barrages routiers, comme le montre la vidéo ci-dessous.

Manipulation RNG

Comme nous en avons discuté, 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 à manipuler.

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 effectuées pendant la rencontre. Cela signifie que si vous vous battez contre les mêmes ennemis en utilisant exactement les mêmes tactiques, vous avez la garantie des mêmes baisses à 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 genre de RNG est aussi bon que aléatoire.

meilleure visionneuse de photos pour windows 10

Vous comprenez maintenant le rôle de RNG dans le jeu

Trop de RNG dans les jeux vidéo peut entraîner des sentiments de frustration ou d'inutilité, entraînant une « fatigue de jeu » ou un « épuisement du jeu ». Si vous vous sentez comme ça, vous voudrez peut-être examiner conseils sur la façon de surmonter la fatigue et l'épuisement du jeu .

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.

Partager Partager Tweeter E-mail Guide du débutant pour animer un discours

Animer un discours peut être un défi. Si vous êtes prêt à commencer à ajouter du dialogue à votre projet, nous allons décomposer le processus pour vous.

Lire la suite
Rubriques connexes
  • Jeux
  • La technologie expliquée
  • Jeux de rôle
  • Culture du jeu
A propos de l'auteur Ben Stegner(1735 articles publiés)

Ben est rédacteur en chef adjoint et responsable de l'intégration chez MakeUseOf. Il a quitté son travail informatique pour écrire à temps plein en 2016 et n'a jamais regardé en arrière. Il couvre des tutoriels techniques, des recommandations de jeux vidéo et plus encore en tant qu'écrivain professionnel depuis plus de sept ans.

Plus de Ben Stegner

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner