トップ 差分 一覧 ソース 検索 ヘルプ PDF RSS ログイン

ダウンロード_過去のバージョン

このページには過去のバージョンのデジタルカーリングを公開しています.

第2世代システム

 マニュアル

ソースコード

GitHubのRelease v2を参照してください.

第1世代システム

 マニュアル

 クライアント

実行ファイル

Version 1.16_GAT(2017/9/19)
DigitalCurling - Client Ver.1.16_sim2.4GAT.zip(894) (CurlingSimulaor Ver2.4GAT)
  • Ver.1.16の変更点
    • ショットベクトルのY成分の大きさの最大値を48.79(プレイエリア内の座標をターゲットとしてCreateHitShot関数で生成したショットの最大値)に制限しました。
    • 最大値を超えるショット(ShotVec.y < -48.79)はイリーガルショットととして無効になります。(BESTSHOT 0.0000 0.0000 0 として扱われます)
Version 1.15_GAT(2016/01/10)
DigitalCurling - Client Ver.1.15_GAT.zip(433) (CurlingSimulaor Ver2.2_GAT)
  • Ver.1.15の変更点
    • ショットベクトルのY成分の大きさの最大値を33.7419(プレイエリア内の座標をターゲットとしてCreateHitShot関数で生成したショットの最大値)に制限しました。
    • 最大値を超えるショット(ShotVec.y < -33.7419)はイリーガルショットととして無効になります。(BESTSHOT 0.0000 0.0000 0 として扱われます)
Version 1.14 (2015/04/12)
DigitalCurling - Client Ver.1.14.zip(529)

 (CurlingSimulaor Ver1.6)
Version 1.14_GAT (2015/12/18)
DigitalCurling - Client Ver.1.14.zip_GAT(338)

 (CurlingSimulator Ver2.1)
Version 1.14 (2015/04/12)
DigitalCurling - Client Ver.1.14.zip(529)

  • 前バージョンからの変更点

  先後入れ替えありの連続対戦後のログにおける、ファイル名と勝敗数の集計が間違っているバグを修正しました。連続対戦終了後に勝敗数が表示されるようになりました。

Version 1.13 (2015/03/24)
DigitalCurling - Client Ver.1.13.zip(471)

  • 前バージョンからの変更点

  連続対戦時のバグを修正しました

Version 1.12 (2015/03/23)
DigitalCurling - Client Ver.1.12.zip(382)

  • 前バージョンからの変更点

  連続対戦時に先手・後手を自動で入れ替える機能を追加しました。
  ログ再生時におけるバグを修正しました。

Version 1.11 (2015/03/09)
DigitalCurling - Client Ver.1.11.zip(363)

  • 前バージョンからの変更点

  ゲーム開始時に乱数の値を設定できるようになりました。

Version 1.10 (2015/01/26)
DigitalCurling - Client Ver.1.10.zip(361)

  • 前バージョンからの変更点

  連続対戦時における思考時間切れ負けの誤判定を修正しました。

Version 1.9 (2014/12/19)
DigitalCurling - Client Ver.1.9.zip(377)

  • 前バージョンからの変更点

  ログ再生時におけるバグを修正しました。

Version 1.8 (2014/12/09)
DigitalCurling - Client Ver.1.8.zip(462)

  • 前バージョンからの変更点

  描画部分を改良しました。

Version 1.7 (2014/12/06)
DigitalCurling - Client Ver.1.7.zip(340)

  • 前バージョンからの変更点

  思考時間が設定できるようになりました。また、ショットの描画時における描画スピードが変更できるようになりました。

Version 1.6 (2014/11/05)
DigitalCurling - Client Ver.1.6.zip(471)

  • 前バージョンからの変更点

  ログファイルの自動書き出し及び、読み込み機能に対応しました。

Version 1.5 (2014/11/03)
DigitalCurling - Client Ver.1.5.zip(364)

  • 前バージョンからの変更点

  画面サイズの変更に対応しました。

Version 1.4 (2014/10/24)
DigitalCurling - Client Ver.1.4.zip(424)

  • 前バージョンからの変更点

  ネットワーク関連のバグを修正しました。

Version 1.3 (2014/10/20)
DigitalCurling - Client Ver.1.3.zip(428)

  • 前バージョンからの変更点

  ローカル対戦機能を実装しました。ローカル対戦機能を使用することでサーバーと接続せずにAI同士の対戦が行えます。

Version 1.2 (2014/1/24)
DigitalCurling - Client Ver.1.02.zip(422)

  • 前バージョンからの変更点

  思考エンジンとの通信時のバグを修正。

Version 1.0 (2014/1/13)   ※このバージョンでサーバーに接続する場合にはポート番号を9876と指定してください。
DigitalCurling - Client Ver.1.00.zip(394)

ソースコード

Version1.16
DigitalCurling_Ver1.16 - VS2016.zip(493)

Version 1.14 (2015/6/26)
DigitalCurling_Ver.1.14 - VS2008.zip(321)

Version 1.7 (2014/12/06)
DigitalCurling_Ver.1.7 - VS2008.zip(453)

Version 1.4.1 (2014/10/28)
DigitalCurling_Ver.1.4.1 - VS2008.zip(298)

 シミュレータ

  • シミュレータのみを更新する場合はクライアントの『DigitalCurling.exe』と同じフォルダの『CurlingSimulator.dll』を置き換えてください。

実行ファイル

Version 2.4 (2016/02/19)
CurlingSimulator_ver.2.4_GAT.zip(598)

  • Ver.2.4の変更点
    • CreateHitShot関数の第2引数(Power)の上限値を50に変更しました。
Version 2.3 (2016/02/19)
CurlingSimulator_ver.2.3_GAT.zip(429)

  • Ver.2.3の変更点
    • 内部で持っている情報と描画のずれが生じるバグを修正しました.
    • フリーガードゾーンのティーライン側の処理を変更しました.(ラインにかぶっているストーンはフリーガードゾーン外とする)
  • Ver.2.xx変更点
    • ホッグラインに到達していないストーンが次のショットの処理開始までゲームから除外されないバグを修正しました。
    • 乱数の初期化に関するバグを修正しました。
    • SimulationEx関数の乱数をGAT仕様に変更しました。
    • Ver.2.xxでのプレイエリアのホッグラインに関する記述の誤りを修正しました。
    • 乱数のy軸成分を倍にしました。(正規乱数のσを2σへ変更)
    • 一部の変数が初期化されていないバグを修正しました。(Simulation関数内のShotPos.angle, TeePos.angleおよびbFreeGuard)
    • GAT杯向けに、乱数のx軸成分を半分にしました。(正規乱数のσをσ/2へ変更)
    • フレームレートを600f → 1000fに変更しました。
Version 2.2 (2015/12/04)
CurlingSimulator_ver2.2_GAT.zip(335)

  • 前のバージョンからの変更点
    • ホッグラインに到達していないストーンが次のショットの処理開始までゲームから除外されないバグを修正しました。
    • 乱数の初期化に関するバグを修正しました。
    • SimulationEx関数の乱数をGAT仕様に変更しました。
Version 2.1 (2015/12/04)
CurlingSimulator_ver2.1.zip(429)

  • 前バージョンからの変更点
    • 乱数のy軸成分を倍にしました。(正規乱数のσを2σへ変更)
    • 一部の変数が初期化されていないバグを修正しました。(Simulation関数内のShotPos.angle, TeePos.angleおよびbFreeGuard)
Version 2.0 (2015/12/04)
CurlingSimulator_ver.2.0_GAT.zip(323)

  • 前バージョンからの変更点
    • GAT杯向けに、乱数のx軸成分を半分にしました。(正規乱数のσをσ/2へ変更)
    • フレームレートを600f → 1000fに変更しました。
Version 1.5 (2014/12/03)
CurlingSimulator_Ver.1.5.zip(422)

  • 前バージョンからの変更点

  拡張版シミュレーション関数を用意しました。この関数ではシミュレーション結果の軌跡を取得できます。

Version 1.4 (2014/11/08)
CurlingSimulator_Ver.1.4.zip(294)

  • 前バージョンからの変更点

  フリーガードゾーンルールに関してのバグを修正しました。

Version 1.3 (2014/10/17)
CurlingSimulator_Ver.1.3.zip(371)

  • 前バージョンからの変更点

  速度が遅い場合にストーン同士が衝突すると弾かれないバグを修正しました。
  ※このバージョンと以前のバージョンでは、互換性がありません。

Version 1.2 (2014/9/27)
CurlingSimulator_Ver.1.2.zip(396)

  • 前バージョンからの変更点

  乱数を一様乱数から正規乱数に変更しました。

Version 1.1 (2014/1/24)
CurlingSimulator_Ver.1.01.zip(667)

  • 前バージョンからの変更点

  フリーガードゾーンルールに対応しました。

Version 1.0 (2014/1/13)   ※このバージョンではフリーガードゾーンルールについては未実装です。
CurlingSimulator_Ver.1.00.zip(447)

ソースコード

Version 2.4 (2016/02/19)
CurlingSimulator_Ver.2.4_GAT_source.zip(589)

Version 2.1 (2015/12/4)
CurlingSimulator_ver.2.1_source.zip(420)

Version 2.0 (2015/12/4)
CurlingSimulator_ver.2.0_GAT_source.zip(411)

Version 1.5 (2014/12/06)
CurlingSimulator_Ver.1.5 - VS2010.zip(362)

Version 1.3 (2014/10/28)
CurlingSimulator_Ver.1.3 - VS2010.zip(482)

 Box2D Version 2.1.2

シミュレーターでは物理エンジンのBox2D(Ver2.1.2)を使用しています。コンパイルにはBox2Dが必要なため、こちらからダウンロードしてください。

 思考エンジン - サンプルプログラム

ソースコード

Version2.0
サンプルプログラムver2.0.zip(700)

  シミュレーション関数のサンプルを追加しました。(2017/02/10)

Version.1.1
サンプルプログラム.zip(804)
このサンプルプログラムをコンパイルする場合には、VisualStudio2015を使用してください。
  プログラムに致命的なバグがありましたので修正しました。(2014/10/23)

 サーバ

ソースコード

Version1.1.7
DCServ_Ver.1.1.7 - VS2013.zip(517)

最終更新時間:2022年11月12日 11時10分11秒