TOPページへ

何これ?

KGSView は、無料のネット碁会所 KGS Go Server で対局した戦績を分類して表示するための Java + Swing を使ったアプリケーションです。Linux 上で作っていますが、Windows でも起動することくらいは確認しています。

次のことができます。
・対局一覧のダウンロードと表示
・対局の種別(Ranked や Free)、設定(盤のサイズや置石)毎の戦績表示
・月毎の戦績とランクの推移の表示
・連勝や連敗の記録の表示
・対局相手毎の戦績の表示
・ランクと直近 100局の勝率をグラフで表示
・棋譜のダウンロード
・KGS のランクグラフのダウンロードと表示

対局一覧(Windows) 戦績各種(Linux) グラフ(Linux)

ダウンロード

kgsview_20150509.zip(github) (2015/5/9)
・ゲストアカウントを含めるチェックボックスが機能してなかったので修正(Zayd さんから報告。ありがとう!)

古い履歴

システム要件

・Java Runtime Environment Version 8 以上(ダウンロード)

インストールとアンインストール

・インストール
上のリンクから kgsview_*.*.*.zip ファイルをダウンロードして展開します。

・アンインストール
以下の二つのディレクトリを削除します。
(1) プログラム関係
zip の展開時にできたディレクトリ
(2) 対局、棋譜、設定の各データ
windows  C:\Documents and Settings\(ユーザー名)\kgsview
linux  ~/.kgsview

使い方

起動

展開してできた kgsview ディレクトリ内にある kgsview.jar ファイルを実行します。
Windows の場合は、エクスプローラーからダブルクリック
Linux の場合は、ターミナルから java -jar kgsview.jar

次の操作を行うと、KGSView の対局一覧から「棋譜を開く」をした時に cgoban3 で開くようになります。
CGoban 3 のダウンロードのページにあるCGoban for Java Web Startのリンク先のファイル(cgoban.jnlp)をファイルとしてダウンロードし、KGSView.jar のあるディレクトリに置く。

その他は見たままです。

不具合


今後の予定


リンク

「KGS Analytics」KGS Analytics (戦績集計ツール)
kazuhiro さんが開発されています。「サーバー側で色々処理してブラウザで見せる」という今時の作りです。

「一手良し!」Itteyoshi! 一手良し! 改造版 公開場(旧:KGS棋譜管理・戦績分析ツール 一手良し!
日本発のツールで、Delphi で書かれた Windows 用アプリケーションです。戦績を計算する条件を細かく設定できます。また、戦績表示以外にも、棋譜の変換などが可能です。
Linux でも Wine を使えば動作します。

古い履歴

kgsview_20140620.zip(2014/6/20)
・java6 でコンパイルしなおした

kgsview_20140619.zip (2014/6/19)
・フランス語のリソースファイルを追加した。(Cédric NEAL さんから提供。ありがとう!)

kgsview_0.0.14.zip (2008/4/13)
・再起動すると対局のない月のダウンロード完了フラグが消える不具合を修正した
・新しい月に入ったときにカレンダーが更新されない不具合を修正した

kgsview_0.0.13.zip (2008/2/18)
・ダウンロードするデータを月ごとに指定できるようにした

kgsview_0.0.12.zip (2007/11/6)
・勝敗を○と●で表示していたものを勝と負の文字と背景の色で区別して表示するようにした

kgsview_0.0.11.zip (2007/10/28)(ソース)
・でたらめな英語のリソースファイルをつけた
・タイムゾーンを任意に設定できるようにした

kgsview_0.0.10.zip (2007/9/15)(ソース)
・フィルター機能の枠組みを追加した
・具体的なフィルターとしてゲーム種別と時間のフィルターだけ追加した
・終了時にウィンドウサイズを保存して次回起動時に復元するようにした

大きくイジったので、今まで動いていた動作が動かなくなっている可能性があります。
かなり重くなった気もします。

kgsview_0.0.9.zip (2007/9/2)(ソース)
・ダウンロードの間隔を2秒から3秒に変更した
・ジゴを正しく表示できない不具合を修正した
・日付が GMT になってたので修正した

kgsview_0.0.8.zip (2007/7/26)(ソース)
・作成するファイルをホームディレクトリに保存するようにした
・windows で sgf を開くアプリが起動しない不具合を修正したつもり
・「棋譜を開く」のデフォルトアプリケーションを cgoban3 にした(使い方参照)
・Look&Feel の切り替えを設定ダイアログでできるようにした
・SwingWorker を java1.6 標準のものにかえた
・KGS のランクグラフを表示できるようにした
・ゴチャゴチャになった

対局データ、ダウンロードした棋譜、設定データを引き継ぐには、それらをホームディレクトリに作った kgsview ディレクトリに移動する必要があります。また、jar ファイルのファイル名が今までと異なっています。

kgsview_0.0.7.zip (2007/7/21)(ソース)
・連碁の検討があった場合に動かなくなる不具合を修正した
・ソートの機能を swing 標準のものにかえた
・いろいろ整理した

このバージョンから Java Runtime Environment Version 6 が必須になった。
今までの設定ファイルはゴミになった。
(ダウンロードしたデータのキャッシュはそのまま使えます)

kgsview_0.0.6c.zip (2007/6/20)
・ダウンロードができなくなっていた不具合を修正した

kgsview_0.0.6b.zip (2007/5/8)
・連勝と連敗の記録を更新中の時にその記録を表示しない不具合を修正した
・グラフの再描画が起こるとグラフがデタラメになる不具合を修正した

kgsview_0.0.6a.zip (2007/5/1)
・カレントユーザー名が空白の時に更新ボタンを押すと正しく動作しない不具合を修正した
・カレントユーザー名が空白の時にグラフのタブを表示させると正しく動作しない不具合を修正した
・連勝と連敗の記録で同じ数の記録があるときには最近の記録を表示するようにした

kgsview_0.0.6.zip (2007/4/19)
・設定の保存が全く機能してなかった不具合を修正した
・対局一覧のデフォルト表示を新しい対局ほど上に表示するように変更した
・対局一覧で勝敗がわかりやすいように表示を修正した
・よく使うユーザー名を登録できるようにした
・小さい不具合をいくつか修正した

kgsview_0.0.5.zip (2007/3/23)
・午前午後それぞれの 12時台の対局時間がおかしくなる不具合を修正した

kgsview_0.0.4.zip (2006/11/4)
・ダウンロードの状況をプログレスバーで表示するようにした
・棋譜を開くアプリケーションを指定して開けるようにした
・コードを整理した

kgsview_0.0.3.zip (2006/10/22)
・配布している zip を展開すると実行に不要なファイル(ソース等)がまる見えになっていたものを jar に含めて見えないようにした

kgsview_0.0.2.zip (2006/10/21)
・ランクと直近 100局での勝率をグラフで表示するようにした
・対局一覧と相手別勝敗の表にある名前からマウス操作でユーザー名を切替えられるようにした
・棋譜をダウンロードできるようにした
・小さな不具合を多数修正した
・コードを整理した

kgsview_0.0.1.zip (2006/10/14)
・初公開版