-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfull_games.json
65 lines (65 loc) · 3.69 KB
/
full_games.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
{"simulation":
{"analysis":
[{"game":
{"table":
{"balls":
[{"x":883, "y":302, "id":"cue", "type":"cue"},
{"x":361, "y":303, "id":"1", "type":"solid"},
{"x":341.1, "y":291.5, "id":"2", "type":"striped"},
{"x":341.1, "y":314.5, "id":"3", "type":"solid"},
{"x":321.2, "y":326, "id":"4", "type":"striped"},
{"x":321.2, "y":303, "id":"5", "type":"solid"},
{"x":321.2, "y":280, "id":"6", "type":"striped"},
{"x":301.3, "y":268.5, "id":"7", "type":"solid"},
{"x":301.3, "y":291.5, "id":"8", "type":"striped"},
{"x":301.3, "y":314.5, "id":"9", "type":"solid"},
{"x":301.3, "y":337.5, "id":"10", "type":"striped"},
{"x":281.4, "y":257, "id":"11", "type":"solid"},
{"x":281.4, "y":280, "id":"12", "type":"striped"},
{"x":281.4, "y":303, "id":"13", "type":"solid"},
{"x":281.4, "y":326, "id":"14", "type":"striped"},
{"x":281.4, "y":349, "id":"15", "type":"solid"}]}}},
{"game":
{"table":
{"balls":
[{"x":315, "y":302, "id":"cue", "type":"cue"},
{"x":838, "y":303, "id":"1", "type":"striped"},
{"x":858, "y":291.5, "id":"2", "type":"solid"},
{"x":858, "y":314.5, "id":"3", "type":"striped"},
{"x":878, "y":326, "id":"4", "type":"solid"},
{"x":878, "y":303, "id":"5", "type":"striped"},
{"x":878, "y":280, "id":"6", "type":"solid"},
{"x":898, "y":268.5, "id":"7", "type":"striped"},
{"x":898, "y":291.5, "id":"8", "type":"solid"},
{"x":898, "y":314.5, "id":"9", "type":"striped"},
{"x":898, "y":337.5, "id":"10", "type":"solid"},
{"x":918, "y":257, "id":"11", "type":"striped"},
{"x":918, "y":280, "id":"12", "type":"solid"},
{"x":918, "y":303, "id":"13", "type":"striped"},
{"x":918, "y":326, "id":"14", "type":"solid"},
{"x":918, "y":349, "id":"15", "type":"striped"}]}}}],
"watching" : 0,
"max-iterations" : 18000,
"p1":{ "strategy":"(boolean_dup vector_float_stackdepth self-balls boolean_dup vector_float_stackdepth
boolean_xor integer_mod exec_do*range (float_frominteger) boolean_yankdup boolean_dup
vector_float_dot exec_noop vector_float_scale boolean_swap exec_s (vector_float_scale)
(exec_dup (boolean_yankdup boolean_or vector_float_mk pt_glancing boolean_dup_times
pockets)) (vector_float_scale vector_float_sub vector_float_mk exec_do*times ()
vector_float_len vector_float_dot self-balls) exec_dup (exec_rot () () (boolean_yankdup
boolean_empty exec_dup () exec_rot (boolean_invert_first_then_and boolean_empty
vector_float_sub self-count opp-count float_add) (vector_float_scale) (cue 33))))
(vector_float_yankdup float_add vector_float_scale) (cue) 33)))"},
"p2":{ "strategy":" (vector_float_sub self-count float_mult vector_float_sub float_gt self-balls
integer_flush integer_shove vector_float_mk vector_float_decomp self-count
boolean_eq integer_fromboolean boolean_yankdup vector_float_sub
vector_float_scale boolean_swap cue integer_fromfloat vector_float_proj cue
pt_glancing boolean_pop vector_float_dot boolean_dup vector_float_rot
ball-diam self-balls cue vector_float_sub ball_diam_normal float_cos
vector_float_scale vector_float_scale vector_float_scale ball_diam_normal
float_eq vector_float_scale boolean_swap)"}},
"tournament" : "tournament.json",
"eval-worker":
{"indiv-ingress-p":9999,
"indiv-egress-p":8000,
"opp-pool-req-p":8888,
"engine-hostname":"engine"}}