6002 lines
99 KiB
JSON
6002 lines
99 KiB
JSON
{
|
|
"generatedAt": "2026-07-25T14:50:43.614Z",
|
|
"seed": null,
|
|
"count": 36,
|
|
"levels": [
|
|
{
|
|
"level": 1,
|
|
"name": "Warm Up",
|
|
"cols": 6,
|
|
"rows": 5,
|
|
"start": {
|
|
"x": 1,
|
|
"y": 1,
|
|
"orient": "up"
|
|
},
|
|
"goal": {
|
|
"x": 4,
|
|
"y": 3
|
|
},
|
|
"tiles": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"type": "goal"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"type": "floor"
|
|
}
|
|
],
|
|
"par": 4
|
|
},
|
|
{
|
|
"level": 2,
|
|
"name": "Stretch Out",
|
|
"cols": 7,
|
|
"rows": 5,
|
|
"start": {
|
|
"x": 1,
|
|
"y": 1,
|
|
"orient": "up"
|
|
},
|
|
"goal": {
|
|
"x": 5,
|
|
"y": 3
|
|
},
|
|
"tiles": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"type": "goal"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 4,
|
|
"type": "floor"
|
|
}
|
|
],
|
|
"par": 6
|
|
},
|
|
{
|
|
"level": 3,
|
|
"name": "Open Floor",
|
|
"cols": 8,
|
|
"rows": 6,
|
|
"start": {
|
|
"x": 1,
|
|
"y": 1,
|
|
"orient": "up"
|
|
},
|
|
"goal": {
|
|
"x": 6,
|
|
"y": 4
|
|
},
|
|
"tiles": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 4,
|
|
"type": "goal"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 5,
|
|
"type": "floor"
|
|
}
|
|
],
|
|
"par": 6
|
|
},
|
|
{
|
|
"level": 4,
|
|
"name": "The Corner",
|
|
"cols": 9,
|
|
"rows": 7,
|
|
"start": {
|
|
"x": 1,
|
|
"y": 1,
|
|
"orient": "up"
|
|
},
|
|
"goal": {
|
|
"x": 7,
|
|
"y": 5
|
|
},
|
|
"tiles": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 5,
|
|
"type": "goal"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 6,
|
|
"type": "floor"
|
|
}
|
|
],
|
|
"par": 7
|
|
},
|
|
{
|
|
"level": 5,
|
|
"name": "Crossroads",
|
|
"cols": 9,
|
|
"rows": 9,
|
|
"start": {
|
|
"x": 4,
|
|
"y": 1,
|
|
"orient": "up"
|
|
},
|
|
"goal": {
|
|
"x": 1,
|
|
"y": 4
|
|
},
|
|
"tiles": [
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 7,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 7,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 7,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 8,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 8,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 8,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"type": "goal"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 5,
|
|
"type": "floor"
|
|
}
|
|
],
|
|
"par": 4
|
|
},
|
|
{
|
|
"level": 6,
|
|
"name": "Staircase",
|
|
"cols": 10,
|
|
"rows": 9,
|
|
"start": {
|
|
"x": 1,
|
|
"y": 1,
|
|
"orient": "up"
|
|
},
|
|
"goal": {
|
|
"x": 8,
|
|
"y": 7
|
|
},
|
|
"tiles": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 7,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 7,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 7,
|
|
"type": "goal"
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 7,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 8,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 8,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 8,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 8,
|
|
"type": "floor"
|
|
}
|
|
],
|
|
"par": 9
|
|
},
|
|
{
|
|
"level": 7,
|
|
"name": "Mind the Gap",
|
|
"cols": 8,
|
|
"rows": 6,
|
|
"start": {
|
|
"x": 1,
|
|
"y": 1,
|
|
"orient": "up"
|
|
},
|
|
"goal": {
|
|
"x": 6,
|
|
"y": 4
|
|
},
|
|
"tiles": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 4,
|
|
"type": "goal"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 5,
|
|
"type": "floor"
|
|
}
|
|
],
|
|
"par": 6
|
|
},
|
|
{
|
|
"level": 8,
|
|
"name": "Pinwheel",
|
|
"cols": 9,
|
|
"rows": 7,
|
|
"start": {
|
|
"x": 1,
|
|
"y": 1,
|
|
"orient": "up"
|
|
},
|
|
"goal": {
|
|
"x": 7,
|
|
"y": 5
|
|
},
|
|
"tiles": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 5,
|
|
"type": "goal"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 6,
|
|
"type": "floor"
|
|
}
|
|
],
|
|
"par": 7
|
|
},
|
|
{
|
|
"level": 9,
|
|
"name": "Causeway",
|
|
"cols": 9,
|
|
"rows": 3,
|
|
"start": {
|
|
"x": 1,
|
|
"y": 1,
|
|
"orient": "up"
|
|
},
|
|
"goal": {
|
|
"x": 7,
|
|
"y": 1
|
|
},
|
|
"tiles": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 1,
|
|
"type": "goal"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 2,
|
|
"type": "floor"
|
|
}
|
|
],
|
|
"par": 4
|
|
},
|
|
{
|
|
"level": 10,
|
|
"name": "Bent Causeway",
|
|
"cols": 8,
|
|
"rows": 8,
|
|
"start": {
|
|
"x": 1,
|
|
"y": 1,
|
|
"orient": "up"
|
|
},
|
|
"goal": {
|
|
"x": 6,
|
|
"y": 6
|
|
},
|
|
"tiles": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 6,
|
|
"type": "goal"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 7,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 7,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 7,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 7,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 7,
|
|
"type": "floor"
|
|
}
|
|
],
|
|
"par": 10
|
|
},
|
|
{
|
|
"level": 11,
|
|
"name": "Scattered",
|
|
"cols": 10,
|
|
"rows": 8,
|
|
"start": {
|
|
"x": 1,
|
|
"y": 1,
|
|
"orient": "up"
|
|
},
|
|
"goal": {
|
|
"x": 8,
|
|
"y": 6
|
|
},
|
|
"tiles": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 6,
|
|
"type": "goal"
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 7,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 7,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 7,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 7,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 7,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 7,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 7,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 7,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 7,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 7,
|
|
"type": "floor"
|
|
}
|
|
],
|
|
"par": 10
|
|
},
|
|
{
|
|
"level": 12,
|
|
"name": "Tightrope",
|
|
"cols": 8,
|
|
"rows": 8,
|
|
"start": {
|
|
"x": 1,
|
|
"y": 1,
|
|
"orient": "up"
|
|
},
|
|
"goal": {
|
|
"x": 6,
|
|
"y": 6
|
|
},
|
|
"tiles": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 6,
|
|
"type": "goal"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 7,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 7,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 7,
|
|
"type": "floor"
|
|
}
|
|
],
|
|
"par": 8
|
|
},
|
|
{
|
|
"level": 13,
|
|
"name": "Flip the Switch",
|
|
"cols": 10,
|
|
"rows": 5,
|
|
"start": {
|
|
"x": 0,
|
|
"y": 2,
|
|
"orient": "up"
|
|
},
|
|
"goal": {
|
|
"x": 9,
|
|
"y": 2
|
|
},
|
|
"tiles": [
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"type": "switch",
|
|
"switchId": "s1",
|
|
"linkedBridgeIds": [
|
|
"b1"
|
|
],
|
|
"requireOrientation": "any",
|
|
"mode": "toggle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"type": "bridge",
|
|
"bridgeId": "b1",
|
|
"initiallyOpen": false
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 2,
|
|
"type": "goal"
|
|
}
|
|
],
|
|
"par": 6
|
|
},
|
|
{
|
|
"level": 14,
|
|
"name": "Weight and See",
|
|
"cols": 7,
|
|
"rows": 5,
|
|
"start": {
|
|
"x": 0,
|
|
"y": 2,
|
|
"orient": "up"
|
|
},
|
|
"goal": {
|
|
"x": 6,
|
|
"y": 2
|
|
},
|
|
"tiles": [
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"type": "switch",
|
|
"switchId": "s1",
|
|
"linkedBridgeIds": [
|
|
"b1"
|
|
],
|
|
"requireOrientation": "lying",
|
|
"mode": "momentary"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"type": "bridge",
|
|
"bridgeId": "b1",
|
|
"initiallyOpen": false
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 2,
|
|
"type": "goal"
|
|
}
|
|
],
|
|
"par": 4
|
|
},
|
|
{
|
|
"level": 15,
|
|
"name": "Double Gate",
|
|
"cols": 13,
|
|
"rows": 5,
|
|
"start": {
|
|
"x": 0,
|
|
"y": 2,
|
|
"orient": "up"
|
|
},
|
|
"goal": {
|
|
"x": 12,
|
|
"y": 2
|
|
},
|
|
"tiles": [
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"type": "switch",
|
|
"switchId": "s1",
|
|
"linkedBridgeIds": [
|
|
"b1",
|
|
"b2"
|
|
],
|
|
"requireOrientation": "any",
|
|
"mode": "toggle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"type": "bridge",
|
|
"bridgeId": "b1",
|
|
"initiallyOpen": false
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 2,
|
|
"type": "bridge",
|
|
"bridgeId": "b2",
|
|
"initiallyOpen": false
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 10,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 11,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 12,
|
|
"y": 2,
|
|
"type": "goal"
|
|
}
|
|
],
|
|
"par": 8
|
|
},
|
|
{
|
|
"level": 16,
|
|
"name": "Two Keys",
|
|
"cols": 16,
|
|
"rows": 5,
|
|
"start": {
|
|
"x": 0,
|
|
"y": 2,
|
|
"orient": "up"
|
|
},
|
|
"goal": {
|
|
"x": 15,
|
|
"y": 2
|
|
},
|
|
"tiles": [
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"type": "switch",
|
|
"switchId": "s1",
|
|
"linkedBridgeIds": [
|
|
"b1"
|
|
],
|
|
"requireOrientation": "any",
|
|
"mode": "toggle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"type": "bridge",
|
|
"bridgeId": "b1",
|
|
"initiallyOpen": false
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 2,
|
|
"type": "switch",
|
|
"switchId": "s2",
|
|
"linkedBridgeIds": [
|
|
"b2"
|
|
],
|
|
"requireOrientation": "any",
|
|
"mode": "toggle"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 10,
|
|
"y": 2,
|
|
"type": "bridge",
|
|
"bridgeId": "b2",
|
|
"initiallyOpen": false
|
|
},
|
|
{
|
|
"x": 11,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 12,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 13,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 14,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 15,
|
|
"y": 2,
|
|
"type": "goal"
|
|
}
|
|
],
|
|
"par": 10
|
|
},
|
|
{
|
|
"level": 17,
|
|
"name": "Soft Landing",
|
|
"cols": 16,
|
|
"rows": 5,
|
|
"start": {
|
|
"x": 0,
|
|
"y": 2,
|
|
"orient": "up"
|
|
},
|
|
"goal": {
|
|
"x": 15,
|
|
"y": 2
|
|
},
|
|
"tiles": [
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"type": "switch",
|
|
"switchId": "s1",
|
|
"linkedBridgeIds": [
|
|
"b1"
|
|
],
|
|
"requireOrientation": "any",
|
|
"mode": "toggle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"type": "bridge",
|
|
"bridgeId": "b1",
|
|
"initiallyOpen": false
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 2,
|
|
"type": "switch",
|
|
"switchId": "s2",
|
|
"linkedBridgeIds": [
|
|
"b2"
|
|
],
|
|
"requireOrientation": "lying",
|
|
"mode": "momentary"
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 2,
|
|
"type": "bridge",
|
|
"bridgeId": "b2",
|
|
"initiallyOpen": false
|
|
},
|
|
{
|
|
"x": 10,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 11,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 12,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 13,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 14,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 15,
|
|
"y": 2,
|
|
"type": "goal"
|
|
}
|
|
],
|
|
"par": 10
|
|
},
|
|
{
|
|
"level": 18,
|
|
"name": "Three Gates",
|
|
"cols": 19,
|
|
"rows": 5,
|
|
"start": {
|
|
"x": 0,
|
|
"y": 2,
|
|
"orient": "up"
|
|
},
|
|
"goal": {
|
|
"x": 18,
|
|
"y": 2
|
|
},
|
|
"tiles": [
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"type": "switch",
|
|
"switchId": "s1",
|
|
"linkedBridgeIds": [
|
|
"b1"
|
|
],
|
|
"requireOrientation": "any",
|
|
"mode": "toggle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"type": "bridge",
|
|
"bridgeId": "b1",
|
|
"initiallyOpen": false
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 2,
|
|
"type": "switch",
|
|
"switchId": "s2",
|
|
"linkedBridgeIds": [
|
|
"b2"
|
|
],
|
|
"requireOrientation": "lying",
|
|
"mode": "momentary"
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 2,
|
|
"type": "bridge",
|
|
"bridgeId": "b2",
|
|
"initiallyOpen": false
|
|
},
|
|
{
|
|
"x": 10,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 11,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 12,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 13,
|
|
"y": 2,
|
|
"type": "switch",
|
|
"switchId": "s3",
|
|
"linkedBridgeIds": [
|
|
"b3"
|
|
],
|
|
"requireOrientation": "any",
|
|
"mode": "toggle"
|
|
},
|
|
{
|
|
"x": 14,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 15,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 16,
|
|
"y": 2,
|
|
"type": "bridge",
|
|
"bridgeId": "b3",
|
|
"initiallyOpen": false
|
|
},
|
|
{
|
|
"x": 17,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 18,
|
|
"y": 2,
|
|
"type": "goal"
|
|
}
|
|
],
|
|
"par": 12
|
|
},
|
|
{
|
|
"level": 19,
|
|
"name": "Cracked Floor",
|
|
"cols": 10,
|
|
"rows": 5,
|
|
"start": {
|
|
"x": 0,
|
|
"y": 2,
|
|
"orient": "up"
|
|
},
|
|
"goal": {
|
|
"x": 9,
|
|
"y": 2
|
|
},
|
|
"tiles": [
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"type": "fragile"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 2,
|
|
"type": "goal"
|
|
}
|
|
],
|
|
"par": 6
|
|
},
|
|
{
|
|
"level": 20,
|
|
"name": "Eggshells",
|
|
"cols": 13,
|
|
"rows": 5,
|
|
"start": {
|
|
"x": 0,
|
|
"y": 2,
|
|
"orient": "up"
|
|
},
|
|
"goal": {
|
|
"x": 12,
|
|
"y": 2
|
|
},
|
|
"tiles": [
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"type": "fragile"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 2,
|
|
"type": "fragile"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 10,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 11,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 12,
|
|
"y": 2,
|
|
"type": "goal"
|
|
}
|
|
],
|
|
"par": 8
|
|
},
|
|
{
|
|
"level": 21,
|
|
"name": "No Turning Back",
|
|
"cols": 16,
|
|
"rows": 5,
|
|
"start": {
|
|
"x": 0,
|
|
"y": 2,
|
|
"orient": "up"
|
|
},
|
|
"goal": {
|
|
"x": 15,
|
|
"y": 2
|
|
},
|
|
"tiles": [
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"type": "fragile"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 2,
|
|
"type": "fragile"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 10,
|
|
"y": 2,
|
|
"type": "fragile"
|
|
},
|
|
{
|
|
"x": 11,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 12,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 13,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 14,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 15,
|
|
"y": 2,
|
|
"type": "goal"
|
|
}
|
|
],
|
|
"par": 10
|
|
},
|
|
{
|
|
"level": 22,
|
|
"name": "Fragile Gate",
|
|
"cols": 13,
|
|
"rows": 5,
|
|
"start": {
|
|
"x": 0,
|
|
"y": 2,
|
|
"orient": "up"
|
|
},
|
|
"goal": {
|
|
"x": 12,
|
|
"y": 2
|
|
},
|
|
"tiles": [
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"type": "switch",
|
|
"switchId": "s1",
|
|
"linkedBridgeIds": [
|
|
"b1"
|
|
],
|
|
"requireOrientation": "any",
|
|
"mode": "toggle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"type": "bridge",
|
|
"bridgeId": "b1",
|
|
"initiallyOpen": false
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 2,
|
|
"type": "fragile"
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 10,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 11,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 12,
|
|
"y": 2,
|
|
"type": "goal"
|
|
}
|
|
],
|
|
"par": 8
|
|
},
|
|
{
|
|
"level": 23,
|
|
"name": "Soft and Thin",
|
|
"cols": 16,
|
|
"rows": 5,
|
|
"start": {
|
|
"x": 0,
|
|
"y": 2,
|
|
"orient": "up"
|
|
},
|
|
"goal": {
|
|
"x": 15,
|
|
"y": 2
|
|
},
|
|
"tiles": [
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"type": "fragile"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 2,
|
|
"type": "switch",
|
|
"switchId": "s1",
|
|
"linkedBridgeIds": [
|
|
"b1"
|
|
],
|
|
"requireOrientation": "lying",
|
|
"mode": "momentary"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 2,
|
|
"type": "bridge",
|
|
"bridgeId": "b1",
|
|
"initiallyOpen": false
|
|
},
|
|
{
|
|
"x": 10,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 11,
|
|
"y": 2,
|
|
"type": "fragile"
|
|
},
|
|
{
|
|
"x": 12,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 13,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 14,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 15,
|
|
"y": 2,
|
|
"type": "goal"
|
|
}
|
|
],
|
|
"par": 10
|
|
},
|
|
{
|
|
"level": 24,
|
|
"name": "Every Step Counts",
|
|
"cols": 19,
|
|
"rows": 5,
|
|
"start": {
|
|
"x": 0,
|
|
"y": 2,
|
|
"orient": "up"
|
|
},
|
|
"goal": {
|
|
"x": 18,
|
|
"y": 2
|
|
},
|
|
"tiles": [
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"type": "fragile"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 2,
|
|
"type": "switch",
|
|
"switchId": "s1",
|
|
"linkedBridgeIds": [
|
|
"b1"
|
|
],
|
|
"requireOrientation": "any",
|
|
"mode": "toggle"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 2,
|
|
"type": "bridge",
|
|
"bridgeId": "b1",
|
|
"initiallyOpen": false
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 10,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 11,
|
|
"y": 2,
|
|
"type": "fragile"
|
|
},
|
|
{
|
|
"x": 12,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 13,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 14,
|
|
"y": 2,
|
|
"type": "switch",
|
|
"switchId": "s2",
|
|
"linkedBridgeIds": [
|
|
"b2"
|
|
],
|
|
"requireOrientation": "lying",
|
|
"mode": "momentary"
|
|
},
|
|
{
|
|
"x": 15,
|
|
"y": 2,
|
|
"type": "bridge",
|
|
"bridgeId": "b2",
|
|
"initiallyOpen": false
|
|
},
|
|
{
|
|
"x": 16,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 17,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 18,
|
|
"y": 2,
|
|
"type": "goal"
|
|
}
|
|
],
|
|
"par": 12
|
|
},
|
|
{
|
|
"level": 25,
|
|
"name": "Shortcut",
|
|
"cols": 14,
|
|
"rows": 5,
|
|
"start": {
|
|
"x": 0,
|
|
"y": 2,
|
|
"orient": "up"
|
|
},
|
|
"goal": {
|
|
"x": 13,
|
|
"y": 2
|
|
},
|
|
"tiles": [
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"type": "teleport",
|
|
"teleportId": "t1"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 10,
|
|
"y": 2,
|
|
"type": "teleport",
|
|
"teleportId": "t1"
|
|
},
|
|
{
|
|
"x": 11,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 12,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 13,
|
|
"y": 2,
|
|
"type": "goal"
|
|
}
|
|
],
|
|
"par": 4
|
|
},
|
|
{
|
|
"level": 26,
|
|
"name": "Two Hops",
|
|
"cols": 22,
|
|
"rows": 5,
|
|
"start": {
|
|
"x": 0,
|
|
"y": 2,
|
|
"orient": "up"
|
|
},
|
|
"goal": {
|
|
"x": 21,
|
|
"y": 2
|
|
},
|
|
"tiles": [
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"type": "teleport",
|
|
"teleportId": "t1"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 2,
|
|
"type": "teleport",
|
|
"teleportId": "t1"
|
|
},
|
|
{
|
|
"x": 10,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 11,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 12,
|
|
"y": 2,
|
|
"type": "teleport",
|
|
"teleportId": "t2"
|
|
},
|
|
{
|
|
"x": 13,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 14,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 15,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 16,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 17,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 18,
|
|
"y": 2,
|
|
"type": "teleport",
|
|
"teleportId": "t2"
|
|
},
|
|
{
|
|
"x": 19,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 20,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 21,
|
|
"y": 2,
|
|
"type": "goal"
|
|
}
|
|
],
|
|
"par": 6
|
|
},
|
|
{
|
|
"level": 27,
|
|
"name": "Triple Hop",
|
|
"cols": 28,
|
|
"rows": 5,
|
|
"start": {
|
|
"x": 0,
|
|
"y": 2,
|
|
"orient": "up"
|
|
},
|
|
"goal": {
|
|
"x": 27,
|
|
"y": 2
|
|
},
|
|
"tiles": [
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"type": "teleport",
|
|
"teleportId": "t1"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 2,
|
|
"type": "teleport",
|
|
"teleportId": "t1"
|
|
},
|
|
{
|
|
"x": 10,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 11,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 12,
|
|
"y": 2,
|
|
"type": "teleport",
|
|
"teleportId": "t2"
|
|
},
|
|
{
|
|
"x": 13,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 14,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 15,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 16,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 17,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 18,
|
|
"y": 2,
|
|
"type": "teleport",
|
|
"teleportId": "t2"
|
|
},
|
|
{
|
|
"x": 19,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 20,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 21,
|
|
"y": 2,
|
|
"type": "teleport",
|
|
"teleportId": "t3"
|
|
},
|
|
{
|
|
"x": 22,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 23,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 24,
|
|
"y": 2,
|
|
"type": "teleport",
|
|
"teleportId": "t3"
|
|
},
|
|
{
|
|
"x": 25,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 26,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 27,
|
|
"y": 2,
|
|
"type": "goal"
|
|
}
|
|
],
|
|
"par": 8
|
|
},
|
|
{
|
|
"level": 28,
|
|
"name": "Gate and Go",
|
|
"cols": 16,
|
|
"rows": 5,
|
|
"start": {
|
|
"x": 0,
|
|
"y": 2,
|
|
"orient": "up"
|
|
},
|
|
"goal": {
|
|
"x": 15,
|
|
"y": 2
|
|
},
|
|
"tiles": [
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"type": "switch",
|
|
"switchId": "s1",
|
|
"linkedBridgeIds": [
|
|
"b1"
|
|
],
|
|
"requireOrientation": "any",
|
|
"mode": "toggle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"type": "bridge",
|
|
"bridgeId": "b1",
|
|
"initiallyOpen": false
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 2,
|
|
"type": "teleport",
|
|
"teleportId": "t1"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 10,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 11,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 12,
|
|
"y": 2,
|
|
"type": "teleport",
|
|
"teleportId": "t1"
|
|
},
|
|
{
|
|
"x": 13,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 14,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 15,
|
|
"y": 2,
|
|
"type": "goal"
|
|
}
|
|
],
|
|
"par": 6
|
|
},
|
|
{
|
|
"level": 29,
|
|
"name": "Brittle Hop",
|
|
"cols": 13,
|
|
"rows": 5,
|
|
"start": {
|
|
"x": 0,
|
|
"y": 2,
|
|
"orient": "up"
|
|
},
|
|
"goal": {
|
|
"x": 12,
|
|
"y": 2
|
|
},
|
|
"tiles": [
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"type": "fragile"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 2,
|
|
"type": "teleport",
|
|
"teleportId": "t1"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 2,
|
|
"type": "teleport",
|
|
"teleportId": "t1"
|
|
},
|
|
{
|
|
"x": 10,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 11,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 12,
|
|
"y": 2,
|
|
"type": "goal"
|
|
}
|
|
],
|
|
"par": 6
|
|
},
|
|
{
|
|
"level": 30,
|
|
"name": "All at Once",
|
|
"cols": 19,
|
|
"rows": 5,
|
|
"start": {
|
|
"x": 0,
|
|
"y": 2,
|
|
"orient": "up"
|
|
},
|
|
"goal": {
|
|
"x": 18,
|
|
"y": 2
|
|
},
|
|
"tiles": [
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"type": "switch",
|
|
"switchId": "s1",
|
|
"linkedBridgeIds": [
|
|
"b1"
|
|
],
|
|
"requireOrientation": "lying",
|
|
"mode": "momentary"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"type": "bridge",
|
|
"bridgeId": "b1",
|
|
"initiallyOpen": false
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 2,
|
|
"type": "fragile"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 2,
|
|
"type": "teleport",
|
|
"teleportId": "t1"
|
|
},
|
|
{
|
|
"x": 10,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 11,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 12,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 13,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 14,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 15,
|
|
"y": 2,
|
|
"type": "teleport",
|
|
"teleportId": "t1"
|
|
},
|
|
{
|
|
"x": 16,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 17,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 18,
|
|
"y": 2,
|
|
"type": "goal"
|
|
}
|
|
],
|
|
"par": 8
|
|
},
|
|
{
|
|
"level": 31,
|
|
"name": "Split Decision",
|
|
"cols": 11,
|
|
"rows": 5,
|
|
"start": {
|
|
"x": 0,
|
|
"y": 2,
|
|
"orient": "up"
|
|
},
|
|
"goal": {
|
|
"x": 10,
|
|
"y": 2
|
|
},
|
|
"tiles": [
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"type": "floor",
|
|
"split": true
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"type": "floor",
|
|
"split": true
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 10,
|
|
"y": 2,
|
|
"type": "goal"
|
|
}
|
|
],
|
|
"par": 7
|
|
},
|
|
{
|
|
"level": 32,
|
|
"name": "Split and Gate",
|
|
"cols": 20,
|
|
"rows": 5,
|
|
"start": {
|
|
"x": 0,
|
|
"y": 2,
|
|
"orient": "up"
|
|
},
|
|
"goal": {
|
|
"x": 19,
|
|
"y": 2
|
|
},
|
|
"tiles": [
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"type": "switch",
|
|
"switchId": "s1",
|
|
"linkedBridgeIds": [
|
|
"b1"
|
|
],
|
|
"requireOrientation": "any",
|
|
"mode": "toggle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"type": "bridge",
|
|
"bridgeId": "b1",
|
|
"initiallyOpen": false
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 2,
|
|
"type": "floor",
|
|
"split": true
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 2,
|
|
"type": "floor",
|
|
"split": true
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 10,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 11,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 12,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 13,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 14,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 15,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 16,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 17,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 18,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 19,
|
|
"y": 2,
|
|
"type": "goal"
|
|
}
|
|
],
|
|
"par": 13
|
|
},
|
|
{
|
|
"level": 33,
|
|
"name": "Split and Crack",
|
|
"cols": 16,
|
|
"rows": 5,
|
|
"start": {
|
|
"x": 0,
|
|
"y": 2,
|
|
"orient": "up"
|
|
},
|
|
"goal": {
|
|
"x": 15,
|
|
"y": 2
|
|
},
|
|
"tiles": [
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"type": "fragile"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 2,
|
|
"type": "floor",
|
|
"split": true
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 2,
|
|
"type": "floor",
|
|
"split": true
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 10,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 11,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 12,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 13,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 14,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 15,
|
|
"y": 2,
|
|
"type": "goal"
|
|
}
|
|
],
|
|
"par": 10
|
|
},
|
|
{
|
|
"level": 34,
|
|
"name": "Split and Hop",
|
|
"cols": 17,
|
|
"rows": 5,
|
|
"start": {
|
|
"x": 0,
|
|
"y": 2,
|
|
"orient": "up"
|
|
},
|
|
"goal": {
|
|
"x": 16,
|
|
"y": 2
|
|
},
|
|
"tiles": [
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"type": "floor",
|
|
"split": true
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"type": "floor",
|
|
"split": true
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 2,
|
|
"type": "teleport",
|
|
"teleportId": "t1"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 10,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 11,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 12,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 13,
|
|
"y": 2,
|
|
"type": "teleport",
|
|
"teleportId": "t1"
|
|
},
|
|
{
|
|
"x": 14,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 15,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 16,
|
|
"y": 2,
|
|
"type": "goal"
|
|
}
|
|
],
|
|
"par": 7
|
|
},
|
|
{
|
|
"level": 35,
|
|
"name": "Around the Pillar",
|
|
"cols": 16,
|
|
"rows": 7,
|
|
"start": {
|
|
"x": 1,
|
|
"y": 3,
|
|
"orient": "up"
|
|
},
|
|
"goal": {
|
|
"x": 14,
|
|
"y": 3
|
|
},
|
|
"tiles": [
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 10,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 11,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 10,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 11,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 2,
|
|
"type": "wall"
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 10,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 11,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 3,
|
|
"type": "wall"
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 10,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 11,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 4,
|
|
"type": "wall"
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 10,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 11,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 10,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 11,
|
|
"y": 5,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 10,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 11,
|
|
"y": 6,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 12,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 13,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 14,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 15,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 12,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 13,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 14,
|
|
"y": 3,
|
|
"type": "goal"
|
|
},
|
|
{
|
|
"x": 15,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 12,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 13,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 14,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 15,
|
|
"y": 4,
|
|
"type": "floor"
|
|
}
|
|
],
|
|
"par": 13
|
|
},
|
|
{
|
|
"level": 36,
|
|
"name": "Grand Finale",
|
|
"cols": 22,
|
|
"rows": 5,
|
|
"start": {
|
|
"x": 1,
|
|
"y": 1,
|
|
"orient": "up"
|
|
},
|
|
"goal": {
|
|
"x": 19,
|
|
"y": 2
|
|
},
|
|
"tiles": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"type": "switch",
|
|
"switchId": "s1",
|
|
"linkedBridgeIds": [
|
|
"b1"
|
|
],
|
|
"requireOrientation": "any",
|
|
"mode": "toggle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"type": "bridge",
|
|
"bridgeId": "b1",
|
|
"initiallyOpen": false
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 10,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 1,
|
|
"type": "floor",
|
|
"split": true
|
|
},
|
|
{
|
|
"x": 10,
|
|
"y": 1,
|
|
"type": "floor",
|
|
"split": true
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 2,
|
|
"type": "fragile"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 10,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 7,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 8,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 9,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 10,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 11,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 12,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 13,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 14,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 15,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 16,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 17,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 11,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 12,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 13,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 14,
|
|
"y": 1,
|
|
"type": "wall"
|
|
},
|
|
{
|
|
"x": 15,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 16,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 17,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 11,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 12,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 13,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 14,
|
|
"y": 2,
|
|
"type": "wall"
|
|
},
|
|
{
|
|
"x": 15,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 16,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 17,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 11,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 12,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 13,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 14,
|
|
"y": 3,
|
|
"type": "wall"
|
|
},
|
|
{
|
|
"x": 15,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 16,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 17,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 11,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 12,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 13,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 14,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 15,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 16,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 17,
|
|
"y": 4,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 18,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 19,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 20,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 21,
|
|
"y": 0,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 18,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 19,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 20,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 21,
|
|
"y": 1,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 18,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 19,
|
|
"y": 2,
|
|
"type": "goal"
|
|
},
|
|
{
|
|
"x": 20,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 21,
|
|
"y": 2,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 18,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 19,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 20,
|
|
"y": 3,
|
|
"type": "floor"
|
|
},
|
|
{
|
|
"x": 21,
|
|
"y": 3,
|
|
"type": "floor"
|
|
}
|
|
],
|
|
"par": 17
|
|
}
|
|
]
|
|
} |