2017-07-01から1ヶ月間の記事一覧

レベル10,後手でも勝つ。

レベル10に勝てた!

このあたりが限界かな?と思ったが、有力な手と王手をかけられたときには読みを0.5手延長してみたら、勝てて しまった。

レベル10になると勝てない。

レベル9後手でも勝利。

レベル9先手で勝利、後手で敗北。

後手ではいきなり角交換を仕掛けられて、定跡を外されたのが敗因 みたいだ。

レベル8に勝利!

2手先読みまでの静止探索を導入。

デバッグモードで実行していた。

リリースモードで実行すると、平均8手読み するようになり、レベル7後手でも勝った。

レベル7、後手では負ける。

レベル7に先手で勝つ。

細々としたバグを修正、151手という熱戦だったが勝利。 ただ、先読みが4~5手しかしなくなったのだが・・・その分正確に読んでいるという ことなのかな?

ようやくバグが取れた。

いじくり回したら、

勝敗の決着が付かなくなってしまった。 どうすればよいのやら。

『NullMove枝狩り』と『FutillityCut』の威力は凄い。

なんと最大10手先まで読めるように なった。

『NullMove枝狩り』と『FutillityCut』を装備する。

Pvsアルゴリズムを導入。

レベル4先手で勝つ 。

定跡(囲い)を組み込む。

美濃囲い・高美濃囲い・銀冠・金無双・振り飛車穴熊・矢倉・左美濃・居飛車穴熊を組み込む 。

レベル3先手で勝利。

静止探索を使った前向き枝刈りを導入。

レベル2後手で勝利 。

レベル1後手でも勝利!

スパーリング相手を『100万人のための3D将棋~金沢将棋』に変える。

レベル1に勝利 。

静止探索を導入する。

49手で勝つ 。

今度は勝った。

定跡を入力・指すことができるようになったが、

負けてしまった。水平線効果が ひどい。

細かいバグを修正。

ついでに局面クラスから定跡クラスを派生させる。しかし、まだ定跡は指せない。

うまくいったのに一安心。

ゾブリストハッシュのやり方を変更する。

やねうらおさんのブログに掲載されていたように、ハッシュ値を求めるのにXORを使っていたのをただのプラス・マイナスに変えてみた。

細かいバグを修正。

捕獲探索を導入してみた。

とりあえず、勝つ。

これでいいのかなあ?

あまりにもプログラムが複雑になったわりには122手もかかってしまう。

いじくり回したら、また弱くなってしまった。