私は他の多くのヘビと競合するAIヘビに取り組んでいます。私の主な問題は、私のヘビが自分自身を自分の体に閉じ込め続けていることであり、時には他のヘビによって箱に入れられることもあります。
質問する
1086 次
1 に答える
4
数歩先を考えてみてください。ブルートフォースは、2-3-4のすべての可能性を強制します(ただし、ラグに気付く前に多くの可能性を押し込むことができます)。ヘビがいつでも向きを変えることができる位置は3つしかないため、これらはそれほど多くないはずです。したがって、k
先のステップをチェックする場合は、操作が必要3^k
になります。これは、実行できるプルーニングをカウントしません。明らかにブロックされた位置などをチェックしないでください。
次のパスを選択します(必ずしもこの順序である必要はありません。実験する必要があります。残念ながら、これには特効薬はありません)。
- あなたが生き残ることができます
- あなたを箱に入れません
- あなたの周りに最も空いているスペースを与えます
- あなたが考えることができる他のヒューリスティックは、ある位置を別の位置よりも良くします
ミニマックスとそのバリエーションを調べてください。これは、まともなAIを構築するのに役立つはずです。
于 2012-09-24T12:22:37.407 に答える