Добавить общую систему весовых объектов

This commit is contained in:
2026-08-19 07:40:11 +03:00
parent 19bb64edfb
commit 259fcd316b
32 changed files with 1017 additions and 34 deletions
@@ -1 +1 @@
{"formatVersion":1,"physicsVersion":1,"levels":["level-01.json","level-02.json","level-03.json","level-04.json","level-05.json","level-06.json","level-07.json","level-08.json","level-09.json","level-10.json","level-11.json","level-12.json","level-13.json","level-14.json","level-15.json","level-16.json"]}
{"formatVersion":1,"physicsVersion":1,"levels":["level-01.json","level-02.json","level-03.json","level-04.json","level-05.json","level-06.json","level-07.json","level-08.json","level-09.json","level-10.json","level-11.json","level-12.json","level-13.json","level-14.json","level-15.json","level-16.json","level-17.json"]}
@@ -0,0 +1,17 @@
{
"formatVersion":1,"physicsVersion":1,"number":17,
"copy":{"en":{"title":"The Whole Weight","hint":"Push the counterweight onto the plate. Every object adds its marked weight."},"ru":{"title":"Полный вес","hint":"Толкните противовес на плиту. Каждый объект добавляет указанный вес."}},
"world":{"width":2500,"height":1080},"spawn":{"x":130,"y":760},
"goal":{"x":2300,"y":770,"width":86,"height":110},"targets":{"deaths":0,"seconds":45},
"objects":[
{"type":"COUNTERWEIGHT","box":{"x":650,"y":780,"width":90,"height":100},"mass":3},
{"type":"BOX","box":{"x":1250,"y":800,"width":80,"height":80},"mass":1},
{"type":"ROCK","box":{"x":1360,"y":820,"width":60,"height":60},"mass":2},
{"type":"BALL","box":{"x":1450,"y":820,"width":60,"height":60},"mass":1},
{"type":"ICE_BLOCK","box":{"x":1530,"y":800,"width":80,"height":80},"mass":2}
],
"platforms":[{"box":{"x":0,"y":880,"width":2500,"height":200}}],
"hazards":[],
"switches":[{"type":"PRESSURE","box":{"x":1000,"y":860,"width":650,"height":20},"signalId":"weight-gate","durationSeconds":0,"requiredMass":9}],
"doors":[{"box":{"x":1750,"y":560,"width":82,"height":320},"requiredSignals":["weight-gate"]}]
}