モッダーがロボットで完璧なポケモンを捕まえる様子を実演

改造の専門家が、理想のポケモンを捕まえることを最終目標に、ポケットモンスター ファイアレッドをプレイできるロボットを設計しました。

ポケモンはさまざまな方法で楽しむことができます。ストーリーを追ったり、ポケモンを捕まえたり、四天王を倒したりすることを楽しむプレイヤーもいれば、ポケモン図鑑を完成させたり、珍しい色違いポケモンを手に入れたりすることに焦点を当てるプレイヤーもいます。しかし、競技シーンに参加するプレイヤーにとって、究極の目標は完璧な内部値、つまりIVを達成することです。

捕獲したポケモンにはそれぞれ個体値(IV)が割り当てられます。0~31 の範囲で表されたこれらの隠されたステータスは、ポケモンのバトルでのパフォーマンスに大きく影響します。これにより、個体値が高いプレイヤーは他のトレーナーとバトルする際に有利になります。

YouTuber の Im_a blisy は、Arduino シングルボード コンピューターの助けを借りて、完璧な IV を持つ生き物を捕まえる可能性を高めることを目指しました。

これらの IV 値はわかりにくいものの、プレイヤーは擬似乱数ジェネレーター (PRNG) を操作してシステムで優位に立つことができます。

コンピューターが完全にランダムな数字のシーケンスを生成することは不可能です。そのため、ソフトウェアは「シード」値に基づく計算を利用して、ランダムに見えるが実際にはランダムではないシーケンスを作成します。

ポケモン ファイアレッドとリーフグリーンでは、スタート画面で A を押すとすぐに重要なシード値が設定されます。正確なタイミングで特定のシード値を選択することができ、その後ゲーム内の他のすべての「ランダム」値に影響を与えます。

これらのシードは、後でゲーム内の値を操作するのに利用できます。Im_a_blisy によると、これらのシード値は、完璧な IV を持つ特定のポケモンを生成したり、ファーミングを通じて色違いのポケモンを入手したりするのに便利です。

モッダーがポケモンをプレイするロボットを製作
ありがと

ゲームボーイアドバンスのような古いコンピュータプロセッサを使用しているにもかかわらず、人間の反応速度は依然としてコンピュータの反応速度に追いつくことができず、Arduino の独創的な実装につながりました。

Im_a_blisy は、Game Boy Player と E リーダーを利用して、FireRed を実行している GameCube コンソールを Arduino に接続することに成功しました。これにより、Arduino は指定されたフレームでボタンを正確に押し、特定の「シード値」を生成できるようになりました。

Im_a_blisy は何千ものシード値を収集し、ポケモン コミュニティと共有することに成功しました。これにより、他のプレイヤーが独自のプレイスルーを操作し、完璧なポケモンを捕まえることができるようになりました。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です