2011-02-02 8 views
1

私はalpha-beta pruningとminimaxアルゴリズムについて知っています。
その他のどのようなアルゴリズムをお勧めしますか?私たちはチック・タック・トゥ・ゲームを開発しようとしています。私たちはどんなアルゴリズムを使うべきですか?

negascoutを使用すると可能でしょうか?

+1

negascoutとは –

+7

http://xkcd.com/832/を解析し、移動データベースに保存します。 :) – cherouvim

+0

http://xkcd.com/832/しかし、真剣に、アルファベータの剪定に何が問題なのですか?そうでない場合は、まずそれを試して、それがあなたに合っているかどうかを確認する必要があります。簡単なアルゴリズムでは精巧なアルゴリズムを実装する必要はありません。もちろん、アルゴリズム自体を研究しようとしている場合を除きます。 – biziclop

答えて

8

ゲームのシンプルさを考慮すると、最適な動きは簡単に保存できます。

関連XKCD-

+0

このゲームを解決するためにいくつのコーヒーが取られましたか? :) –

0

三目並べのゲーム全体のツリーは、メモリ内で表現することができるので、あなたはちょうどそれを生成し、優勝動きを後戻りすることができます。 363k未満の法的構成があります。

+0

アルファベット剪定は、チックタックのつま先のゲームで広く使用されています。 – ckd1914

関連する問題