マンカラ ボード ゲームを実装し、そのための AI も実装する必要があるプロジェクトを実行する必要があります。
ゲームではプレーヤーが連続して複数のターンを持つ可能性があるため、mancala を使用できるようにするには、ミニマックス ツリーを修正または変更する必要があるとの指示を受けました。
ゲーム ロジックと GUI は既に実装していますが、AI を始める前に、AI の背後にある理論について少し考えてみたいと思います。ネットで非ターン ベースのミニ マックス ツリーを検索しましたが、何も見つからないようです。しかし、mancala に minimax を使用することについて多くの人が話しているのを見てきました。
これで、通常のミニマックス ツリーと、各レベルが最小ノードと最大ノードの間でどのように切り替わるかを理解できました。私が今必要としているツリーで、 min > max > max > min > max
次のように言えますか?
また、Minimax ツリーの特定の層の深さを指定できる必要があります。アルファ ベータの枝刈りも必要ですが、それは実際に木ができてからの話です。