ya2 · news · projects · code · about

support for custom backgrounds
[pmachines.git] / assets / scenes / domino_box.json
1 {
2 "background": "wood",
3 "items": [
4 {
5 "class": "Shelf",
6 "position": [
7 -0.56,
8 0,
9 0.21
10 ],
11 "mass": 0
12 },
13 {
14 "class": "Shelf",
15 "position": [
16 1.67,
17 0,
18 0.21
19 ],
20 "mass": 0
21 },
22 {
23 "class": "Shelf",
24 "position": [
25 -0.56,
26 0,
27 -1.45
28 ],
29 "mass": 0
30 },
31 {
32 "class": "Shelf",
33 "position": [
34 1.67,
35 0,
36 -1.45
37 ],
38 "mass": 0
39 },
40 {
41 "class": "Shelf",
42 "position": [
43 3.78,
44 0,
45 -1.45
46 ],
47 "mass": 0
48 },
49 {
50 "class": "Domino",
51 "position": [
52 -0.61,
53 0,
54 -0.94
55 ],
56 "mass": 1,
57 "roll": 37,
58 "strategy": "DownStrategy",
59 "strategy_args": [
60 35
61 ]
62 },
63 {
64 "class": "Domino",
65 "position": [
66 -0.06,
67 0,
68 -0.89
69 ],
70 "mass": 1,
71 "strategy": "DownStrategy",
72 "strategy_args": [
73 35
74 ]
75 },
76 {
77 "class": "Domino",
78 "position": [
79 0.91,
80 0,
81 -0.89
82 ],
83 "mass": 1,
84 "strategy": "DownStrategy",
85 "strategy_args": [
86 35
87 ]
88 },
89 {
90 "class": "Domino",
91 "position": [
92 1.73,
93 0,
94 -0.89
95 ],
96 "mass": 1,
97 "strategy": "DownStrategy",
98 "strategy_args": [
99 35
100 ]
101 },
102 {
103 "class": "Domino",
104 "position": [
105 2.57,
106 0,
107 -0.89
108 ],
109 "mass": 1,
110 "strategy": "UpStrategy",
111 "strategy_args": [
112 30
113 ]
114 },
115 {
116 "class": "Domino",
117 "position": [
118 -0.61,
119 0,
120 0.73
121 ],
122 "mass": 1,
123 "roll": 37,
124 "strategy": "DownStrategy",
125 "strategy_args": [
126 35
127 ]
128 },
129 {
130 "class": "Domino",
131 "position": [
132 -0.06,
133 0,
134 0.78
135 ],
136 "mass": 1,
137 "strategy": "DownStrategy",
138 "strategy_args": [
139 35
140 ]
141 },
142 {
143 "class": "Domino",
144 "position": [
145 0.91,
146 0,
147 0.78
148 ],
149 "mass": 1,
150 "strategy": "DownStrategy",
151 "strategy_args": [
152 35
153 ]
154 },
155 {
156 "class": "Domino",
157 "position": [
158 1.73,
159 0,
160 0.78
161 ],
162 "mass": 1,
163 "strategy": "UpStrategy",
164 "strategy_args": [
165 30
166 ]
167 },
168 {
169 "class": "Domino",
170 "position": [
171 2.57,
172 0,
173 0.78
174 ],
175 "mass": 1,
176 "strategy": "UpStrategy",
177 "strategy_args": [
178 30
179 ]
180 }
181 ],
182 "instructions": "Goal: only the last piece of each row must be up\n\nkeep \\5mouse_l\\5 pressed to drag an item\n\nkeep \\5mouse_r\\5 pressed to rotate an item",
183 "name": "Domino and box",
184 "start_items": [
185 {
186 "class": "Box",
187 "count": 2,
188 "mass": 5
189 }
190 ],
191 "test_items": {
192 "pixel_space": [
193 {
194 "id": "drag_start_0",
195 "position": [
196 65,
197 60
198 ]
199 }
200 ],
201 "world_space": [
202 {
203 "id": "drag_stop_0",
204 "position": [
205 3.21,
206 -0.78
207 ]
208 },
209 {
210 "id": "drag_stop_1",
211 "position": [
212 3.21,
213 0.33
214 ]
215 },
216 {
217 "id": "drag_stop_2",
218 "position": [
219 2.16,
220 1.87
221 ]
222 }
223 ]
224 },
225 "version": "621f7e5cc76e"
226 }