「データベース」タグアーカイブ

棋譜データベース更新@151016

定期的な将棋倶楽部24棋譜収集報告。現在2015年に収集した棋譜が12554局となった。

棋譜保存方法は下を順に参照

将棋倶楽部24の棋譜保存法@その1
将棋倶楽部24の棋譜保存法@その2
重複棋譜削除
棋譜編集@中断将棋
棋譜編集@コメント挿入と棋戦名変更

今回は
十傑 285局 162-122
高段者 437局 201-233 千日手3

今年の
十傑 2197局 1253-924 千日手18 持将棋2
高段者 3200局 1669-1503 千日手12 中断16

十傑の先手勝率がすごく高いようだ

 

Kifu for Windows

150906-14

パソコンでの将棋棋譜管理ソフトは「Kifu for Windows」を常用している。日々の対局の棋譜管理には必要不可欠なソフトでしかも無料で使用できるのもいいところ。
私の活用では、将棋倶楽部24の対局後の棋譜保存、ブログ用の局面図作成に重宝している。
スマホ対応のものもあり、対局しながら棋譜入力するのも面白いかもしれない。

柿木の将棋ソフトウェアよりダウンロードできます

棋譜データベース更新@150909

棋譜データベース更新@150909

将棋倶楽部24の棋譜を定期的に収集しています
将棋倶楽部24では月に1度棋譜の整理が行われており
古い棋譜の検索ができなくなる
将棋倶楽部24のTOPページやツイッターに予告があり
整理前に収集するようにしている

今回収集した棋譜は1069局で内訳は下のようになっている。
・十傑 392局
・高段者(レーティング2100点以上)677局

これで2015年に収集した棋譜が11870局となった。

棋譜保存方法は下を順に参照

将棋倶楽部24の棋譜保存法@その1
将棋倶楽部24の棋譜保存法@その2
重複棋譜削除
棋譜編集@中断将棋
棋譜編集@コメント挿入と棋戦名変更

棋譜保存@将棋倶楽部24

将棋倶楽部24の棋譜保存方法

棋譜検索からの大量棋譜保存は以前、紹介したが対局直後に1局1局保存するには手順が面倒である。基本的な棋譜保存方法を紹介します。
左上図:対局終了
上中図:ウィンドウ左上の「棋譜」ボタンを押す
右上図:「Ctrl」+「A」もしくは右クリック全て選択して戦隊ク範囲を反転
「Ctrl」+「C」もしくは右クリックコピーを押す

左下図:「Kifu for Windows」を起動
下中図:画像の赤丸を押すか「Ctrl」+「V」でコピーした棋譜を貼り付ける。
右下図:棋譜の保存。後々を考えてファイル名を付けて保存する。私の場合年単位のフォルダを作成しその中に、9月の1局目は最初の2桁に月を、その後の3桁に月の対局順にナンバリングしており、「09-001」のように命名している。月に100局は指さないのでしたら「09-01」でもいいかも。

そして、数ヶ月分棋譜がたまったら棋譜データベース棋泉に登録している。

棋譜データベース更新@150802

将棋倶楽部24の棋譜を定期的に収集しています
将棋倶楽部24では月に1度棋譜の整理が行われており
古い棋譜の検索ができなくなる
2,3日前に将棋倶楽部24TOPページに予告があり
整理前に収集するようにしている

今回収集した棋譜は1013局で内訳は下のようになっている。
・十傑 258局
・高段者(レーティング2100点以上)755局

これで2015年に収集した棋譜が10841局となった。

棋譜保存方法はタグの「棋泉」「棋譜保存」参照
許可があれば、データベース頒布したいと思うのだがどうだろうか?

棋譜編集@コメント挿入と棋戦名変更

応用技術のため、この工程はお好みで使ってみてください

24名人戦の棋譜を棋泉にインポートする際
事前に棋戦名を変更しておくと後々棋譜検索をする際に
棋力別に調べ易い。また段位別に勝率を調べるなども容易となる

「複数行置換」を使用し、棋譜にコメント挿入と棋戦名変更を行っています
ダウンロードはここから

150208-1

このソフトは文字列置換ができる。わたしは24名人戦なら初手に棋戦情報入れており上の画像にあるように

●置換前
手数—-指手———消費時間–」

○換後
手数—-指手———消費時間–
*第19期24名人戦
*予選六段60人リーグ

と、設定すればよい。さらにこのソフトのいいところは複数行を一括文字列置換できることである。下図参照。

150208-2

棋譜編集@中断将棋

重複棋譜削除の次の工程

棋泉では「中断」棋譜をインポートできない。そのためインポート前に中断棋譜を編集する必要がある。膨大な棋譜の中から探すのは大変なので
「KifuBase」を使用している。
ダウンロードはここから

150130-2

「KifuBase」を起動し、棋譜をドラック&ドロップで簡単登録
※注意するべき点が1点ある。フリーソフト版では「KifuBase」に登録できる棋譜が1000棋譜までのため、1000を超える場合は気をつけてください。

登録後「結果」の並び替えをすると「中断」棋譜が容易に探せる
ここからは手作業になるが棋譜を並べて
棋譜ファイル選択し棋譜を右クリックから「エディタで開く」で開き
最終手「引き分け」を「千日手」or「持将棋」に編集し上書き保存

150130-3

さらに「手数」を並び替え短手数で将棋が終わっているものをチェック
10手以内で終わっている不思議な棋譜を削除するといいでしょう。

重複棋譜削除

将棋倶楽部24で棋譜収集後、棋譜の管理に棋泉を使用している。
棋泉に棋譜をインポート(ソフトに登録?)する前に少し手を加えており、紹介する。

対局者で棋譜収集すると棋譜が重複することがある。棋泉にも重複棋譜削除機能はあるものの、管理棋譜が多いと削除に時間が掛かかるため、インポート前に重複棋譜削除を行うのがいいだろう。

重複ファイル削除ソフトは多数存在するが私の使っているソフトは
「DupFileEliminator」である。
ダウンロードはここから

150130-1

使い方は感覚的にわかり易くなっている
(1)収集した棋譜を入れたフォルダを選択
(2)中央の検索条件「重複ファイル検索」⇒開始
(3)削除対象を選ぶ※「古いファイル」削除など
(4)削除実行

将棋倶楽部24の棋譜保存法@その2

その1で紹介した「クリッパー / CLIPFILE」と一緒に使うと便利な「ワンタッチキーボード」を紹介します。
ダウンロードはこちらから

このソフトは指定したマウス操作、キーボード操作を登録し操作させることができ、棋譜収集時間を大幅に短縮できる。
将棋倶楽部24の棋譜収集では棋譜ウィンドウを表示させ次の操作を行う。

(1)左上の「棋譜」を押す⇒※マウスの座標指定+左クリック
(2)「見る」を押す⇒※マウスの座標指定+左クリック
(3)棋譜をすべて選択⇒Ctrl+A
(4)選択部分をコピー⇒Ctrl+C
以前紹介した「Clipfile」を使うことにより棋譜ファイルが自動的に連番付きで保存される。
(5)棋譜ウィンドウを閉じる⇒棋譜windowと棋譜閲覧windowの2つを閉じる

※マウス操作の登録は(X,Y)座標指定となります。ショートカットキーと組み合わせれば使い勝手も良いです。

棋譜ウィンドウを準備しておけば(1)から(5)の連続操作で棋譜が保存できる。
今回紹介のソフトではボタンひとつに全ての動作を登録可能であるが動作間隔の時間指定が難しかしく次のように指定した。

(1)(2)Ctrl+S
(3)Ctrl+A
(4)Ctrl+C
(5)Ctrl+D 2回押す
と4つに割り振り「Ctrl」を押しっぱなしで
S→A→C→D→Dの繰り返しで棋譜を保存できるようにしています。
割り振りは自由に設定できるので参考にどうぞ。

将棋倶楽部24の棋譜保存法@その1

将棋倶楽部24の棋譜収集方法の紹介

基本知識として将棋倶楽部24の棋譜閲覧より目的の棋譜を探して棋譜をファイルを「Kifu for windows」などに一旦コピペして名前をつけて保存することになる。将棋倶楽部24棋譜保存方法参照

数局位ならこの棋譜保存方法でも問題ないのだが、例えば十傑や24名人戦の棋譜を集めてみたいと思うと半端無い。ちなみに私は2014年の24名人戦は6436局収集した。

今回紹介する棋譜収集支援ソフトは「クリッパー / CLIPFILE」である
ダウンロードページはこちら

150126

このソフトはクリップボードにコピーしたテキストを連番で保存できるところである。つまり棋譜再生ソフトを経由しなくてもよくなるわけだ!しかも拡張子を指定することができ、例えば十傑の棋譜なら
「150126十傑○○○.kif」
最初の6桁は保存日
+わかり易い名称
+連番のようにすると便利である。kifファイルとして保存すれば棋譜再生ソフトから容易に再生できる。また棋泉へも直接インポートできる形になっているので棋譜データベース作りにも役に立つ。

◎使用前の設定
・拡張子の設定:「ファイル」⇒「テキストファイル拡張子」
・上画像の中央より右にある「自動保存」をチェック
・基準文字列にわかり易い名称をつける
・連番形式で棋譜数にあわせて桁数を選ぶ