SNSへの棋譜の貼り付け方法

最近、やねうら王プロジェクトでは大規模定跡を掘っているせいで、「この局面についてはどうですか?」などと局面を送り合うことが増えた。局面をこうしてやりとりする方法として、CSAファイル形式やKIFファイル形式などがあるが、SNSに貼り付けるには、やや冗長である。

続きを読む

将棋は大規模定跡によって終わったしまったのか?

WCSC35(第35回世界コンピュータ将棋選手権)の二次予選において、dlshogi VS nshogiが、dlshogi思考時間0秒のまま勝ちきってしまった。言うまでもなく、二次予選において詰みまで思考時間0秒で指して勝利した将棋は、本大会初である。今回は、このことについて詳しく書く。

続きを読む

将棋のような先手必勝のゲームで後手番定跡を作るには?

将棋は先手必勝のゲームである。将棋AIの大会上位チームの開発者でそのこと自体を疑っている開発者はたぶんいない。とりあえずは、この記事を読むにあたって、これを事実として飲み込んでいただきたい。それで、このような先手必勝のゲームにおいて、後手はどのような戦略を取ればいいのかというのを書いていく。

続きを読む

将棋盤面を反転させるコードをChatGPTに書かせる

以前、私は定跡生成スクリプトをPythonで書いた。書いているうちに気づいたのだが、先手なのに1手損すると後手番になるのだ。(当たり前か) そうすると、局面は後手番の定跡に突入する。つまり、せっかくそれぞれの局面を探索して定跡局面を作成しているのだから、その得られた定跡局面から盤面を180°回転させた局面は、調べたくないわけである。

続きを読む