-
Notifications
You must be signed in to change notification settings - Fork 0
/
my json structure.txt
86 lines (83 loc) · 1.09 KB
/
my json structure.txt
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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
gameinfo.json // 초기 설정후 변하지않는것
{
info : {
canvas : {
width : _
height : _
}
ball : {
color : _
radius : _
strokecolor : _
strokesize : _
},
laser : {
x : _
y : _
vector : { x : _ , y : _ }
color : _
},
plate : {
color : _
width : _
height : _
},
wave : {
color : _
speed : _
nums : _
startpoint : _
pinspeed : _
}
maxlap : _
},
ball : [
{ x : _ , y : _ }
...
]
}
user[NUMBER]result.json
{
plate : [
{ x : _ , y : _ , angle : _ }
...
]
}
user[NUMBER]final.json
{
hit_point : [
{ x : _ , y : _ }
...
],
hit_ball : [ // ball의 index
_ ,
...
]
}
USER_[NUMBER].json
{
me : "user[NUMBER]",
winner : "user[NUMBER]",
gameinfo : gameinfo.json,
lap : _ ,
user1 : {
useroutput : [ // useroutput, userresult 들의 길이는 lap과 같다
user1result.json
...
],
userresult : [
user1final.json
...
]
},
user2 : {
useroutput : [ // useroutput, userresult 들의 길이는 lap과 같다
user2result.json
...
],
userresult : [
user2final.json
...
]
}
}