>>HOME >>SoftwareLibrary >>UserSupport >BBS

ShogiClub24Tracker

04/10/11


当ソフトが、近代将棋(2004年4月下旬発売)に掲載されました。よろしければ書店で御覧ください^^


ソフトの紹介

インターネット上の将棋サイト「将棋倶楽部24」での対戦記録を保存、表示するソフトです。
詳細は、こちらの、ネット版オンラインヘルプ(ソフトに同梱されているものと同一です)を御覧ください

▲ページの最上部に戻る

ダウンロード

 Ver0.99β 744,560バイト MD5=20d51db5ad1d8a035722122a8ae47f69
β版となってますが、すでにDL数200、動作報告20件を超えておりますので、安定版とさせてもらいます^^

【インストール方法】
ダウンロードしたファイルをダブルクリックすれば、自動的にインストールされます。バージョンアップの際も、ダブルクリックすれば、データを維持したまま、自動的にバージョンアップ処理がされます。

▲ページの最上部に戻る

Wish List

近代将棋に掲載されたせいか、かつてなかったほど多くの要望をいただきました。以前から、たまってたのを含めてリストにしてみました。見通しはあてになりません^^;
いずれにしても、実現を決めるのはユーザーさんの要望と、作者のやる気と空き時間次第(かなり波があります^^

要望 説明 対応の見通し
複数HN対応 自分のセカンドHNやライバルの表示ができるように ★★★★★
これ、多かったです。でも実現はかなり手間がかかります^^;
でもソフトとしては当初から持っていた構想なので、次期バージョンではこれを目指したいと思います。
0.99で対応済
持ち時間の種類を表示してほしい 早指し、15分、30分という持ち時間を表示
要望が多ければ考えますが、当面、実現の可能性は当面ありません。
全画面表示 画面いっぱいに表示させる ★★★
実現可能ですが、もうしばらくお待ちください。
グラフのスクロール 期間が長かったり、R点の上下幅が大きいとグラフが荒くなるので、スクロールで該当部分をみやすく・・
方法はあると思うんですが、グラフは実ははじめてで、参考情報も少ないので厳しそう・・期間限定表示で様子見ということにさせてください^^;
グラフが一部切れる グラフ表示でR点の最大値、最小値がグラフの枠からはみ出てしまいみえない ★☆
グラフの上下の値設定ははおまかせ設定となってますので、このようなことが発生するようです。極端な場合、R500のHNと、R1000のHNの二人を表示する場合で、両方ともR点に変動が全くない場合には、グラフが全く描画されない、ということもあるかもしれません(実験してませんが・・^^;)。
時間があれば考えますが、グラフは傾向を把握する目安とお考えください(笑)。(04/05/30)
グラフ描画のR点 現在は対局前のR点で描画してるが、対局後のR点でも描画できるように・・ ★★★☆
実はこれは自分でも前から思ってました^^連敗脱出のときなんかは、グラフが下がったままだと悲しいですもんね^^
技術的には簡単なので、少しお待ちください。
勝敗 勝敗等の統計データは、R(レーティング対局)だけで表示するように・・
さらに、「対戦記録のリスト」とは切り離して、24の通算勝敗数に補正できるように・・
★★
なるほど、そういう考え方もありますね。
ただ、マルチユーザー対応したとき(0.99)に、自分なりに出した結論が、現行の「比較方式」です。例えば、F(フリー対局)で勝率が悪くても、R点は変動しないので、グラフの上下で好不調ははっきり見えると思いますので、要望が多ければ考えたいと思います。本当はここの処理、表示期間との連動でかなり苦労してるので、いじりたくないというのが本音かもです(04/05/30)
目標設定 目標設定・達成度の表示(はげみになりますよね^^)
マルチユーザーとなってしまい、いいインターフェースが全く浮かびません。アイディアがあればお寄せください(04/05/30)
戦型を二つ 戦型を「自分の戦型」・「相手の戦型」の両方入力できるように ★★
データファイルのフォーマットを変更する必要があり作業が大変^^;、細かく戦型入力しても、分析(統計処理等)をする予定がない、という理由から、当面は予定はありません。(04/05/30)
対戦記録のリストのソート 日付の昇順(新しいのが下)がデフォルトだが、降順(新しいのが上)にできるように・・ (★なし)
技術的には不可能ではありませんが、クリック一発ですむことなので、実現の可能性は当面ありません。実はデータベースエンジンを積まずにデータ処理をしている関係で、このソートに依存した処理が多数含まれているため、影響が大きいというのが本当の理由です^^
HN検索、その他のデータベース機能 あるHNの人との対戦成績や、先手後手、戦型別の勝率などの表示 ★★
あるといいというのはわかりますが、当面は予定はありません。でも特定HNとの対戦成績とかは利用価値がありそうなので、将来的には実現可能性大かも^^
メッセージ表示 成績に応じて、「○連勝おめでとう」などのメッセージの表示 (★なし)
煩わしいメッセージはあまり好きでないので、予定はありません(04/05/30)
自動更新
(メッセージ)
最終のデータのインポートから一定期間経過したらGetBookからのデータのインポートするようメッセージを表示する ★★★
なるほど、あればよさそうですね。処理的には簡単そうなので、複数HNが完了したら考えたいと思います^^
自動更新(完全) 一定期間経過後に、自動的に24のGetListなどのサーバーに接続して、最新のデータを取得する (不明)
これがあれば理想的なのはよくわかりますが、技術面では、24のアプレットの関数仕様がわからないとどうすることもできないし、それよりも何よりも、このソフトが24があって成り立っているのに、24に負担をかけてしまいます。
Windowsの非公開APIを使うことには全く罪悪感はありませんが(笑)、このケースの場合、大げさにいえば、恩を仇で返すうというか、道徳的な面もあり、実現のためには、最終的には久米さんに御相談する必要があると思いますが、24の混雑している状況を考えると、正直、相談するのも躊躇しちゃいます。24の安定性と特定ソフトユーザーの比較だったら結果は明らかだと思いますので・・
それからもうひとつ重要なのは、負担軽減のための対策については、ユーザーさんからもアイディアをいただいてますが、現段階では、作者にネットワーク接続に関するスキルがありません(笑)ので、以上すべてを含めて将来的な課題とさ
せていただきます。
マクロスプリプトなどとと連携するよう裏技的な手法は、このソフトの開発ポリシー(licenseに記載)に反しますので、採用する考えはありません。
大阪道場のGetBook 大阪道場のGetBookにジャンプするツールバーを設置 ★★★
技術的には簡単ですので、時間次第とさせてもらいます。(04/05/30)
その他 上記のほかにも、たくさんありましたが、未整理です^^

▲ページの最上部に戻る

既知のバグ & バグではない仕様のコーナー

問合せが多かったので、作りました。手間をかければいくらでも完成度は上げられるのですが、時間があまりなく、将棋もほとんどさせていない状況なので、重大でないバグは、放置予定ですので御了承ください。
バグが発覚したらこちらに記載するようにしますが、最新情報はBBSです

症状 区分 対応
対戦記録リストを手動でソートした状態で、編集・削除・データ取り込み等の更新作業をすると元の位置に戻らない 仕様 承知の上でこのような仕様のまま放置予定です^^
データ更新時には、常に日付順にソートし直ししまう仕様となっております^^;;
要望が多ければ、考えます
最後の対局で最高Rを更新した場合、その対局後のR点が最高Rとして表示されない。 バグ 次期バージョンで直します。
ちなみに、現在は、指定期間内の対局の「対局前のR点」の最高点を判定している仕様となってますので、対局を続けて連勝が「止まった」時に正しい最高R点となります^^
0.99で修正しました
対局中断後、他の対戦をするとエラー(未確認情報) バグかも^^ 「対局時、相手が中断後、自分が判定権を得て、その後、他の人と普通に対戦し、Rが変更になった後、中断局を判定します。それをSC24に取り込むと、エラーが出て取り込みが中断される現象が発生します。」
との報告いただいてます。作者が最近ぜんぜん将棋させないので、再現できず、検証もできません^^;
どなたかデータを送ってくだされば検証したいと思ってます(04/10/11)

▲ページの最上部に戻る

お願い

このソフトの開発に時間を費やしてたら、どんどんR落ちてしまいました^^;(そのせいではないかも^^)
よろしければ、対局指導をお願いします。作者対戦を観戦し、観戦後のアドバイスも歓迎します^^
24HNは、treckerです。みかけたら、ぜひ声をかけてくださいね。
あ、即去りの方は、対局ご遠慮ください^^

▲ページの最上部に戻る

改版履歴

0.99β
  • マルチユーザーに対応。もちろん、グラフもユーザーの数だけ同時表示します。
    ユーザー数の上限は理論上はなく、メモリ依存です。
    (書いてしまうと1行だけですが、機能的にはメジャーバージョンアップです^^)
  • 対戦記録リスト表示、グラフ描画等の処理の最適化..全データをメモリに読み込んでるので、マルチユーザーで大きいファイルいくつもを扱うとメモリ喰います^^;
  • 0.98から表示するようにした「最高R」の判定を、対戦前のR点だけで判定していたのを、対戦後のR点も考慮するように修正
  • その他関連する修正多数
0.98β
  • グラフ、勝敗数の表示期間が全データだけ(=現行)だったのを、「全データ、過去3か月、過去1か月、過去30局、過去100局、ユーザー指定」の中から選択できるようにした。(ユーザー指定は未完成です^^;
  • これに伴い、グラフの横軸も、日付による時系列だけ(=現行)でなく、対局回数による時系列表示もできるようにした
  • 0.96以前のバージョンからバージョンアップをした場合に、データファイル(*.dat)がデータフォルダーにない場合に、エラーメッセージが表示されてしまうバグを修正(はじめてお使いになる方はこのバグは関係ありません)
  • 勝敗が明示的に入力されていない対戦履歴がある場合には、そのデータを開いた場合に、メッセージを表示するように修正
  • メインフォームと編集フォームで、WindowsXPだと、カラーがおかしい部分があるのを修正(XPが手元にないのでこれまでずっと気がつかなかった^^;)
  • 東京道場のGetBookのURLの変更に伴うデフォルトURLの変更
  • タブキーでの移動順序があちこち、おかしい箇所を修正
  • その他
0.97β
  • データの保存フォルダーのデフォルトを変更
     変更前:C:\Program Files\ShogiClub24Tracker
     変更後:マイドキュメント\SC24Data
  • これに伴い、バージョンアップ後、最初の起動時に、データをマイドキュメントに移動できるように選択ダイアログを表示するよう修正
  • ヘルプの充実
  • その他
0.96β
  • SC24をインストール後、最初にデータをインポートするときには、「棋譜」のインポートをしようとすると正しく処理されないバグを修正
  • 勝率計算で、最初のデータで引き分け(勝敗を明示的に入力していない場合を含む)の場合に、ゼロ除算のエラーメッセージがでる不具合を修正
0.95β
  • 【新規機能】
  • 戦型データを好みに応じてカスタマイズできるようにしました
  • 編集画面からR点を編集することができるように修正。もちろん、勝敗に応じて、対局後のR点は再計算されます
  • 【修正】
  • 棋譜からのデータインポートの際のR点の判定ルーチンを見直し
  • メイン画面の勝敗を○×に変更(カーソルが来ると反転されてしまい紛らわしいので^^
  • 二重起動の防止
  • 勝率の算定方法を、「勝利対局数÷全対局数」となっていたのを、「勝利対局数÷(勝利対局数+敗北対局数)」に変更
  • 【バグ対応】
  • データフォルダーを変更した場合に、SC24を再起動しないと変更が反映されなかったバグを修正
  • 重複データの統合だけの編集操作をした場合、データ変更フラッグがたたず、保存がされずに終了してしまうバグを修正
  • 編集画面から棋譜を起動しようとした場合に、データファイルにスペースが含まれていると正常に起動しない場合があるバグを修正
  • 勝敗の統計ルーチンにバグがあったのを修正(勝敗判定できなかったものは勝敗表示を明示的に?と表示とするように修正)。
0.94β
  • 対戦終了後に棋譜を保存した後で、将棋倶楽部24のGetBookからデータをインポートした場合に、許容誤差範囲内にある対戦記録の棋譜が消えてしまうバグを解消しました。
  • データ管理方式を抜本的に見直し。これにより、データ更新時の動作速度が劇的に向上しました(単に今までが劇的に遅かった^^;;
  • メイン画面の対戦記録リストをダブルクリックしただけで、棋譜表示ができるようにしました。
  • 時間のかかる処理をするときには、砂時計表示をするようにしました。(上の記述と矛盾しますね^^;;
  • 戦型に「ゴキゲン中飛車を追加」
  • 許容誤差の設定値をバージョンアップ後は強制的に「0」となるよう修正
  • その他いっぱい
  • (配布ファイルに書き漏れました)「重複データを統合」を搭載→バグフィックス以外ではスピードアップと並んで目玉だったのに、書き漏れてしまいました^^;;
0.93β
  • 「棋譜を見る」で正常に動作しない場合があるバグを修正
  • 対戦記録を削除する場合に、確認メッセージを表示するようにした
  • データファイル更新時に、更新前のデータファイルを指定した数だけヒストリー保存できるようにした(デフォルトは4です)
  • その他
0.92β
  • 保存されている対戦履歴を削除できるようにしました。
  • 保存されている対戦履歴を編集できるようにしました。もちろん、戦型の追加入力、メモの追加入力のほか、対戦した棋譜に自分でコメントをいれて再保存することも可能です。
  • 手抜きとなっていた勝数、負数、分数、勝率を表示できるようにした。
  • データファイルの保存フォルダーが機能していないバグの修正
  • 将棋倶楽部24の24棋譜の取り込みの際に、「早指し」だと「他」となってしまっていたバグの修正
  • 許容誤差のデフォルトを240秒に修正(修正前のデフォルトは120秒でしたが、どうも誤差が120秒では足りないようですので、拡大しました)
  • その他いろいろ^^
0.91β
  • 将棋倶楽部24のGetBookからのペーストに加えて、棋譜データからのペーストができるようになりました。これにより、対戦終了後、とりあえず棋譜を保存して、何日かしてからR情報等をまとめて取り込むことができ、実際の使用にマッチした使い方ができるようになりました。(自画自賛^^)
  • 棋譜をデータとして保存できるようにしました。棋譜はもちろん、ご希望のソフトで見ることが可能です。
  • 対戦記録に「戦型」、「メモ」の項目を追加しました。
  • 手数をデータとしては取り込んでいたのに、表示されていなかったバグを修正
  • リストビューの列をクリックしたときにソートできるようにした(よくあるあれです。ですが、▲マークのつけ方がわからないです)
  • リストビュー表示時に、直近のものがまず表示されるようにした
  • データファイルを将来の拡張を見込んで仕様変更(今までのデータファイルは自動的にアップデートされます)
  • データフォルダーの指定ができるようにしました(マイドキュメントの中に入れるとバックアップの際に便利です)
  • インストール先のフォルダーが誤っていたバグを修正(操作に支障はないですがちょっと恥ずかしいかも^^)
  • ヘルプを作りました(やっと)^^;
0.90β 初公開

▲ページの最上部に戻る

開発のきっかけ、、などなど

実は、僕が所属している将棋サークルのホームページで以前クリックバナーをやっていたのですが、その管理人さんへの感謝の気持ちから、運営に少しでも協力できればと考え、将棋関係のソフトを何かをと思い、24関係のソフトはなさそうなので、作ってみようということで始めました。最初は棋譜管理はするつもりはなかったのですが、要望をいただいたので、無理無理着手したら深みにはまっている状況です^^
licenseでバナー表示のコメントが入っているのは、そのためです。(バナー表示の可能性は当面ありません)

▲ページの最上部に戻る