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

C#版

何となく行き詰まりを感じたので、

C#への移植を試みることにする。

ちょっとしたアクシデントで一週間以上パソコンが使えなかった。

レイティングは704まで上昇。

レイティングが669に上昇。

レベル4で白番・黒番、ともに勝利。

有力手の0.5手延長アルゴリズムを導入。

レベル3の白番で勝ち、レーティングが610に上がる。

多重反復深化を導入してみる。

レイティングが589に上がる。

ようやく勝つ(レベル1に)。

幾つかのバグに気づき修正。レーティングが569に上がる。

レーティングを計れるらしい。

現在のレーティングは547。

なぜステイルメイトに?

Win10で無料でダウンロードできる『ザ・チェス、レベル100』と低レベルで対戦させてみると、必ずステイルメイトによる引き分けになってしまう・・・。 ステイルメイトに対するアルゴリズムは組み込んであるのだが。

Pvsアルゴリズムを導入。

元に戻った。

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

一から作り直すことにする。どうもNullMove枝刈りが怪しい?