fertig-classic-games/assets/gamedata/gootower/level-007.json

438 lines
5.4 KiB
JSON

{
"world": {
"w": 1600,
"h": 1000
},
"level": 7,
"name": "Uphill",
"chapter": 1,
"tip": "Brace as you go. An unbraced column leans, and once it leans it keeps leaning.",
"terrain": [
{
"kind": "solid",
"poly": [
[
0,
850
],
[
1600,
850
],
[
1600,
1000
],
[
0,
1000
]
]
},
{
"kind": "solid",
"poly": [
[
-30,
0
],
[
6,
0
],
[
6,
1000
],
[
-30,
1000
]
]
},
{
"kind": "solid",
"poly": [
[
1594,
0
],
[
1630,
0
],
[
1630,
1000
],
[
1594,
1000
]
]
},
{
"kind": "solid",
"poly": [
[
322,
356
],
[
719,
356
],
[
740,
364
],
[
754,
376
],
[
763,
395
],
[
762,
412
],
[
393,
417
],
[
376,
425
],
[
354,
452
],
[
350,
483
],
[
341,
819
],
[
366,
854
],
[
243,
855
],
[
264,
386
],
[
273,
365
],
[
292,
356
]
]
},
{
"kind": "spike",
"poly": [
[
632,
9
],
[
656,
60
],
[
691,
120
],
[
725,
173
],
[
768,
211
],
[
818,
257
],
[
872,
277
],
[
916,
296
],
[
982,
301
],
[
1062,
298
],
[
1111,
280
],
[
1155,
227
],
[
1217,
157
],
[
1256,
97
],
[
1266,
60
],
[
1272,
17
],
[
1270,
5
]
]
},
{
"kind": "solid",
"poly": [
[
900,
428
],
[
891,
441
],
[
886,
461
],
[
900,
474
],
[
1362,
479
],
[
1387,
494
],
[
1396,
516
],
[
1395,
816
],
[
1368,
849
],
[
1466,
849
],
[
1527,
268
],
[
1546,
257
],
[
1568,
250
],
[
1593,
249
],
[
1592,
194
],
[
1363,
197
],
[
1344,
216
],
[
1337,
255
],
[
1395,
272
],
[
1414,
313
],
[
1404,
392
],
[
1376,
431
]
]
}
],
"gears": [
{
"x": 689,
"y": 460,
"r": 100,
"teeth": 9,
"omega": 1.4
}
],
"balls": [
{
"x": 1376,
"y": 175,
"type": "ivy",
"pinned": false
},
{
"x": 1442,
"y": 173,
"type": "ivy",
"pinned": false
},
{
"x": 1409,
"y": 108,
"type": "ivy",
"pinned": false
}
],
"strands": [
[
1,
0
],
[
2,
1
],
[
2,
0
]
],
"pile": [
{
"x": 1492,
"y": 173,
"type": "ivy"
},
{
"x": 1527,
"y": 171,
"type": "ivy"
},
{
"x": 1559,
"y": 170,
"type": "ivy"
},
{
"x": 1563,
"y": 135,
"type": "ivy"
},
{
"x": 1527,
"y": 138,
"type": "ivy"
},
{
"x": 1488,
"y": 137,
"type": "ivy"
},
{
"x": 1486,
"y": 96,
"type": "ivy"
},
{
"x": 1527,
"y": 97,
"type": "ivy"
},
{
"x": 1567,
"y": 97,
"type": "ivy"
},
{
"x": 1563,
"y": 63,
"type": "ivy"
},
{
"x": 1521,
"y": 60,
"type": "ivy"
},
{
"x": 1486,
"y": 64,
"type": "ivy"
},
{
"x": 1480,
"y": 23,
"type": "ivy"
},
{
"x": 1521,
"y": 28,
"type": "ivy"
},
{
"x": 1562,
"y": 22,
"type": "ivy"
}
],
"pipe": {
"x": 495,
"y": 75,
"r": 46
},
"required": 4,
"ocdTarget": 9
}