定跡への道のりは遠いです…

定跡ファイルの統一フォーマットなど存在しませんので読み込むには(イツモノコトですが)プログラムを移植…となります。

https://github.com/ai5/BookConv

ここから知恵を拝借しまする。

C++の次はC#なのね。まあこちらの方がまだ扱いやすいですが。

~~~~~~~~~~

取扱いが一番楽なやねうら王形式に変換するのが最短距離みたいです。打つべし。

投稿者: webMaster 投稿日時: 土, 10/06/2018 - 14:34 categories [ ]

コメントの表示オプション

お好みの表示方法を選択し、「設定の保存」をクリックすると、表示方法を変更することができます。

定跡ファイルの中身

http://yaneuraou.yaneu.com/2016/02/05/%E5%B0%86%E6%A3%8B%E3%82%BD%E3%83%...

…にフォーマットの詳細があります。

sfenで始まるラインが盤面記述で、指し手が次のラインに書かれています

#YANEURAOU-DB2016 1.00
sfen +Bn1g1g1nl/2s2k1s1/pp1ppp1p1/6p1p/9/9/PP1PPPPPP/9/+bNSGKGSNL b RLPrlp 19
R*9b 4b3a 0 32 1
sfen +Bn1g1g1nl/2s2k1s1/pp1pppbp1/6p1p/9/9/PP1PPPPPP/9/LNSGKGSNL w RLPrp 18
3c9i+ R*9b 0 32 1
sfen +Bn1g1g1nl/2sk2rs1/pppppp1pp/9/4b1p2/2P6/PP2PPPPP/3R5/LNSGKGSNL w LP 20
3e3f 3i2h 0 32 1
sfen +Bn1g1g1nl/2sk2rs1/pppppp1pp/9/4b4/2P3p2/PP2PPPPP/3R3S1/LNSGKG1NL w LP 22
3f3g+ 2h3g 0 32 1
sfen +Bn1g1g1nl/2sk2rs1/pppppp1pp/9/4b4/2P3p2/PP2PPPPP/3R5/LNSGKGSNL b LP 21
3i2h 3f3g+ 0 32 1
sfen +Bn1g1g1nl/2sk2rs1/pppppp1pp/9/4b4/2P6/PP2PP+pPP/3R3S1/LNSGKG1NL b LPp 23
2h3g 5e9i+ 0 32 1
sfen +Bn1g1g1nl/2sk2rs1/pppppp1pp/9/4b4/2P6/PP2PPSPP/3R5/LNSGKG1NL w L2Pp 24
5e9i+ 7i7h 0 32 1
sfen +Bn1g1g1nl/2sk3s1/ppppp2pp/9/6p2/2P2r1P1/PP1PPpP1P/1K5R1/LNSGSG1NL w LPb 24
3e3f 3g3f 0 32 1

結末

…やねうら王から拝借することにしました。

(理由)一番楽なので。

定跡で 得 をした分を探索時間に加算しまする。

~~~~~~~

先ずは定跡ファイルの読み込みから始めます。楽楽。

コメントの表示オプション

お好みの表示方法を選択し、「設定の保存」をクリックすると、表示方法を変更することができます。