私は現在、Javaでパックマンゲームを作っています。でも幽霊について質問があります。
私は、幽霊がすべて同じ攻撃スタイルを持っているわけではないことを理解しています。私は最初に、幽霊がパックマンを追いかけるための基本に取り組みたいと思っています。まだ違いについて心配する必要はありません。
賢い人たちへの私の質問は、幽霊がパックマンを追いかけるが、時にはランダムに道をそらすための最良の方法は何であるかということです。私は現在、壁がどこにあるかなどを伝えるために21 x 21の2D配列を使用しているので、もっと試して、現在のpacmanのグリッド位置に向かうことを考えていました。(例えば、10,14に行きます)もちろん、pacmanのような壁を通り抜けることを避けながら。どうすればこれを実現でき、幽霊が立ち止まって別の方向に進むことがあるので、常に追跡しているとは限らず、pacmanが逃げるチャンスがあるのではないかと思っています。たぶん、あなたの何人かはパックマンゲームをプログラムしたか、これのための良い方法を知っています。どんな助けでも大歓迎です。
(私は現在、11年生のコンピュータサイエンスコースに参加しており、学習したJavaの最初の学期の途中にいることに注意してください。)