回答:
自律キャラクターの操縦行動を見たことがありますか?トラックに留まり、衝突を回避するために、「CrowdPathFollowing」アルゴリズムを検討します。ドラフト、パス、ブロッキングの「フローフィールドフォロー」動作を混在させることができる場合があります-フローフィールドをプレーヤーの過去のパスと予測されたパスに従い、現在の場所を中心に分割します。
/-------------\
----< [playerCar] >-----
\-------------/
これにより、AIは彼のすぐ後ろを追うようになり、ブロックの前に直接移動する傾向がありますが、クリーンなパスを奨励します。
パリでの今年のAI Game Devカンファレンスで、その一部についてのセッションがありました。ここにスライドと概要があります。
残念ながら私はあなたにパターンを与えることはできませんが、アンチパターンを挙げたいと思います。AIドライバーの速度を人間のプレーヤーの速度に適応させようとしないでください。これの背後にあるアイデアは、アマチュアとプロの公平なレース条件を作成し、複数の難易度レベル(およびその実装)の必要性を放棄することです。
しかしながら、紙の上で良いように聞こえることは実際にはひどいものであることが判明し、MotoGPシリーズはこの振る舞いの実装に無残に失敗しました。最終的には、5 mp / hで運転している相手が数秒間静止し、ゲームが改善したかどうかを判断することができなくなった(フィードバックは非常に悪い)。