3月も終わりというわけで棋譜を棋泉、まいぼなに登録しようとしたところ 将棋倶楽部24で「一括ダウンロード」した棋譜が編集できないことがわりました。 調べたところ文字コードが昨年ダウンロードしたものは「shift_jis」だったのに「utf-8」に変更されていました。 調べると 「utf-8」 では棋譜再生ソフト(kifu for windows)でも棋譜がみられません。 ついでに、一括ダウンロードの棋譜はテキストファイルで見ると改行がない状態です。
私の対策は文字コード、隠れ改行一括変換ソフトを探して対応しました。 複数のHTML&テキストファイルを一括置換 TextSS.net 上のフリーソフトを使用しました。類似ソフトウェアはあるので「文字コード 一括変換」で検索して自分にあったものを探してみるのもいいでしょう。
将棋倶楽部24の棋譜一括ダウンロード機能がある。以前は ブラウザ「Firefox」 のみの機能であったのだが、今はどのブラウザでも出来ると掲示板に書き込みがあったので試した見てのだが Windows7と8.1の 「Internet Explorer11」 では一括ダウンロードすることができなかった。ツール→F12 開発者ツール から設定を触れば 「棋譜一括ダウンロード」ボタンはできますが、エラーも出てきて、ダウンロードできませんでした。何らかのソフト設定が必要なのかもしれません 。「Firefox」で確認したところ容易に棋譜一括ダウンロードは出来たので、今後はユーザー別の棋譜を収集するときは、利用しようと思う。
この棋譜一括ダウンロードは将棋倶楽部24のID所持者のみとなっているようです。利用方法は 下の3つの工程のみ。あとは、下の画像にある棋譜一括ダウンロードを押せばOKです。
将棋倶楽部24TOPにてログイン 棋譜一覧にある棋譜検索 ユーザー名と検索範囲を指定
定期的な将棋倶楽部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」を常用している。日々の対局の棋譜管理には必要不可欠なソフトでしかも無料で使用できるのもいいところ。
私の活用では、将棋倶楽部24の対局後の棋譜保存、ブログ用の局面図作成に重宝している。
スマホ対応のものもあり、対局しながら棋譜入力するのも面白いかもしれない。
柿木の将棋ソフトウェア よりダウンロードできます
棋譜データベース更新@150909
将棋倶楽部24の棋譜を定期的に収集しています
将棋倶楽部24では月に1度棋譜の整理が行われており
古い棋譜の検索ができなくなる
将棋倶楽部24のTOPページやツイッターに予告があり
整理前に収集するようにしている
今回収集した棋譜は1069局で内訳は下のようになっている。
・十傑 392局
・高段者(レーティング2100点以上)677局
これで2015年に収集した棋譜が11870局となった。
棋譜保存方法は下を順に参照
将棋倶楽部24の棋譜保存法@その1
将棋倶楽部24の棋譜保存法@その2
重複棋譜削除
棋譜編集@中断将棋
棋譜編集@コメント挿入と棋戦名変更
将棋倶楽部24 の棋譜保存方法
棋譜検索からの大量棋譜保存は以前、紹介したが対局直後に1局1局保存するには手順が面倒である。基本的な棋譜保存方法を紹介します。
左上図:対局終了
上中図:ウィンドウ左上の「棋譜」ボタンを押す
右上図:「Ctrl」+「A」もしくは右クリック全て選択して戦隊ク範囲を反転
「Ctrl」+「C」もしくは右クリックコピーを押す
左下図:「Kifu for Windows 」を起動
下中図:画像の赤丸を押すか「Ctrl」+「V」でコピーした棋譜を貼り付ける。
右下図:棋譜の保存。後々を考えてファイル名を付けて保存する。私の場合年単位のフォルダを作成しその中に、9月の1局目は最初の2桁に月を、その後の3桁に月の対局順にナンバリングしており、「09-001」のように命名している。月に100局は指さないのでしたら「09-01」でもいいかも。
そして、数ヶ月分棋譜がたまったら棋譜データベース棋泉 に登録している。
将棋倶楽部24の棋譜を定期的に収集しています
将棋倶楽部24では月に1度棋譜の整理が行われており
古い棋譜の検索ができなくなる
2,3日前に将棋倶楽部24TOPページに予告があり
整理前に収集するようにしている
今回収集した棋譜は1013局で内訳は下のようになっている。
・十傑 258局
・高段者(レーティング2100点以上)755局
これで2015年に収集した棋譜が10841局となった。
棋譜保存方法はタグの「棋泉」「棋譜保存」参照
許可があれば、データベース頒布したいと思うのだがどうだろうか?
応用技術のため、この工程はお好みで使ってみてください
24名人戦の棋譜を棋泉にインポートする際
事前に棋戦名を変更しておくと後々棋譜検索をする際に
棋力別に調べ易い。また段位別に勝率を調べるなども容易となる
「複数行置換」を使用し、棋譜にコメント挿入と棋戦名変更を行っています
ダウンロードはここから
このソフトは文字列置換ができる。わたしは24名人戦なら初手に棋戦情報入れており上の画像にあるように
●置換前
手数—-指手———消費時間–」
○換後
手数—-指手———消費時間–
*第19期24名人戦
*予選六段60人リーグ
と、設定すればよい。さらにこのソフトのいいところは複数行を一括文字列置換できることである。下図参照。
重複棋譜削除の次の工程
棋泉では「中断」棋譜をインポートできない。そのためインポート前に中断棋譜を編集する必要がある。膨大な棋譜の中から探すのは大変なので
「KifuBase」を使用している。
ダウンロードはここから
「KifuBase」を起動し、棋譜をドラック&ドロップで簡単登録
※注意するべき点が1点ある。フリーソフト版では「KifuBase」に登録できる棋譜が1000棋譜までのため、1000を超える場合は気をつけてください。
登録後「結果」の並び替えをすると「中断」棋譜が容易に探せる
ここからは手作業になるが棋譜を並べて
棋譜ファイル選択し棋譜を右クリックから「エディタで開く」で開き
最終手「引き分け」を「千日手」or「持将棋」に編集し上書き保存
さらに「手数」を並び替え短手数で将棋が終わっているものをチェック
10手以内で終わっている不思議な棋譜を削除するといいでしょう。
将棋倶楽部24で棋譜収集後、棋譜の管理に棋泉を使用している。
棋泉に棋譜をインポート(ソフトに登録?)する前に少し手を加えており、紹介する。
対局者で棋譜収集すると棋譜が重複することがある。棋泉にも重複棋譜削除機能はあるものの、管理棋譜が多いと削除に時間が掛かかるため、インポート前に重複棋譜削除を行うのがいいだろう。
重複ファイル削除ソフトは多数存在するが私の使っているソフトは
「DupFileEliminator」である。
ダウンロードはここから
使い方は感覚的にわかり易くなっている
(1)収集した棋譜を入れたフォルダを選択
(2)中央の検索条件「重複ファイル検索」⇒開始
(3)削除対象を選ぶ※「古いファイル」削除など
(4)削除実行
投稿ナビゲーション
愛知県を中心に活動する将棋も指すサークル@通称:さくら総研