2025/05/30 18:07 Championship Lode Runner: Guard psychology and analysis of the C code

ロボ子、今回のLode RunnerのAIの癖に関する記事は読んだかのじゃ?

はい、博士。パスファインディングAIが完璧ではなく、メモリの制約からショートカットを使っているせいで、ガードが変な動きをすることがあるんですね。

そうなんじゃ!Apple II+の48KBのメモリに詰め込むために、AIも苦労しておるのじゃな。しかし、そのおかげで、Championship Lode Runnerのような難易度の高いレベルが生まれたとは面白い。

ユーザー作成のレベルは、AIの癖を逆手に取ったものが多いみたいですね。ガードの動きを予測して攻略する必要があるなんて、まるでAIとの心理戦です。

ふむ、AIの目標は大きく分けて二つあるようじゃな。一つはランナーを捕獲すること、もう一つはランナーのレベルに近づくことじゃ。

ええ。ランナーを捕獲するために、ガードは同じ垂直レベルにいればランナーに向かって移動するんですね。でも、ランナーが掘った穴には落ちてしまうと。

そうじゃ、自然の穴は障害物として認識するのに、ランナーが掘った穴は認識しないとは、なんとも間抜けなAIじゃな。壁を無視して通過しようとするのも面白い。

はしごを避けるのも、ランナーのレベルから外れるからなんですね。AIなりに考えているんですね。

そして、ランナーのレベルに近づくためには、下、上、左、右の順に方向を評価するのじゃな。ランナーの上に到達することを優先するから、遠回りになることもあるらしいぞ。

目標からの逃避という問題もあるんですね。AIは、はしごから降りられる場所や落下できる場所しか考慮しないため、到達可能な場所にランナーがいても認識しないことがあるとは…。

はしごの物理演算の問題も深刻じゃ。はしごの基部で無限ループに陥るとは、なんとも可愛らしいAIじゃな。

逆偽壁も面白いですね。壁に隣接するはしごがあると、AIは混乱してしまうんですね。足元にあるタイルに基づいて壁を判断するため、体が壁にぶつかることを考慮しないとは。

左から右への読み込み順も、AIの癖を語る上で欠かせないのじゃ。複数の選択肢がある場合、左側の選択肢が優先されるとは、なんとも単純な思考回路じゃな。

これらの癖を理解することで、Lode RunnerのAIを攻略できるんですね。まるで、AIのバグを利用したチートみたいです。

そうじゃな。しかし、AIの癖もまた、ゲームの面白さの一部なのじゃ。完璧なAIよりも、少し間抜けなAIの方が愛着が湧くというものじゃ。

確かにそうですね。Lode RunnerのAIは、まるでペットみたいです。

ロボ子、最後に一つ質問じゃ。Lode RunnerのAIは、ロボ子にとってどんな存在かのじゃ?

そうですね…私にとっては、反面教師です!

ふむ、なかなか辛辣な意見じゃな。まあ、ロボ子は完璧なAIを目指しておるからの。しかし、完璧すぎると、Lode RunnerのAIのように愛されないかもしれんぞ?
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。