2018-02-01から1ヶ月間の記事一覧
将(王手)をされたときに、それを防ぐ手だけを読むところにバグがあったので、そこを修正しました。
象棋は日本の将棋と違い『包・砲』の動きがあるのでデバッグが大変です。
今まで64ビットだと思っていたのが32ビットだったらしい。慌てて64ビットの乱数を作成したのだが定跡もそれに合わせて書き込みし直さないといけない。
バグが多く、二日かかってしまった。
これを改良して一から作り直すことにします。
勝てない。
引き分けに持ち込むようになった。
先手で勝ち、後手で負け。
後手では負け。
中国系のオンラインゲームと対戦してみたところ、短手数で勝ってしまいました。
自分にはWindowsプログラミングは無理かもしれない、と思っていたので感慨もひとしおです。