game-client

Play TicTacToe and Reversi
Log | Files | Refs

heuristics.json (3984B)


      1 {
      2     "H1Linear": [
      3             [2, 1, 1, 1, 1, 1, 1, 2],
      4             [1, 1, 1, 1, 1, 1, 1, 1],
      5             [1, 1, 1, 1, 1, 1, 1, 1],
      6             [1, 1, 1, 1, 1, 1, 1, 1],
      7             [1, 1, 1, 1, 1, 1, 1, 1],
      8             [1, 1, 1, 1, 1, 1, 1, 1],
      9             [1, 1, 1, 1, 1, 1, 1, 1],
     10             [2, 1, 1, 1, 1, 1, 1, 2]
     11     ],
     12 
     13     "H2Linear": [
     14             [2, -1, 1, 1, 1, 1, -1, 2],
     15             [-1, -1, 1, 1, 1, 1, -1, -1],
     16             [1, 1, 1, 1, 1, 1, 1, 1],
     17             [1, 1, 1, 1, 1, 1, 1, 1],
     18             [1, 1, 1, 1, 1, 1, 1, 1],
     19             [1, 1, 1, 1, 1, 1, 1, 1],
     20             [-1, -1, 1, 1, 1, 1, -1, -1],
     21             [2, -1, 1, 1, 1, 1, -1, 2]
     22     ],
     23 
     24     "H3Linear": [
     25             [3, -2, 2, 2, 2, 2, -2, 3],
     26             [-2, -2, 1, 1, 1, 1, -2, -2],
     27             [2, 1, 1, 1, 1, 1, 1, 2],
     28             [2, 1, 1, 1, 1, 1, 1, 2],
     29             [2, 1, 1, 1, 1, 1, 1, 2],
     30             [2, 1, 1, 1, 1, 1, 1, 2],
     31             [-2, -2, 1, 1, 1, 1, -2, -2],
     32             [3, -2, 2, 2, 2, 2, -2, 3]
     33     ],
     34 
     35     "H4Linear": [
     36       [4, -3, 2, 2, 2, 2, -3, 4],
     37       [-3, -3, 1, 1, 1, 1, -3, -3],
     38       [2, 1, 1, 1, 1, 1, 1, 2],
     39       [2, 1, 1, 1, 1, 1, 1, 2],
     40       [2, 1, 1, 1, 1, 1, 1, 2],
     41       [2, 1, 1, 1, 1, 1, 1, 2],
     42       [-3, -3, 1, 1, 1, 1, -3, -3],
     43       [4, -3, 2, 2, 2, 2, -3, 4]
     44     ],
     45 
     46     "H1Exponential": [
     47             [5, 1, 1, 1, 1, 1, 1, 5],
     48             [1, 1, 1, 1, 1, 1, 1, 1],
     49             [1, 1, 1, 1, 1, 1, 1, 1],
     50             [1, 1, 1, 1, 1, 1, 1, 1],
     51             [1, 1, 1, 1, 1, 1, 1, 1],
     52             [1, 1, 1, 1, 1, 1, 1, 1],
     53             [1, 1, 1, 1, 1, 1, 1, 1],
     54             [5, 1, 1, 1, 1, 1, 1, 5]
     55     ],
     56 
     57     "H2Exponential": [
     58             [5, -5, 1, 1, 1, 1, -5, 5],
     59             [-5, -5, 1, 1, 1, 1, -5, -5],
     60             [1, 1, 1, 1, 1, 1, 1, 1],
     61             [1, 1, 1, 1, 1, 1, 1, 1],
     62             [1, 1, 1, 1, 1, 1, 1, 1],
     63             [1, 1, 1, 1, 1, 1, 1, 1],
     64             [-5, -5, 1, 1, 1, 1, -5, -5],
     65             [5, -5, 1, 1, 1, 1, -5, 5]
     66     ],
     67 
     68     "H3Exponential": [
     69             [25, -25, 5, 5, 5, 5, -25, 25],
     70             [-25, -25, 1, 1, 1, 1, -25, -25],
     71             [5, 1, 1, 1, 1, 1, 1, 5],
     72             [5, 1, 1, 1, 1, 1, 1, 5],
     73             [5, 1, 1, 1, 1, 1, 1, 5],
     74             [5, 1, 1, 1, 1, 1, 1, 5],
     75             [-25, -25, 1, 1, 1, 1, -25, -25],
     76             [25, -25, 5, 5, 5, 5, -25, 25]
     77     ],
     78 
     79     "Johs": [
     80             [10, -99, 5, 5, 5, 5, -99, 10],
     81             [-99, -99, 3, 1, 1, 3, -99, -99],
     82             [5, 3, 3, 1, 1, 3, 3, 5],
     83             [5, 1, 1, 1, 1, 1, 1, 5],
     84             [5, 1, 1, 1, 1, 1, 1, 5],
     85             [5, 3, 3, 1, 1, 3, 3, 5],
     86             [-99, -99, 3, 1, 1, 3, -99, -99],
     87             [10, -99, 5, 5, 5, 5, -99, 10]
     88         ],
     89 
     90     "Arjan": [
     91       [10, -3, 5, -2, -2, -2, 3, 10],
     92       [-3, -3, 5, 1, 1, 1, 3, 3],
     93       [5, 5, 5, 1, 1, 1, 1, 1],
     94       [1, 1, 1, 1, 1, 1, 1, 1],
     95       [1, 1, 1, 1, 1, 1, 1, 1],
     96       [1, 1, 1, 1, 1, 1, 1, 1],
     97       [3, 3, 1, 1, 1, 1, 1, 1],
     98       [-4, 3, -2, -2, -2, 2, 3, -4]
     99     ],
    100 
    101     "Yannick": [
    102             [10, 2, 5, 5, 5, 5, 2, 10],
    103             [2, 2, 1, 1, 1, 1, 2, 2],
    104             [5, 1, 1, 1, 1, 1, 1, 5],
    105             [5, 1, 1, 1, 1, 1, 1, 5],
    106             [5, 1, 1, 1, 1, 1, 1, 5],
    107             [5, 1, 1, 1, 1, 1, 1, 5],
    108             [2, 2, 1, 1, 1, 1, 2, 2],
    109             [10, 2, 5, 5, 5, 5, 2, 10]
    110     ],
    111 
    112     "Friedel": [
    113             [4, 3, 3, 3, 3, 3, 3, 4],
    114             [3, 2, 2, 2, 2, 2, 2, 3],
    115             [3, 2, 1, 1, 1, 1, 2, 3],
    116             [3, 2, 1, 1, 1, 1, 2, 3],
    117             [3, 2, 1, 1, 1, 1, 2, 3],
    118             [3, 2, 1, 1, 1, 1, 2, 3],
    119             [3, 2, 2, 2, 2, 2, 2, 3],
    120             [4, 3, 3, 3, 3, 3, 3, 4]
    121     ],
    122 
    123     "nog_een": [
    124             [3, 2, 2, 2, 2, 2, 2, 3],
    125             [2, 1, 1, 1, 1, 1, 1, 2],
    126             [2, 1, 1, 1, 1, 1, 1, 2],
    127             [2, 1, 1, 1, 1, 1, 1, 2],
    128             [2, 1, 1, 1, 1, 1, 1, 2],
    129             [2, 1, 1, 1, 1, 1, 1, 2],
    130             [2, 1, 1, 1, 1, 1, 1, 2],
    131             [3, 2, 2, 2, 2, 2, 2, 3]
    132     ]
    133 }