この問題に対する「正しい答え」はありません。これはかなり自由形式であり、さまざまなオプションが機能する可能性があります。
さまざまな制御統計を選択した後、AIに車の制御方法を最適に決定させる方法として、強化学習を検討することをお勧めします。強化学習モデルは、基礎となる制御システムの観点から特定の操作を行うための優れたシステムに向けて作業するようにコンピューターをトレーニングできます。
使用するコントロールを決定するには、強化学習のフレーバーを使用するか、コントロールのさまざまな組み合わせを試して、それらがどの程度「適合」するかを確認できる教師あり学習アルゴリズムを調査することができます。特定のマップ。たとえば、マップを小さなブロックに分割してから、最大数のブロックでどのコントロールが適切に機能するかを確認してみてください。
たどりたい経路をプロットするという点では、A*は最短経路を見つけるためのよく知られたアルゴリズムです。あなたの場合、それがどれほど役立つかはわかりませんが、それは教科書に基づいた検索アルゴリズムです。
対戦相手のレーサーを避けて、よりトリッキーな状況に追いやろうとするために、ある種の対戦相手のモデリングシステムを開発する必要があるかもしれません。ユニバーサルポートフォリオはこれを行う1つの方法ですが、この場合にどれほど役立つかはわかりません。1つのオプションは、トラックと敵の車の周りに潜在的なフィールドを開発して、車が障害物を回避しようとするのを助けることかもしれません。これは、パスファインディングにはA*よりも実際には良い選択かもしれません。戦術演習に興味がある場合は、簡単なミニマックス検索が、閉じ込められないようにするため、または敵を閉じ込める方法を見つけるための良い方法かもしれません。
私はAIの専門家ではありませんが、上記のリンクは良い出発点になると思います。競争で頑張ってください!