1歳1ヶ月の息子がようやく夜通し寝るようになってきて、文化的な生活の目処が立ってきました。生活リズムの固定は重要ですね。
botの思考速度が2〜4倍に
種々の改善により、botの試行速度がルールにより2倍〜4倍になりました。(本将棋)、量子将棋は約2倍、将棋対囲碁は約4倍)これに伴い、探索を深くしました。(最大思考時間も3秒から5秒に伸ばしています。)少し強くなったbotで是非いろいろなルールを遊んでみてはいかがでしょうか。
改善の内容は以下のとおりです。
- 座標表現をオブジェクトではなく1つの数値にすることでコピーや同値判定を高速化
- 自駒への移動の試行をスキップ(仲間割れ将棋を除く)
- 移動中の駒が存在する場合にはそれ以外の駒の移動の試行をスキップ
- 二歩となるような着手の試行をスキップ
- 行きどころのない駒となるような着手の試行をスキップ
その他の改善
- めだまがえるにおいて、先手2枚後手2枚取ってから50手後に引き分けになるところ、後手の枚数が1枚になってから50手となっていたバグを修正しました。
- 安南将棋のルールにおいて、利き二歩無効であることを明記しました。
- 量子将棋のルールページにおいて、世界王者らっしーねさんが作成した入門動画「【#1】量子将棋って結局何?世界大会優勝者が0から解説!【定跡もあるよ】」へのリンクを追加しました。
- 天竺大将棋において、奔鷲の動きをより信憑性の高そうなものに変更しました。この動きは、「奔王の動きに加えて、猫刄の動き(斜め四方向に1マス動く)を2度できる」というものです。
今後とも将棋ったーをよろしくお願いします https://shogitter.com