Download List

프로젝트 설명

This project has been moved to GitHub.

A base library, base team, and related tools for The RoboCup Soccer Simulation.

System Requirements

System requirement is not defined

Released at 2010-09-01 14:11
soccerwindow2 5.0.0 (2 files Hide)

Release Notes

[5.0.0]
* rcssserverバージョン14に対応し,librcsc-4.0.xを要求するようになった.

* ファウル,カード状態,キャッチ可能エリアの描画をサポートした

* rcssserverのdiscardコマンドをサポートした.人間審判によって,イエロー
カード/レッドカードを与えられるようになった.

* マウスメジャー機能が拡張された.
- ボールの初速を設定ダイアログで指定できるようになった
- 選択したプレイヤの移動可能範囲を表示できるようになった.このモー
ドでは,プレイヤが静止状態からmax_dash_powerで前方へ走り続けた場
合の累計移動距離がステップごとに描画される.

* OpenGLレンダリングをデフォルトで無効にした.

* Qt3バージョンがobsoleteとなった.feditはfedit2として再設計され,別
パッケージで管理されるようになった.今後,Qt3バージョンのソースはメ
ンテナンスされない.Qt3に依存するソースコードは,次期マイナーアップ
デートから配布物に含まれなくなる予定である.

* デバッグレベル文字列がいくつか変更された.古いバージョンからアップ
デートする場合,~/.soccerwindow2-qt4を一旦削除することが推奨される.

Changelog

2010-09-01 Hidehisa Akiyama <akky@users.sourceforge.jp>

* NEWS:
* NEWS.en:
* README:
* README.en:
* configure.ac:
* src/qt4/qt4.pro:
- Official release 5.0.0.

* rcsc/rcsc.pro:
* Makefile.am:
- Qt4+MinGW用の.proファイルを配布物へ追加.

2010-08-31 Hidehisa Akiyama <akky@users.sourceforge.jp>

* mingw/qt4.pro:
* mingw/rcsc.pro:
* mingw/soccerwindow2.pro:
* soccerwindow2.pro:
- MinGW環境でのビルド設定を修正.

* src/Makefile.am:
* src/sswindow2.in:
- sswindow2を配布ターゲットへ戻した.次回マイナーアップデートで削
除予定.

* src/qt4/main_window.cpp:
- デバッグサーバのスイッチon/offをテスト

* src/qt4/monitor_move_dialog.cpp:
- char配列のサイズ不足を修正

2010-08-30 Hidehisa Akiyama <akky@users.sourceforge.jp>

* src/Makefile.am:
* src/soccerwindow2.in:
- sswindow2を配布物から削除
- soccerwindow2スクリプト内で-cと-dをセットするように変更.

* src/qt4/debug_painter.cpp:
* src/qt4/field_canvas.cpp:
- Qt-4.4で導入されたAPIを使わないように修正.

2010-08-27 Hidehisa Akiyama <akky@users.sourceforge.jp>

* NEWS:
* NEWS.en:
* README:
* README.en:
* configure.ac:
* mingw/qt4.pro:
* src/qt4/qt4.pro:
- updated a major version. Official release 5.0.0.

2010-06-19 Hidehisa Akiyama <akky@users.sourceforge.jp>

* src/qt4/view_config_dialog.cpp:
- fixed typo

2010-06-17 Hidehisa Akiyama <akky@users.sourceforge.jp>

* src/qt4/main_window.cpp:
- デバッグクライアントログを開くダイアログが表示されるショートカッ
トキーとして Ctrl+Shift+O を追加した

* src/qt4/debug_painter.cpp:
- デバッグ表示で自分の首の向きを描画するようにした

2010-06-11 Hidehisa Akiyama <akky@users.sourceforge.jp>

* src/model/debug_log_holder.cpp:
* src/qt4/debug_message_window.cpp:
- デバッグメッセージの表示をNoWrapモードに変更
- デバッグメッセージの最大読み込み行数を8192*8行に増やした

2010-06-07 Hidehisa Akiyama <akky@users.sourceforge.jp>

* src/qt4/main_window.cpp:
- サーバ再起動アクションをマウスメニューから削除

2010-06-03 Hidehisa Akiyama <akky@users.sourceforge.jp>

* src/qt4/field_canvas.cpp:
* src/qt4/field_canvas.h:
- マウスメジャーでステップ数とスピードをテキストで描画するにした

* src/model/options.cpp:
* src/model/options.h:
* src/qt4/field_canvas.cpp:
* src/qt4/field_canvas.h:
* src/qt4/player_type_dialog.cpp:
* src/qt4/player_type_dialog.h:
* src/qt4/view_config_dialog.cpp:
* src/qt4/view_config_dialog.h:
- マウスメジャーを機能拡張した.ボールの初速の大きさをダイアログで
設定できるようになった.選択したプレイヤの移動距離を描画できるモー
ドを追加した.プレイヤモードでは,プレイヤが静止状態から
max_dash_powerで前方へ走り続けた場合のの累計移動距離がステップ
ごとに描画される.

* src/qt4/player_type_dialog.cpp:
- NoEditTriggersを設定し,ダブルクリックによるエディットを抑制

2010-06-02 Hidehisa Akiyama <akky@users.sourceforge.jp>

* fedit/Makefile.am:
* fedit/qt3/Makefile.am:
- feditのスクリプト及びバイナリをインストール対象から削除

2010-06-01 Hidehisa Akiyama <akky@users.sourceforge.jp>

* src/qt4/debug_message_window.cpp:
- librcscに追加されたログ情報タイプをツールバーに追加

2010-05-30 Hidehisa Akiyama <akky@users.sourceforge.jp>

* src/model/debug_log_holder.cpp:
- デバッグログの表示範囲を現在サイクルのみに限定した

* src/qt3/debug_message_window.cpp:
* src/qt4/debug_message_window.cpp:
- RecursiveをChainに変更

2010-05-15 Hidehisa Akiyama <akky@users.sourceforge.jp>

* configure.ac:
- デフォルトでOpenGLを無効にした.

2010-05-14 Hidehisa Akiyama <akky@users.sourceforge.jp>

* src/qt4/debug_painter.cpp:
- ボールの予測軌跡の描画でボールサイズがおかしかった不具合を修正.

2010-04-26 Hidehisa Akiyama <akky@users.sourceforge.jp>

* src/model/model.pro:
* src/qt4/qt4.pro:
- Macでビルドできるように修正.

* src/qt4/debug_message_window.cpp:
* src/qt4/main_window.cpp:
- Snow Leopard環境でショートカットキーが有効になるように,アクショ
ンをメニューバーへ登録.

* src/qt4/log_player_tool_bar.cpp:
* src/qt4/log_player_tool_bar.h:
* src/qt4/main_window.cpp:
* src/qt4/main_window.h:
- Snow Leopard対策として,LogPlayerToolBar内でローカルに宣言してい
たQActionをMainWindowのメンバとして宣言し,メニューへ登録.

* src/model/options.cpp:
* src/model/options.h:
* src/qt3/main_window.cpp:
* src/qt3/team_graphic_painter.cpp:
* src/qt3/view_config_dialog.cpp:
* src/qt3/view_config_dialog.h:
* src/qt4/debug_log_dir_dialog.cpp:
* src/qt4/debug_message_window.cpp:
* src/qt4/debug_message_window.h:
* src/qt4/main_window.cpp:
* src/qt4/main_window.h:
* src/qt4/team_graphic_painter.cpp:
* src/qt4/view_config_dialog.cpp:
* src/qt4/view_config_dialog.h:
- TeamLogoをTeamGraphicへ変更.
- unzoomをfitToScreenへ変更.
- Snow Leopard対策として,ViewConfigDialog関連のQActionをメニュー
へ登録.
- Snow Leopard対策として,DebugMessageWindowへメニューバーを追加し,
QActionをメニューへ登録.

2010-04-22 Hidehisa Akiyama <akky@users.sourceforge.jp>

* src/model/model.pro:
* src/qt4/qt4.pro:
- MacPorts環境用にqmakeプロジェクトファイルを修正.

2010-04-02 Hidehisa Akiyama <akky@users.sourceforge.jp>

* src/qt3/main_window.cpp:
* src/qt3/monitor_move_dialog.cpp:
* src/qt3/voronoi_diagram_painter.cpp:
* src/qt4/main_window.cpp:
* src/qt4/monitor_move_dialog.cpp:
* src/qt4/voronoi_diagram_painter.cpp:
- Vector2D::valid()/isValid() の変更に追従

2010-03-31 Hidehisa Akiyama <akky@users.sourceforge.jp>

* NEWS:
* NEWS.en:
* README:
* README.en:
* configure.ac:
* mingw/qt4.pro:
* src/qt4/qt4.pro:
- updated a point version. Official release 4.1.1.

* src/soccerwindow2.in:
- changed the order of library path in LD_LIBRARY_PATH.

* fedit/qt3/fedit_config.cpp:
- fixed a build problem with gcc-4.4.

2010-03-31 Hidehisa Akiyama <akky@users.sourceforge.jp>

* configure.ac:
- Qt3をデフォルトで無効に変更.

* src/soccerwindow2.in:
- changed the order of library path in LD_LIBRARY_PATH.

2010-01-29 Hidehisa Akiyama <akky@users.sourceforge.jp>

* configure.ac:
* m4/ax_boost_base.m4:
* src/model/options.cpp:
* src/model/options.h:
* src/qt3/ball_painter.cpp:
* src/qt3/ball_painter_rcss.cpp:
* src/qt3/ball_trace_painter.cpp:
* src/qt3/debug_log_painter.cpp:
* src/qt3/debug_painter.cpp:
* src/qt3/field_canvas.cpp:
* src/qt3/field_painter.cpp:
* src/qt3/offside_line_painter.cpp:
* src/qt3/player_control_painter.cpp:
* src/qt3/player_painter.cpp:
* src/qt3/player_painter_rcss.cpp:
* src/qt3/player_trace_painter.cpp:
* src/qt3/score_board_painter.cpp:
* src/qt3/voronoi_diagram_painter.cpp:
* src/qt4/field_canvas.cpp:
* src/qt4/field_painter.cpp:
- ax_boost_base.m4を更新
- Qt3バージョンのコンパイルエラーを修正

2010-01-22 Hidehisa Akiyama <akky@users.sourceforge.jp>

* src/model/options.cpp:
* src/model/options.h:
* src/model/point.h:
* src/qt4/ball_painter.cpp:
* src/qt4/ball_painter_rcss.cpp:
* src/qt4/ball_trace_painter.cpp:
* src/qt4/ball_trace_painter.h:
* src/qt4/debug_log_painter.cpp:
* src/qt4/debug_painter.cpp:
* src/qt4/field_canvas.cpp:
* src/qt4/field_painter.cpp:
* src/qt4/offside_line_painter.cpp:
* src/qt4/player_control_painter.cpp:
* src/qt4/player_painter.cpp:
* src/qt4/player_painter.h:
* src/qt4/player_painter_rcss.cpp:
* src/qt4/player_painter_rcss.h:
* src/qt4/player_trace_painter.cpp:
* src/qt4/score_board_painter.cpp:
* src/qt4/team_graphic_painter.cpp:
* src/qt4/voronoi_diagram_painter.cpp:
- ビューポートとの座標変換で実数値を扱えるようにした.
- Qt4バージョンの描画は座標を実数値で指定するように変更.

* src/qt4/ball_painter.cpp:
* src/qt4/ball_painter_rcss.cpp:
* src/qt4/ball_trace_painter.cpp:
* src/qt4/debug_log_painter.cpp:
* src/qt4/debug_painter.cpp:
* src/qt4/field_canvas.cpp:
* src/qt4/field_painter.cpp:
* src/qt4/player_painter.cpp:
* src/qt4/player_painter_rcss.cpp:
* src/qt4/player_trace_painter.cpp:
* src/qt4/voronoi_diagram_painter.cpp:
- アンチエイリアスの設定切り替えのマクロ変数を変更

2009-11-18 Hidehisa Akiyama <akky@users.sourceforge.jp>

* src/qt3/detail_dialog.cpp:
* src/qt3/detail_dialog.h:
* src/qt3/player_painter.cpp:
* src/qt3/player_painter_rcss.cpp:
* src/qt4/detail_dialog.cpp:
* src/qt4/detail_dialog.h:
* src/qt4/player_painter.cpp:
* src/qt4/player_painter_rcss.cpp:
* src/qt4/player_type_dialog.cpp:
- キャッチ範囲の描画を修正
- キャッチ成功確率の表示を中止

2009-11-06 Hidehisa Akiyama <akky@users.sourceforge.jp>

* src/qt3/player_type_dialog.cpp:
* src/qt4/player_type_dialog.cpp:
- kick_power_rateとfoul_detect_probabilityを追加
- sizeとkickable_marginを省略
- 表示順序を変更

* src/qt3/color_setting_dialog.cpp:
* src/qt3/color_setting_dialog.h:
* src/qt3/detail_dialog.cpp:
* src/qt3/detail_dialog.h:
* src/qt3/draw_config.cpp:
* src/qt3/draw_config.h:
* src/qt3/font_setting_dialog.cpp:
* src/qt3/font_setting_dialog.h:
* src/qt3/player_control_painter.cpp:
* src/qt3/player_painter.cpp:
* src/qt3/player_painter_rcss.cpp:
* src/qt4/color_setting_dialog.cpp:
* src/qt4/color_setting_dialog.h:
* src/qt4/detail_dialog.cpp:
* src/qt4/detail_dialog.h:
* src/qt4/draw_config.cpp:
* src/qt4/draw_config.h:
* src/qt4/font_setting_dialog.cpp:
* src/qt4/font_setting_dialog.h:
* src/qt4/player_control_painter.cpp:
* src/qt4/player_painter.cpp:
* src/qt4/player_painter_rcss.cpp:
- 色設定,フォント設定の設計を修正
- キャッチ成功確率の表示に対応
- キックパワーレートの参照先をPlayerTypeへ修正

2009-11-04 Hidehisa Akiyama <akky@users.sourceforge.jp>

* src/qt3/draw_config.cpp:
* src/qt3/draw_config.h:
* src/qt3/player_painter.cpp:
* src/qt3/player_painter.h:
* src/qt3/player_painter_rcss.cpp:
* src/qt3/player_painter_rcss.h:
* src/qt4/draw_config.cpp:
* src/qt4/draw_config.h:
* src/qt4/player_painter.cpp:
* src/qt4/player_painter.h:
* src/qt4/player_painter_rcss.cpp:
* src/qt4/player_painter_rcss.h:
* src/qt4/player_type_dialog.cpp:
- カードの表示位置を背番号の前へ変更
- 拡大後のキャッチエリアを破線で表示するようにした
- プレイヤタイプダイアログに表示されるキャッチエリア情報を,拡大後
の対角線の長さに変更

2009-11-02 Hidehisa Akiyama <akky@users.sourceforge.jp>

* src/model/player.h:
* src/qt3/player_painter.cpp:
* src/qt3/player_painter_rcss.cpp:
* src/qt4/player_painter.cpp:
* src/qt4/player_painter_rcss.cpp:
- メソッド名を修正
- カードの大きさを調整

2009-10-30 Hidehisa Akiyama <akky@users.sourceforge.jp>

* fedit/qt3/fedit_config.cpp:
- gcc-4.4でのコンパイルエラー修正

* src/model/options.cpp:
* src/model/options.h:
* src/model/player.h:
* src/qt3/color_setting_dialog.cpp:
* src/qt3/draw_config.cpp:
* src/qt3/draw_config.h:
* src/qt3/player_painter.cpp:
* src/qt3/player_painter.h:
* src/qt3/player_painter_rcss.cpp:
* src/qt3/player_painter_rcss.h:
* src/qt3/player_type_dialog.cpp:
* src/qt3/view_config_dialog.cpp:
* src/qt3/view_config_dialog.h:
* src/qt4/color_setting_dialog.cpp:
* src/qt4/draw_config.cpp:
* src/qt4/draw_config.h:
* src/qt4/player_painter.cpp:
* src/qt4/player_painter.h:
* src/qt4/player_painter_rcss.cpp:
* src/qt4/player_painter_rcss.h:
* src/qt4/player_type_dialog.cpp:
* src/qt4/view_config_dialog.cpp:
* src/qt4/view_config_dialog.h:
- v14のパラメータに対応
- foul charged状態の描画に対応
- カード状態の描画に対応
- ファウルの成功確率表示に対応.ただし,敵のキッカブル状態はチェッ
クしていない

2009-10-28 Hidehisa Akiyama <akky@users.sourceforge.jp>

* m4/qt.m4:
- ライブラリ検出オプションを修正

* src/qt3/main_window.cpp:
* src/qt3/main_window.h:
* src/qt3/monitor_client.cpp:
* src/qt3/monitor_client.h:
* src/qt4/main_window.cpp:
* src/qt4/main_window.h:
* src/qt4/monitor_client.cpp:
* src/qt4/monitor_client.h:
- dispcardコマンドをサポートし,yellow/redカードを選択したプレイヤ
へ与えられるようにした.

2009-10-25 Hidehisa Akiyama <akky@users.sourceforge.jp>

* src/model/view_holder.cpp:
* src/qt3/player_type_dialog.cpp:
* src/qt4/player_type_dialog.cpp:
- librcscのPlayerTypeの変更に追従

2009-08-12 Hidehisa Akiyama <akky@users.sourceforge.jp>

* mingw/model.pro:
* mingw/qt4.pro:
* mingw/rcsc.pro:
- updated to the latest version.

* src/model/main_data.cpp:
* src/model/model.pro:
* src/qt4/main.cpp:
* src/qt4/qt4.pro:
* src/qt4/voronoi_diagram_painter.cpp:
- fixed build problems on MinGW.