アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
吾輩はリファレンスである。名前はまだ無い -- perlの中の人
一手目って。 (スコア:0)
歩だけの完全ランダムなのかな、それとも一手目も演算結果のうち?
Re:一手目って。 (スコア:3, 参考になる)
多くの将棋プログラムでは,序盤では定跡データベースなるものを利用しています.
基本的には人間が研究して作った定跡が入っているもので,単純に言えば
「それぞれの局面に対して,最善手が登録されている」
ものになっています.
#それ以外の情報を登録して活用するところもあるようです
で,定跡データベースに登録されている局面にいる限り,そこに登録されている手どおりに指すのが基本です.
#定跡が大量に入っているプログラム同士で対戦したとき,
#定跡だけで一気に70手以上進んだこともあったはずです(笑
定跡を全く使っていないプログラムもあります.
また,実際は一つの局面に対して複数の手が登録してあり,
どの手を指すかを(何らかの方法で)選ぶようになっているプログラムが多いはずです
あと,対戦相手が特定の戦型に弱いとわかっていれば,
あらかじめそのような戦型になる(なりやすい)定跡を入れておく(選ばれるようにする)工夫も,
(する人は)するようです
なお,定跡データベースは将棋特有の技術ではなく,
例えばチェスのプログラムなどでも利用している技術です.
#Open book database と言います
Re:一手目って。 (スコア:1)
> #Open book database
Opening book database の間違いですね(汗