- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
!!! Config.json
!! Server settings
* timeout_isready: __READYOK__ を待つ時間 [ms] /time limit for waiting __READYOK__ [ms].
* timeout_preend: __PUTSTONE__ および __SETORDER__ コマンドを待つ時間 [ms] /time limit for waiting __PUTSTONE__ and __SETORDER__ [ms].
* output_dcl: ログファイルを出力するか /output dcl or not.
"server": {
"timeout_isready": 15000,
"timeout_preend": 5000,
"output_dcl": true
},
!! Simulator settings
*friction: ストーンと氷の摩擦係数 /friction cofficient between stone and ice
*stone_friction: ストーン同士の摩擦係数 /friction cofficient between stones
*rand_type: 乱数生成器の種類 /type of random number generator
*freeguard_num: フリーガードゾーンルールを適用する投数 /Number of shots that freeguard zone rule is applied
"simulator": {
"friction": 12.009216,
"stone_friction": 0.500,
"rand_type": "RECTANGULAR",
"freeguard_num": 5
},
!! Match settings (Mix Doubles)
*rule_type: ルールの種類 /type of rule
*ends: エンド数 /number of ends
*player_1: 先手のプレイヤ情報 /information about player_1
*player_2: 後手のプレイヤ情報 /information about player_2 (which has hammer)
*player_2: 後手のプレイヤ情報 /information about player_2 (which has hammer at 1st end)
**path: 実行ファイルのパス(一例) /path of .exe file (an example)
**timelimit: 制限時間 [ms] /thinking timelimit [ms]
**params: 各メンバーのパラメータ /Parameters of each member
***random_1: x方向の乱数の大きさ /size of random number (x axis)
***random_2: y方向の乱数の大きさ /size of random number (y axis)
***weight_max: ショットのウェイトの最大値 /max weight of a shot
"match_GAT2019_Mix" : {
"rule_type": "mix_doubles",
"ends": 8,
"player_1": {
"type": "local",
"path": "SampleAI.exe",
"timelimit": 219000,
"params": [
{
"random_1": 0.0725,
"random_2": 0.2900,
"weight_max": 50.000
},
{
"random_1": 0.10875,
"random_2": 0.4350,
"weight_max": 75.000
},
null,
null
]
},
"player_2": {
"type": "local",
"path": "SampleAI.exe",
"timelimit": 219000,
"params": [
{
"random_1": 0.0725,
"random_2": 0.2900,
"weight_max": 50.000
},
{
"random_1": 0.10875,
"random_2": 0.4350,
"weight_max": 75.000
},
null,
null
]
},
"extended_end": true,
"repetition": 1
},
!! Match settings (Normal)
"match_GAT2019_Normal" : {
"rule_type": "normal",
"ends": 8,
"player_1": {
"type": "local",
"path": "SampleAI.exe",
"timelimit": 219000,
"params": [
{
"random_1": 0.0725,
"random_2": 0.2900,
"weight_max": 50.000
},
null,
null,
null
]
},
"player_2": {
"type": "local",
"path": "SampleAI.exe",
"timelimit": 219000,
"params": [
{
"random_1": 0.0725,
"random_2": 0.2900,
"weight_max": 50.000
},
null,
null,
null
]
},
"extended_end": true,
"repetition": 1
}