DigitalCurling3
1.0.0
A curling simulation system for curling AIs
|
▼Ndigitalcurling3 | Digital Curling ライブラリはこの名前空間の中に定義されます |
▼Nmoves | ApplyMove() に渡す行動を定義する名前空間 |
CConcede | 行動:コンシード |
CShot | 行動:ショット |
▼Nplayers | IPlayerFactory を継承したクラスを定義する名前空間 |
CPlayerIdenticalFactory | 乱数を加えないプレイヤー |
CPlayerNormalDistFactory | ショットの初速に速度上限を適用したのち,初速と角度に正規分布の乱数を加えるプレイヤー |
▼Nsimulators | ISimulatorFactory を継承したクラスを定義する名前空間 |
CSimulatorFCV1Factory | シミュレータFCV1(Friction-CurlVelocity 1)を構築するためのクラスです |
CApplyMoveResult | ApplyMove() の返り値 |
CGameResult | 試合の結果を格納する. |
CGameSetting | 試合設定 |
CGameState | 試合の状態を表す |
CIPlayer | 理想的なショットを与えられた際に,乱数を加えたりしてプレイヤーによるブレを付与する |
CIPlayerFactory | IPlayer を構築するためのクラスです |
CIPlayerStorage | IPlayer の状態を保存するストレージ |
▼CISimulator | ストーンの挙動を再現する物理シミュレータを扱うためのインターフェイス |
▼CCollision | ストーンどうしの衝突の情報 |
CStone | 衝突に関するストーンの情報 |
CStone | ストーンの位置,角度,速度,角速度を格納します |
CISimulatorFactory | ISimulator を構築するためのクラスです |
CISimulatorStorage | ISimulator の状態を保存するストレージ |
CTransform | 位置,角度を格納します. |
CVector2 | 2次元ベクトル |