このページには過去のバージョンのデジタルカーリングを公開しています. !!!第2世代システム !!マニュアル *[[ミックスダブルスルールの説明|MixDoublesCurling]] !ソースコード [GitHubのRelease v2|https://github.com/digitalcurling/DigitalCurling/releases/tag/v2]を参照してください. !!!第1世代システム !!マニュアル *[[各部の説明]] !!クライアント !実行ファイル ::Version 1.16_GAT(2017/9/19) :::{{ref DigitalCurling - Client Ver.1.16_sim2.4GAT.zip,ダウンロード,DigitalCurling - Client Ver.1.16_sim2.4GAT.zip}} (CurlingSimulaor Ver2.4GAT){{br}} *Ver.1.16の変更点 **ショットベクトルのY成分の大きさの最大値を48.79(プレイエリア内の座標をターゲットとしてCreateHitShot関数で生成したショットの最大値)に制限しました。 **最大値を超えるショット(ShotVec.y < -48.79)はイリーガルショットととして無効になります。(BESTSHOT 0.0000 0.0000 0 として扱われます) ::Version 1.15_GAT(2016/01/10) :::{{ref DigitalCurling - Client Ver.1.15_GAT.zip,ダウンロード,DigitalCurling - Client Ver.1.15_GAT.zip}} (CurlingSimulaor Ver2.2_GAT){{br}} *Ver.1.15の変更点 **ショットベクトルのY成分の大きさの最大値を33.7419(プレイエリア内の座標をターゲットとしてCreateHitShot関数で生成したショットの最大値)に制限しました。 **最大値を超えるショット(ShotVec.y < -33.7419)はイリーガルショットととして無効になります。(BESTSHOT 0.0000 0.0000 0 として扱われます) ::Version 1.14 (2015/04/12) :::{{ref DigitalCurling - Client Ver.1.14.zip,ダウンロード,DigitalCurling - Client Ver.1.14.zip}}{{br}}{{br}} (CurlingSimulaor Ver1.6) ::Version 1.14_GAT (2015/12/18) :::{{ref DigitalCurling - Client Ver.1.14_GAT.zip,ダウンロード,DigitalCurling - Client Ver.1.14.zip_GAT}}{{br}}{{br}} (CurlingSimulator Ver2.1) ::Version 1.14 (2015/04/12) :::{{ref DigitalCurling - Client Ver.1.14.zip,ダウンロード,DigitalCurling - Client Ver.1.14.zip}}{{br}}{{br}} *前バージョンからの変更点{{br}}   先後入れ替えありの連続対戦後のログにおける、ファイル名と勝敗数の集計が間違っているバグを修正しました。連続対戦終了後に勝敗数が表示されるようになりました。{{br}}{{br}} ::Version 1.13 (2015/03/24) :::{{ref DigitalCurling - Client Ver.1.13.zip,ダウンロード,DigitalCurling - Client Ver.1.13.zip}}{{br}}{{br}} *前バージョンからの変更点{{br}}   連続対戦時のバグを修正しました{{br}}{{br}} ::Version 1.12 (2015/03/23) :::{{ref DigitalCurling - Client Ver.1.12.zip,ダウンロード,DigitalCurling - Client Ver.1.12.zip}}{{br}}{{br}} *前バージョンからの変更点{{br}}   連続対戦時に先手・後手を自動で入れ替える機能を追加しました。{{br}}   ログ再生時におけるバグを修正しました。{{br}}{{br}} ::Version 1.11 (2015/03/09) :::{{ref DigitalCurling - Client Ver.1.11.zip,ダウンロード,DigitalCurling - Client Ver.1.11.zip}}{{br}}{{br}} *前バージョンからの変更点{{br}}   ゲーム開始時に乱数の値を設定できるようになりました。{{br}}{{br}} ::Version 1.10 (2015/01/26) :::{{ref DigitalCurling - Client Ver.1.10.zip,ダウンロード,DigitalCurling - Client Ver.1.10.zip}}{{br}}{{br}} *前バージョンからの変更点{{br}}   連続対戦時における思考時間切れ負けの誤判定を修正しました。{{br}}{{br}} ::Version 1.9 (2014/12/19) :::{{ref DigitalCurling - Client Ver.1.9.zip,ダウンロード,DigitalCurling - Client Ver.1.9.zip}}{{br}}{{br}} *前バージョンからの変更点{{br}}   ログ再生時におけるバグを修正しました。{{br}}{{br}} ::Version 1.8 (2014/12/09) :::{{ref DigitalCurling - Client Ver.1.8.zip,ダウンロード,DigitalCurling - Client Ver.1.8.zip}}{{br}}{{br}} *前バージョンからの変更点{{br}}   描画部分を改良しました。{{br}}{{br}} ::Version 1.7 (2014/12/06) :::{{ref DigitalCurling - Client Ver.1.7.zip,ダウンロード,DigitalCurling - Client Ver.1.7.zip}}{{br}}{{br}} *前バージョンからの変更点{{br}}   思考時間が設定できるようになりました。また、ショットの描画時における描画スピードが変更できるようになりました。{{br}}{{br}} ::Version 1.6 (2014/11/05) :::{{ref DigitalCurling - Client Ver.1.6.zip,ダウンロード,DigitalCurling - Client Ver.1.6.zip}}{{br}}{{br}} *前バージョンからの変更点{{br}}   ログファイルの自動書き出し及び、読み込み機能に対応しました。{{br}}{{br}} ::Version 1.5 (2014/11/03) :::{{ref DigitalCurling - Client Ver.1.5.zip,ダウンロード,DigitalCurling - Client Ver.1.5.zip}}{{br}}{{br}} *前バージョンからの変更点{{br}}   画面サイズの変更に対応しました。{{br}}{{br}} ::Version 1.4 (2014/10/24) :::{{ref DigitalCurling - Client Ver.1.4.zip,ダウンロード,DigitalCurling - Client Ver.1.4.zip}}{{br}}{{br}} *前バージョンからの変更点{{br}}   ネットワーク関連のバグを修正しました。{{br}}{{br}} ::Version 1.3 (2014/10/20) :::{{ref DigitalCurling - Client Ver.1.3.zip,ダウンロード,DigitalCurling - Client Ver.1.3.zip}}{{br}}{{br}} *前バージョンからの変更点{{br}}   ローカル対戦機能を実装しました。ローカル対戦機能を使用することでサーバーと接続せずにAI同士の対戦が行えます。{{br}} {{br}} ::Version 1.2 (2014/1/24) :::{{ref DigitalCurling - Client Ver.1.02.zip,ダウンロード,DigitalCurling - Client Ver.1.02.zip}}{{br}}{{br}} *前バージョンからの変更点{{br}}   思考エンジンとの通信時のバグを修正。{{br}} {{br}} ::Version 1.0 (2014/1/13)   ※このバージョンでサーバーに接続する場合にはポート番号を9876と指定してください。 :::{{ref DigitalCurling - Client Ver.1.00.zip,ダウンロード,DigitalCurling - Client Ver.1.00.zip}}{{br}} !ソースコード ::Version1.16 :::{{ref DigitalCurling_Ver1.16 - VS2015.zip,ダウンロード,DigitalCurling_Ver1.16 - VS2016.zip}} {{br}}{{br}} ::Version 1.14 (2015/6/26) :::{{ref DigitalCurling_Ver.1.14 - VS2008.zip,ダウンロード, DigitalCurling_Ver.1.14 - VS2008.zip}}{{br}}{{br}} ::Version 1.7 (2014/12/06) :::{{ref DigitalCurling_Ver.1.7 - VS2008.zip,ダウンロード,DigitalCurling_Ver.1.7 - VS2008.zip}}{{br}}{{br}} ::Version 1.4.1 (2014/10/28) :::{{ref DigitalCurling_Ver.1.4.1 - VS2008.zip,ダウンロード,DigitalCurling_Ver.1.4.1 - VS2008.zip}}{{br}}{{br}} !!シミュレータ *シミュレータのみを更新する場合はクライアントの『DigitalCurling.exe』と同じフォルダの『CurlingSimulator.dll』を置き換えてください。 !実行ファイル ::Version 2.4 (2016/02/19) :::{{ref CurlingSimulator_ver.2.4_GAT.zip,ダウンロード,CurlingSimulator_ver.2.4_GAT.zip}}{{br}}{{br}} *Ver.2.4の変更点{{br}} ** CreateHitShot関数の第2引数(Power)の上限値を50に変更しました。{{br}} ::Version 2.3 (2016/02/19) :::{{ref CurlingSimulator_ver.2.3_GAT.zip,ダウンロード,CurlingSimulator_ver.2.3_GAT.zip}}{{br}}{{br}} *Ver.2.3の変更点{{br}} **内部で持っている情報と描画のずれが生じるバグを修正しました. **フリーガードゾーンのティーライン側の処理を変更しました.(ラインにかぶっているストーンはフリーガードゾーン外とする) *Ver.2.xx変更点{{br}} **ホッグラインに到達していないストーンが次のショットの処理開始までゲームから除外されないバグを修正しました。 **乱数の初期化に関するバグを修正しました。 **SimulationEx関数の乱数をGAT仕様に変更しました。 **Ver.2.xxでのプレイエリアのホッグラインに関する記述の誤りを修正しました。 **乱数のy軸成分を倍にしました。(正規乱数のσを2σへ変更) **一部の変数が初期化されていないバグを修正しました。(Simulation関数内のShotPos.angle, TeePos.angleおよびbFreeGuard) **GAT杯向けに、乱数のx軸成分を半分にしました。(正規乱数のσをσ/2へ変更) **フレームレートを600f → 1000fに変更しました。{{br}} ::Version 2.2 (2015/12/04) :::{{ref CurlingSimulator_ver2.2_GAT.zip,ダウンロード,CurlingSimulator_ver2.2_GAT.zip}}{{br}}{{br}} *前のバージョンからの変更点{{br}} **ホッグラインに到達していないストーンが次のショットの処理開始までゲームから除外されないバグを修正しました。 **乱数の初期化に関するバグを修正しました。 **SimulationEx関数の乱数をGAT仕様に変更しました。 ::Version 2.1 (2015/12/04) :::{{ref CurlingSimulator_ver2.1.zip,ダウンロード,CurlingSimulator_ver2.1.zip}}{{br}}{{br}} *前バージョンからの変更点{{br}} **乱数のy軸成分を倍にしました。(正規乱数のσを2σへ変更) **一部の変数が初期化されていないバグを修正しました。(Simulation関数内のShotPos.angle, TeePos.angleおよびbFreeGuard) ::Version 2.0 (2015/12/04) :::{{ref CurlingSimulator_ver.2.0_GAT.zip,ダウンロード,CurlingSimulator_ver.2.0_GAT.zip}}{{br}}{{br}} *前バージョンからの変更点{{br}} **GAT杯向けに、乱数のx軸成分を半分にしました。(正規乱数のσをσ/2へ変更) **フレームレートを600f → 1000fに変更しました。{{br}} ::Version 1.5 (2014/12/03) :::{{ref CurlingSimulator_Ver.1.5.zip,ダウンロード,CurlingSimulator_Ver.1.5.zip}}{{br}}{{br}} *前バージョンからの変更点{{br}}   拡張版シミュレーション関数を用意しました。この関数ではシミュレーション結果の軌跡を取得できます。{{br}} ::Version 1.4 (2014/11/08) :::{{ref CurlingSimulator_Ver.1.4.zip,ダウンロード,CurlingSimulator_Ver.1.4.zip}}{{br}}{{br}} *前バージョンからの変更点{{br}}   フリーガードゾーンルールに関してのバグを修正しました。{{br}} {{br}} ::Version 1.3 (2014/10/17) :::{{ref CurlingSimulator_Ver.1.3.zip,ダウンロード,CurlingSimulator_Ver.1.3.zip}}{{br}}{{br}} *前バージョンからの変更点{{br}}   速度が遅い場合にストーン同士が衝突すると弾かれないバグを修正しました。{{br}}   ※このバージョンと以前のバージョンでは、互換性がありません。{{br}} {{br}} ::Version 1.2 (2014/9/27) :::{{ref CurlingSimulator_Ver.1.2.zip,ダウンロード,CurlingSimulator_Ver.1.2.zip}}{{br}}{{br}} *前バージョンからの変更点{{br}}   乱数を一様乱数から正規乱数に変更しました。{{br}} {{br}} ::Version 1.1 (2014/1/24) :::{{ref CurlingSimulator_Ver.1.01.zip,ダウンロード,CurlingSimulator_Ver.1.01.zip}}{{br}}{{br}} *前バージョンからの変更点{{br}}   フリーガードゾーンルールに対応しました。{{br}} {{br}} ::Version 1.0 (2014/1/13)   ※このバージョンではフリーガードゾーンルールについては未実装です。 :::{{ref CurlingSimulator_Ver.1.00.zip,ダウンロード,CurlingSimulator_Ver.1.00.zip}}{{br}} !ソースコード ::Version 2.4 (2016/02/19) :::{{ref CurlingSimulator_Ver.2.4_GAT_source.zip,ダウンロード,CurlingSimulator_Ver.2.4_GAT_source.zip}}{{br}}{{br}} ::Version 2.1 (2015/12/4) :::{{ref CurlingSimulator_ver.2.1_source.zip,ダウンロード, CurlingSimulator_ver.2.1_source.zip}}{{br}}{{br}} ::Version 2.0 (2015/12/4) :::{{ref CurlingSimulator_ver.2.0_GAT_source.zip,ダウンロード, CurlingSimulator_ver.2.0_GAT_source.zip}}{{br}}{{br}} ::Version 1.5 (2014/12/06) :::{{ref CurlingSimulator_Ver.1.5 - VS2010.zip,ダウンロード,CurlingSimulator_Ver.1.5 - VS2010.zip}}{{br}}{{br}} ::Version 1.3 (2014/10/28) :::{{ref CurlingSimulator_Ver.1.3 - VS2010.zip,ダウンロード,CurlingSimulator_Ver.1.3 - VS2010.zip}}{{br}}{{br}} !!Box2D Version 2.1.2 シミュレーターでは物理エンジンのBox2D(Ver2.1.2)を使用しています。コンパイルにはBox2Dが必要なため、[こちら|https://code.google.com/p/box2d/downloads/detail?name=Box2D_v2.1.2.zip&can=2&q=]からダウンロードしてください。 !!思考エンジン - サンプルプログラム !ソースコード ::Version2.0 :::{{ref サンプルプログラムver2.0.zip,ダウンロード,サンプルプログラムver2.0.zip}}{{br}}   シミュレーション関数のサンプルを追加しました。(2017/02/10){{br}} ::Version.1.1 :::{{ref サンプルプログラム.zip,ダウンロード,サンプルプログラム.zip}}{{br}} このサンプルプログラムをコンパイルする場合には、VisualStudio2015を使用してください。{{br}}   プログラムに致命的なバグがありましたので修正しました。(2014/10/23) !!サーバ !ソースコード ::Version1.1.7 :::{{ref DCServ_Ver.1.1.7 - VS2013.zip,ダウンロード,DCServ_Ver.1.1.7 - VS2013.zip}}{{br}}{{br}} //!!デジタルカーリング大会参加プログラム //*[第1回UEC杯|http://minerva.cs.uec.ac.jp/curling/wiki.cgi?page=%C2%E81%B2%F3UEC%C7%D5%A5%C7%A5%B8%A5%BF%A5%EB%A5%AB%A1%BC%A5%EA%A5%F3%A5%B0%C2%E7%B2%F1#p13] //*[第2回UEC杯|http://minerva.cs.uec.ac.jp/curling/wiki.cgi?page=%C2%E82%B2%F3UEC%C7%D5%A5%C7%A5%B8%A5%BF%A5%EB%A5%AB%A1%BC%A5%EA%A5%F3%A5%B0%C2%E7%B2%F1#p4] //*[第3回UEC杯|http://minerva.cs.uec.ac.jp/curling/wiki.cgi?page=GAT%5F2017#p4] //*[IEEE-CIG 2015 ミニ大会#大会参加プログラム|http://minerva.cs.uec.ac.jp/curling/wiki.cgi?page=IEEE%2DCIG2015%A5%DF%A5%CB%C2%E7%B2%F1#p8] //*[GAT 2016|http://minerva.cs.uec.ac.jp/curling/wiki.cgi?page=GAT%5F2016#p5]