トップ 一覧 検索 ヘルプ RSS ログイン

GAT_2019_configの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!! 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
  }