Un expert en modification a conçu un robot capable de jouer à Pokémon FireRed, avec pour objectif ultime de capturer le Pokémon idéal.
Les Pokémon peuvent être appréciés de différentes manières. Alors que certains joueurs aiment suivre l’histoire, attraper des Pokémon et vaincre le Conseil des Quatre, d’autres se concentrent sur la complétion de leur Pokédex et l’obtention de Pokémon Shiny rares. Cependant, pour ceux qui sont impliqués dans la scène compétitive, le but ultime est d’atteindre des valeurs internes parfaites, également appelées IV.
Des IV, ou valeurs individuelles, sont attribuées à chaque Pokémon capturé. Allant de zéro à 31, ces statistiques cachées ont un impact considérable sur les performances d’un Pokémon au combat. Cela donne aux joueurs avec des IV plus élevés un avantage lorsqu’ils combattent d’autres entraîneurs.
Avec l’aide d’un ordinateur monocarte Arduino, le YouTuber Im_a blisy a cherché à augmenter ses chances d’attraper une créature avec des IV parfaites.
Malgré l’obscurité de ces valeurs IV, un joueur a la possibilité de manipuler le générateur de nombres pseudo-aléatoires (PRNG) afin d’obtenir un avantage dans le système.
Il est impossible pour les ordinateurs de générer une séquence de nombres complètement aléatoire. Par conséquent, les logiciels utilisent des calculs basés sur une valeur « de départ » pour créer une séquence qui semble aléatoire, mais qui ne l’est pas vraiment.
Dans Pokémon Rouge Feu et Vert Feuille, la valeur de la graine cruciale est définie dès que vous appuyez sur A sur l’écran de démarrage. Avec un timing précis, il est possible de choisir une valeur de graine particulière, qui influence ensuite toutes les autres valeurs « aléatoires » du jeu.
Ces graines peuvent ensuite être utilisées pour manipuler les valeurs du jeu. Selon Im_a_blisy, ces valeurs de graines sont également utiles pour faire apparaître des Pokémon spécifiques avec des IV sans défaut ou pour obtenir des Pokémon Shiny grâce à l’agriculture.
Malgré l’utilisation d’un processeur informatique plus ancien comme celui de la Game Boy Advance, la vitesse de réaction humaine est toujours incapable d’égaler celle d’un ordinateur, ce qui a conduit à la mise en œuvre créative de l’Arduino.
En utilisant le lecteur Game Boy et le lecteur électronique, Im_a_blisy a réussi à connecter sa console GameCube exécutant FireRed à l’Arduino. Cela a permis à l’Arduino d’appuyer avec précision sur le bouton à l’image désignée et de générer une « valeur de départ » spécifique.
Im_a_blisy a collecté et partagé avec succès des milliers de valeurs de graines avec la communauté Pokémon, permettant à d’autres joueurs de manipuler leurs propres parties et potentiellement d’attraper le Pokémon parfait.
Laisser un commentaire