*librcsc [#g00df21f]

#contents

**これは何? [#l8eac22f]

[[RoboCupサッカーシミュレーション:http://sserver.sf.net/]]向け(特にクライアント開発補助)の汎用的なライブラリの開発を行っています.

**ダウンロード [#qac6b7ef]

-1.0.0 :「ロボカップサッカーシミュレーション2Dリーグ 必勝ガイド」付属のCD-ROMに
収録
-[[0.3.0:http://sourceforge.jp/projects/rctools/files/]]


**開発状況 [#t61468a5]

-サッカーエージェントライブラリの移植を完了
--HELIOSのソースから移植
--プレイヤ,コーチ,トレーナのフレームワーク
--プレイヤの基本行動を実装したクラスライブラリ
-数学ライブラリの移植を完了
--HELIOSのソースから移植
--解析や幾何計算に便利な関数をいくつか実装.
-UDP通信ライブラリの開発を完了
--ただし,サッカークライアント専用
-GNU Autotoolsによるパッケージングを完了.
--libtoolizeしてるので,共有ライブラリも作成されます.
-RCGパーザライブラリの開発を完了.
--インタフェースはrcsslogplayer付属のrcgparserとほぼ同じです.
--単独のライブラリとして使用できます.
--入出力は全てC++のstreamで行えます.
-ZLibへの対応を完了。
--gzfstreamを独自に開発することで対応しました.
-幾何学関連ライブラリを導入
--rcssserver2d向けの計算ライブラリをいくつか。

**予定 [#af2c1b0b]
-[TODO]トレーナ関連ライブラリの充実
-[TODO]プレイヤセットの分類を減らす~
チームが判明しているプレイヤは背番号不明であっても全てひとつのコンテナに入れる.~
VisualSensorおよびWorldModelが対象.~
この変更により,コードがシンプルになる.
-ログファイル関連
--Serializerライブラリを提供
---指定のバージョンのRCGファイル書き出し機能を実装します
--プラグインとして様々なコンバータユーティリティーを提供
---バージョン変換
---strip(MSG_MODEなどの不要データの削除)
---試合結果表示
---データ変換(サイド交換、指定区間切り出しなど)
---データ圧縮(2goOZとの連携)
---動画ファイル(swf,aviなど)への変換
---以下、思いつく限り
--RCLパーザライブラリ
---flexとbisonでやる予定。ただし、余裕があれば。


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
SourceForge.JP
Creative Commons License
RoboCup tools by Hidehisa Akiyama is licensed under a Creative Commons 表示-非営利 2.1 日本 License.