Files
HexTrails/levels/campaign.json
cabinw e92cccba82 feat: version campaigns and document original puzzle design
Restore v0.1 and v0.2 archives with separate progress, publish the curved v0.3 campaign, and document the original 24-level design with reproducible evidence. Refine board presentation and movement, and keep video lab tooling within its own directory.
2026-09-09 13:17:30 +08:00

32696 lines
444 KiB
JSON

[
{
"version": 1,
"id": "observe-v3-01",
"name": "跟着弯道走",
"seed": 217021,
"rotationEnabled": true,
"cells": [
{
"q": -3,
"r": 0,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": -3,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 2,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": -3,
"r": 3,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": -2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 1,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": -2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 3,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": -1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -1,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": -1,
"r": 0,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": -1,
"r": 1,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": -1,
"r": 2,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": -1,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 0,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": 0,
"r": 1,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": 0,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -2,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": 1,
"r": -1,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": 1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -3,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": 2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 0,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": 2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -1,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": 3,
"r": 0,
"tracks": [
3,
5,
4,
0,
2,
1
]
}
],
"tiles": [
{
"id": "t0",
"q": -3,
"r": 1,
"dir": 0,
"color": 0
},
{
"id": "t1",
"q": -3,
"r": 3,
"dir": 0,
"color": 1
},
{
"id": "t2",
"q": 3,
"r": -2,
"dir": 3,
"color": 2
},
{
"id": "t3",
"q": 2,
"r": 1,
"dir": 1,
"color": 3
},
{
"id": "t4",
"q": -2,
"r": -1,
"dir": 4,
"color": 0
},
{
"id": "t5",
"q": 0,
"r": -1,
"dir": 1,
"color": 1
},
{
"id": "t6",
"q": 0,
"r": 2,
"dir": 5,
"color": 2
},
{
"id": "t7",
"q": 2,
"r": -2,
"dir": 0,
"color": 3
}
],
"moveLimit": 8,
"chapter": 1,
"chapterName": "看见出口",
"beat": "进入",
"designIntent": "箭头决定起步方向,棋子会沿弯轨自动转向。在明确反馈中学习路径规则,直线路径只作少量节奏调剂。",
"lesson": "箭头决定起步方向,棋子会沿弯轨自动转向",
"requiresRotation": false,
"pacing": {
"cognitiveDifficulty": 7,
"removals": 8,
"curvedRemovals": 8,
"curvedRatio": 1,
"estimatedSeconds": 30,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 0
}
},
{
"version": 1,
"id": "observe-v3-02",
"name": "转一下,路会变",
"seed": 160112,
"rotationEnabled": true,
"cells": [
{
"q": 2,
"r": 0,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": 2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -2,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": 1,
"r": 1,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": 1,
"r": 0,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": 1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -2,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": 0,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 1,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": 0,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -1,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": 0,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -1,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": -2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 1,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": -2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
}
],
"tiles": [
{
"id": "t0",
"q": 1,
"r": -2,
"dir": 4,
"color": 0
},
{
"id": "t1",
"q": -2,
"r": 0,
"dir": 1,
"color": 1
},
{
"id": "t2",
"q": 0,
"r": 2,
"dir": 0,
"color": 2
},
{
"id": "t3",
"q": -1,
"r": 1,
"dir": 0,
"color": 3
},
{
"id": "t4",
"q": 2,
"r": 0,
"dir": 0,
"color": 0
},
{
"id": "t5",
"q": 2,
"r": -2,
"dir": 1,
"color": 1
}
],
"moveLimit": 6,
"chapter": 1,
"chapterName": "看见出口",
"beat": "换路",
"designIntent": "转动底盘会换路,棋子和箭头留在原位。在明确反馈中学习路径规则,直线路径只作少量节奏调剂。",
"lesson": "转动底盘会换路,棋子和箭头留在原位",
"requiresRotation": true,
"pacing": {
"cognitiveDifficulty": 32,
"removals": 6,
"curvedRemovals": 5,
"curvedRatio": 0.8333333333333334,
"estimatedSeconds": 27,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 1
}
},
{
"version": 1,
"id": "observe-v3-03",
"name": "交叉处不换线",
"seed": 251063,
"rotationEnabled": true,
"cells": [
{
"q": -3,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 2,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": -3,
"r": 3,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": -2,
"r": -1,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": -2,
"r": 0,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": -2,
"r": 1,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": -2,
"r": 2,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": -2,
"r": 3,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": -1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -1,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": -1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 3,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": 0,
"r": -3,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": 0,
"r": -2,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": 0,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 0,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": 0,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 3,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": 1,
"r": -3,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": 1,
"r": -2,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": 1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 1,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": 1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -2,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": 2,
"r": -1,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": 2,
"r": 0,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": 2,
"r": 1,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": 3,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -1,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": 3,
"r": 0,
"tracks": [
4,
5,
3,
2,
0,
1
]
}
],
"tiles": [
{
"id": "t0",
"q": 1,
"r": -1,
"dir": 5,
"color": 0
},
{
"id": "t1",
"q": -1,
"r": -1,
"dir": 3,
"color": 1
},
{
"id": "t2",
"q": -1,
"r": 2,
"dir": 3,
"color": 2
},
{
"id": "t3",
"q": 1,
"r": 1,
"dir": 2,
"color": 3
},
{
"id": "t4",
"q": 2,
"r": 1,
"dir": 1,
"color": 0
},
{
"id": "t5",
"q": 3,
"r": -1,
"dir": 5,
"color": 1
},
{
"id": "t6",
"q": 1,
"r": 2,
"dir": 4,
"color": 2
},
{
"id": "t7",
"q": 1,
"r": -3,
"dir": 5,
"color": 3
},
{
"id": "t8",
"q": -3,
"r": 0,
"dir": 1,
"color": 0
},
{
"id": "t9",
"q": -1,
"r": -2,
"dir": 1,
"color": 1
},
{
"id": "t10",
"q": -1,
"r": 3,
"dir": 2,
"color": 2
},
{
"id": "t11",
"q": -3,
"r": 2,
"dir": 3,
"color": 3
}
],
"moveLimit": 12,
"chapter": 1,
"chapterName": "看见出口",
"beat": "展开",
"designIntent": "交叉处不会换轨,沿同一条线找到出口。在明确反馈中学习路径规则,直线路径只作少量节奏调剂。",
"lesson": "交叉处不会换轨,沿同一条线找到出口",
"requiresRotation": false,
"pacing": {
"cognitiveDifficulty": 28,
"removals": 12,
"curvedRemovals": 12,
"curvedRatio": 1,
"estimatedSeconds": 50,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 0
}
},
{
"version": 1,
"id": "observe-v3-04",
"name": "先解开这道弯",
"seed": 160019,
"rotationEnabled": true,
"cells": [
{
"q": -2,
"r": 2,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": -1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 1,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": 0,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 0,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": -1,
"r": 0,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": 0,
"r": 0,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": 1,
"r": 0,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": 2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -1,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": 0,
"r": -1,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": 1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -2,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": 1,
"r": -2,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": 2,
"r": -2,
"tracks": [
5,
2,
1,
4,
3,
0
]
}
],
"tiles": [
{
"id": "t0",
"q": -2,
"r": 2,
"dir": 1,
"color": 0
},
{
"id": "t1",
"q": 0,
"r": 0,
"dir": 1,
"color": 1
},
{
"id": "t2",
"q": 0,
"r": -2,
"dir": 2,
"color": 2
},
{
"id": "t3",
"q": 2,
"r": -2,
"dir": 4,
"color": 3
},
{
"id": "t4",
"q": -2,
"r": 0,
"dir": 4,
"color": 0
},
{
"id": "t5",
"q": 1,
"r": 1,
"dir": 4,
"color": 1
}
],
"moveLimit": 6,
"chapter": 1,
"chapterName": "看见出口",
"beat": "小挑战",
"designIntent": "先看谁挡住了路线,再决定消除或免费转盘。在明确反馈中学习路径规则,直线路径只作少量节奏调剂。",
"lesson": "先看谁挡住了路线,再决定消除或免费转盘",
"requiresRotation": true,
"pacing": {
"cognitiveDifficulty": 37,
"removals": 6,
"curvedRemovals": 4,
"curvedRatio": 0.6666666666666666,
"estimatedSeconds": 28,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 1
}
},
{
"version": 1,
"id": "observe-v3-05",
"name": "一弯接一弯",
"seed": 2400258,
"rotationEnabled": true,
"cells": [
{
"q": -4,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 2,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": -3,
"r": 3,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": -3,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 3,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": -2,
"r": 4,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": -1,
"r": -3,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": -1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 1,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": -1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 3,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": -1,
"r": 4,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": 0,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -1,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": 0,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 2,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": 0,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -2,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": 1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -3,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": 2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": 1,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": 4,
"r": -4,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": 4,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
}
],
"tiles": [
{
"id": "t0",
"q": 1,
"r": -1,
"dir": 0,
"color": 0
},
{
"id": "t1",
"q": 0,
"r": 4,
"dir": 0,
"color": 1
},
{
"id": "t2",
"q": -1,
"r": 2,
"dir": 5,
"color": 2
},
{
"id": "t3",
"q": 0,
"r": 3,
"dir": 0,
"color": 3
},
{
"id": "t4",
"q": -1,
"r": -2,
"dir": 3,
"color": 0
},
{
"id": "t5",
"q": -4,
"r": 3,
"dir": 1,
"color": 1
},
{
"id": "t6",
"q": -2,
"r": 4,
"dir": 0,
"color": 2
},
{
"id": "t7",
"q": 3,
"r": -3,
"dir": 1,
"color": 3
},
{
"id": "t8",
"q": -1,
"r": 0,
"dir": 3,
"color": 0
},
{
"id": "t9",
"q": 4,
"r": 0,
"dir": 4,
"color": 1
},
{
"id": "t10",
"q": 2,
"r": -4,
"dir": 5,
"color": 2
},
{
"id": "t11",
"q": 0,
"r": 2,
"dir": 1,
"color": 3
}
],
"moveLimit": 12,
"chapter": 1,
"chapterName": "看见出口",
"beat": "释放",
"designIntent": "跟过一两处弯道,接连解开棋子的出口。在明确反馈中学习路径规则,直线路径只作少量节奏调剂。",
"lesson": "跟过一两处弯道,接连解开棋子的出口",
"requiresRotation": false,
"pacing": {
"cognitiveDifficulty": 21,
"removals": 12,
"curvedRemovals": 10,
"curvedRatio": 0.8333333333333334,
"estimatedSeconds": 44,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 0
}
},
{
"version": 1,
"id": "observe-v3-06",
"name": "把弯路连起来",
"seed": 2440508,
"rotationEnabled": true,
"cells": [
{
"q": -4,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 4,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": -3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": -2,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": -2,
"r": -1,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": -2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 1,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": -2,
"r": 2,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": -2,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -3,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": -1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -1,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": -1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 2,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": -1,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 4,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": 0,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -2,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": 0,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 3,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": 0,
"r": 4,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": 1,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -3,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": 1,
"r": -2,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": 1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 1,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": 2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -3,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": 3,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": 1,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": 4,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -2,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": 4,
"r": -1,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": 4,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
}
],
"tiles": [
{
"id": "t0",
"q": 1,
"r": -2,
"dir": 4,
"color": 0
},
{
"id": "t1",
"q": 1,
"r": 1,
"dir": 5,
"color": 1
},
{
"id": "t2",
"q": 0,
"r": 4,
"dir": 1,
"color": 2
},
{
"id": "t3",
"q": 2,
"r": 0,
"dir": 1,
"color": 3
},
{
"id": "t4",
"q": 0,
"r": -4,
"dir": 3,
"color": 0
},
{
"id": "t5",
"q": -3,
"r": -1,
"dir": 2,
"color": 1
},
{
"id": "t6",
"q": 0,
"r": -3,
"dir": 3,
"color": 2
},
{
"id": "t7",
"q": -2,
"r": 4,
"dir": 5,
"color": 3
},
{
"id": "t8",
"q": 0,
"r": 1,
"dir": 5,
"color": 0
},
{
"id": "t9",
"q": -3,
"r": 4,
"dir": 5,
"color": 1
},
{
"id": "t10",
"q": 1,
"r": 3,
"dir": 1,
"color": 2
},
{
"id": "t11",
"q": 4,
"r": 0,
"dir": 0,
"color": 3
},
{
"id": "t12",
"q": 2,
"r": 2,
"dir": 1,
"color": 0
},
{
"id": "t13",
"q": 3,
"r": -1,
"dir": 1,
"color": 1
},
{
"id": "t14",
"q": 4,
"r": -3,
"dir": 5,
"color": 2
},
{
"id": "t15",
"q": 4,
"r": -2,
"dir": 2,
"color": 3
}
],
"moveLimit": 16,
"chapter": 1,
"chapterName": "看见出口",
"beat": "长局回报",
"designIntent": "盘面变大,仍然顺着每条弯轨逐一解开。在明确反馈中学习路径规则,直线路径只作少量节奏调剂。",
"lesson": "盘面变大,仍然顺着每条弯轨逐一解开",
"requiresRotation": false,
"pacing": {
"cognitiveDifficulty": 21,
"removals": 16,
"curvedRemovals": 15,
"curvedRatio": 0.9375,
"estimatedSeconds": 59,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 0
}
},
{
"version": 1,
"id": "observe-v3-07",
"name": "沿着轨道看出口",
"seed": 2420276,
"rotationEnabled": true,
"cells": [
{
"q": -4,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 1,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": -4,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": -1,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": -2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -2,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": -1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 2,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": -1,
"r": 3,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": -1,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -2,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": 0,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 4,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": 1,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -1,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": 1,
"r": 0,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": 1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -2,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": 2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 1,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": 2,
"r": 2,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": 3,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -2,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": 3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": 1,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": 4,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -1,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": 4,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
}
],
"tiles": [
{
"id": "t0",
"q": -1,
"r": -1,
"dir": 3,
"color": 0
},
{
"id": "t1",
"q": 2,
"r": 0,
"dir": 3,
"color": 1
},
{
"id": "t2",
"q": -4,
"r": 4,
"dir": 0,
"color": 2
},
{
"id": "t3",
"q": 2,
"r": -2,
"dir": 5,
"color": 3
},
{
"id": "t4",
"q": -2,
"r": -2,
"dir": 2,
"color": 0
},
{
"id": "t5",
"q": -3,
"r": 4,
"dir": 2,
"color": 1
},
{
"id": "t6",
"q": -1,
"r": 1,
"dir": 5,
"color": 2
},
{
"id": "t7",
"q": 1,
"r": -2,
"dir": 5,
"color": 3
},
{
"id": "t8",
"q": 3,
"r": -1,
"dir": 0,
"color": 0
},
{
"id": "t9",
"q": -4,
"r": 3,
"dir": 0,
"color": 1
},
{
"id": "t10",
"q": -1,
"r": 4,
"dir": 0,
"color": 2
},
{
"id": "t11",
"q": 3,
"r": 1,
"dir": 4,
"color": 3
},
{
"id": "t12",
"q": 4,
"r": 0,
"dir": 2,
"color": 0
},
{
"id": "t13",
"q": 3,
"r": -4,
"dir": 5,
"color": 1
}
],
"moveLimit": 14,
"chapter": 2,
"chapterName": "转出新路",
"beat": "进入",
"designIntent": "先看完整路线,再选择出口或免费转盘。在明确反馈中学习路径规则,直线路径只作少量节奏调剂。",
"lesson": "先看完整路线,再选择出口或免费转盘",
"requiresRotation": false,
"pacing": {
"cognitiveDifficulty": 19,
"removals": 14,
"curvedRemovals": 12,
"curvedRatio": 0.8571428571428571,
"estimatedSeconds": 51,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 0
}
},
{
"version": 1,
"id": "observe-v3-08",
"name": "换条短路",
"seed": 160589,
"rotationEnabled": true,
"cells": [
{
"q": -2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 2,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": -2,
"r": 1,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": -1,
"r": 1,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": 0,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 0,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": 2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -1,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": 0,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -1,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": 2,
"r": -1,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": 0,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
}
],
"tiles": [
{
"id": "t0",
"q": 1,
"r": -2,
"dir": 4,
"color": 0
},
{
"id": "t1",
"q": 0,
"r": -1,
"dir": 3,
"color": 1
},
{
"id": "t2",
"q": 0,
"r": 2,
"dir": 0,
"color": 2
},
{
"id": "t3",
"q": -2,
"r": 1,
"dir": 3,
"color": 3
},
{
"id": "t4",
"q": -1,
"r": -1,
"dir": 5,
"color": 0
},
{
"id": "t5",
"q": 2,
"r": -2,
"dir": 3,
"color": 1
}
],
"moveLimit": 6,
"chapter": 2,
"chapterName": "转出新路",
"beat": "换路",
"designIntent": "用一次有明确收益的免费旋转打开出口;每次只处理一个温和变化。",
"requiresRotation": true,
"pacing": {
"cognitiveDifficulty": 33,
"removals": 6,
"curvedRemovals": 4,
"curvedRatio": 0.6666666666666666,
"estimatedSeconds": 24,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 1
}
},
{
"version": 1,
"id": "observe-v3-09",
"name": "接连找到出口",
"seed": 2420811,
"rotationEnabled": true,
"cells": [
{
"q": -4,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 3,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": -4,
"r": 4,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": -3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 3,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": -2,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 0,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": -1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -4,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": 0,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -4,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": 2,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 2,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": 3,
"r": -4,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": 3,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -4,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": 4,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
}
],
"tiles": [
{
"id": "t0",
"q": -3,
"r": 1,
"dir": 1,
"color": 0
},
{
"id": "t1",
"q": 0,
"r": 0,
"dir": 4,
"color": 1
},
{
"id": "t2",
"q": 4,
"r": -4,
"dir": 5,
"color": 2
},
{
"id": "t3",
"q": -2,
"r": 0,
"dir": 1,
"color": 3
},
{
"id": "t4",
"q": -4,
"r": 0,
"dir": 1,
"color": 0
},
{
"id": "t5",
"q": -1,
"r": -1,
"dir": 1,
"color": 1
},
{
"id": "t6",
"q": 2,
"r": -4,
"dir": 3,
"color": 2
},
{
"id": "t7",
"q": 0,
"r": 4,
"dir": 5,
"color": 3
},
{
"id": "t8",
"q": -3,
"r": -1,
"dir": 1,
"color": 0
},
{
"id": "t9",
"q": -1,
"r": 1,
"dir": 4,
"color": 1
},
{
"id": "t10",
"q": -1,
"r": 4,
"dir": 5,
"color": 2
},
{
"id": "t11",
"q": 0,
"r": 2,
"dir": 2,
"color": 3
},
{
"id": "t12",
"q": 0,
"r": -2,
"dir": 0,
"color": 0
},
{
"id": "t13",
"q": -2,
"r": 2,
"dir": 4,
"color": 1
}
],
"moveLimit": 14,
"chapter": 2,
"chapterName": "转出新路",
"beat": "展开",
"designIntent": "在熟悉规则中展开路线,提供多次连续成功。",
"requiresRotation": false,
"pacing": {
"cognitiveDifficulty": 25,
"removals": 14,
"curvedRemovals": 14,
"curvedRatio": 1,
"estimatedSeconds": 53,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 0
}
},
{
"version": 1,
"id": "observe-v3-10",
"name": "小小转机",
"seed": 170073,
"rotationEnabled": true,
"cells": [
{
"q": 0,
"r": 2,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": 1,
"r": 1,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": 2,
"r": 0,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": -1,
"r": 2,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": 0,
"r": 1,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": 1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -1,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": -2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 0,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": 1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -2,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": -2,
"r": 1,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": -1,
"r": 0,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": 0,
"r": -1,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": 1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 0,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": -1,
"r": -1,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": 0,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
}
],
"tiles": [
{
"id": "t0",
"q": -1,
"r": 2,
"dir": 0,
"color": 0
},
{
"id": "t1",
"q": 1,
"r": 0,
"dir": 5,
"color": 1
},
{
"id": "t2",
"q": -1,
"r": 1,
"dir": 0,
"color": 2
},
{
"id": "t3",
"q": 2,
"r": -2,
"dir": 4,
"color": 3
},
{
"id": "t4",
"q": -2,
"r": 0,
"dir": 3,
"color": 0
},
{
"id": "t5",
"q": 0,
"r": -2,
"dir": 5,
"color": 1
},
{
"id": "t6",
"q": 1,
"r": 1,
"dir": 2,
"color": 2
}
],
"moveLimit": 7,
"chapter": 2,
"chapterName": "转出新路",
"beat": "小挑战",
"designIntent": "少量棋子带来一次路线或先后顺序判断,形成组内小高点。",
"requiresRotation": true,
"pacing": {
"cognitiveDifficulty": 42,
"removals": 7,
"curvedRemovals": 5,
"curvedRatio": 0.7142857142857143,
"estimatedSeconds": 34,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 1
}
},
{
"version": 1,
"id": "observe-v3-11",
"name": "一路放行",
"seed": 2440615,
"rotationEnabled": true,
"cells": [
{
"q": -4,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 2,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": -4,
"r": 3,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": -4,
"r": 4,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": -3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 2,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": -3,
"r": 3,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": -3,
"r": 4,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": -2,
"r": -2,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": -2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 1,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": -2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 4,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": -1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -1,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": -1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 2,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": -1,
"r": 3,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": -1,
"r": 4,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": 0,
"r": -4,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": 0,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -2,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": 0,
"r": -1,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": 0,
"r": 0,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": 0,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 2,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": 0,
"r": 3,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": 0,
"r": 4,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": 1,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -4,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": 2,
"r": -3,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": 2,
"r": -2,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": 2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 0,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": 2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 2,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": 3,
"r": -4,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": 3,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -2,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": 3,
"r": -1,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": 3,
"r": 0,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": 3,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -3,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": 4,
"r": -2,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": 4,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": 0,
"tracks": [
1,
0,
4,
5,
2,
3
]
}
],
"tiles": [
{
"id": "t0",
"q": -3,
"r": 1,
"dir": 3,
"color": 0
},
{
"id": "t1",
"q": -1,
"r": 2,
"dir": 4,
"color": 1
},
{
"id": "t2",
"q": 3,
"r": -3,
"dir": 3,
"color": 2
},
{
"id": "t3",
"q": 0,
"r": 3,
"dir": 5,
"color": 3
},
{
"id": "t4",
"q": -3,
"r": 4,
"dir": 5,
"color": 0
},
{
"id": "t5",
"q": 3,
"r": -1,
"dir": 0,
"color": 1
},
{
"id": "t6",
"q": -1,
"r": 0,
"dir": 0,
"color": 2
},
{
"id": "t7",
"q": 1,
"r": -2,
"dir": 1,
"color": 3
},
{
"id": "t8",
"q": -2,
"r": -1,
"dir": 0,
"color": 0
},
{
"id": "t9",
"q": 2,
"r": 2,
"dir": 1,
"color": 1
},
{
"id": "t10",
"q": 3,
"r": 1,
"dir": 1,
"color": 2
},
{
"id": "t11",
"q": 4,
"r": -1,
"dir": 3,
"color": 3
},
{
"id": "t12",
"q": 0,
"r": -3,
"dir": 5,
"color": 0
},
{
"id": "t13",
"q": 0,
"r": 4,
"dir": 4,
"color": 1
},
{
"id": "t14",
"q": -1,
"r": -3,
"dir": 0,
"color": 2
},
{
"id": "t15",
"q": 4,
"r": -4,
"dir": 2,
"color": 3
}
],
"moveLimit": 16,
"chapter": 2,
"chapterName": "转出新路",
"beat": "释放",
"designIntent": "比上一关明显轻松,增加可并行处理的出口,释放思考压力。",
"requiresRotation": false,
"pacing": {
"cognitiveDifficulty": 20,
"removals": 16,
"curvedRemovals": 12,
"curvedRatio": 0.75,
"estimatedSeconds": 62,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 0
}
},
{
"version": 1,
"id": "observe-v3-12",
"name": "铺开好心情",
"seed": 2460740,
"rotationEnabled": true,
"cells": [
{
"q": -4,
"r": 0,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": -4,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 4,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": -3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 4,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": -2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": -1,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": -2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 4,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": -1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 1,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": -1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 3,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": -1,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -3,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": 0,
"r": -2,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": 0,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 1,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": 0,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 4,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": 1,
"r": -4,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": 1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -2,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": 1,
"r": -1,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": 1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 1,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": 1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -4,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": 2,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -1,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": 2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 1,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": 2,
"r": 2,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": 3,
"r": -4,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": 3,
"r": -3,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": 3,
"r": -2,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": 3,
"r": -1,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": 3,
"r": 0,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": 3,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -4,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": 4,
"r": -3,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": 4,
"r": -2,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": 4,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
}
],
"tiles": [
{
"id": "t0",
"q": -2,
"r": 1,
"dir": 1,
"color": 0
},
{
"id": "t1",
"q": 1,
"r": 1,
"dir": 4,
"color": 1
},
{
"id": "t2",
"q": -1,
"r": 0,
"dir": 1,
"color": 2
},
{
"id": "t3",
"q": -4,
"r": 3,
"dir": 0,
"color": 3
},
{
"id": "t4",
"q": 3,
"r": 1,
"dir": 4,
"color": 0
},
{
"id": "t5",
"q": 0,
"r": -1,
"dir": 1,
"color": 1
},
{
"id": "t6",
"q": 2,
"r": -3,
"dir": 5,
"color": 2
},
{
"id": "t7",
"q": 4,
"r": -4,
"dir": 3,
"color": 3
},
{
"id": "t8",
"q": 2,
"r": -1,
"dir": 2,
"color": 0
},
{
"id": "t9",
"q": -4,
"r": 1,
"dir": 0,
"color": 1
},
{
"id": "t10",
"q": -3,
"r": 3,
"dir": 3,
"color": 2
},
{
"id": "t11",
"q": 0,
"r": -4,
"dir": 2,
"color": 3
},
{
"id": "t12",
"q": 1,
"r": 3,
"dir": 4,
"color": 0
},
{
"id": "t13",
"q": -1,
"r": 4,
"dir": 2,
"color": 1
},
{
"id": "t14",
"q": 3,
"r": 0,
"dir": 1,
"color": 2
},
{
"id": "t15",
"q": 0,
"r": 4,
"dir": 3,
"color": 3
},
{
"id": "t16",
"q": -3,
"r": -1,
"dir": 0,
"color": 0
},
{
"id": "t17",
"q": 3,
"r": -4,
"dir": 0,
"color": 1
}
],
"moveLimit": 18,
"chapter": 2,
"chapterName": "转出新路",
"beat": "长局回报",
"designIntent": "用较大的棋盘和更多清晰路线收束;增加完成感与体验长度。",
"requiresRotation": false,
"pacing": {
"cognitiveDifficulty": 24,
"removals": 18,
"curvedRemovals": 14,
"curvedRatio": 0.7777777777777778,
"estimatedSeconds": 65,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 0
}
},
{
"version": 1,
"id": "observe-v3-13",
"name": "找到节奏",
"seed": 2440401,
"rotationEnabled": true,
"cells": [
{
"q": -4,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 1,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": -4,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 3,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": -4,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 0,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": -3,
"r": 1,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": -3,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 0,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": -2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 2,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": -2,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -2,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": -1,
"r": -1,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": -1,
"r": 0,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": -1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 4,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": 0,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -2,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": 0,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 0,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": 0,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 2,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": 0,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -4,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": 1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -2,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": 1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 0,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": 1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 2,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": 1,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -3,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": 2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 1,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": 2,
"r": 2,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": 3,
"r": -4,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": 3,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
}
],
"tiles": [
{
"id": "t0",
"q": 2,
"r": -4,
"dir": 3,
"color": 0
},
{
"id": "t1",
"q": 0,
"r": 1,
"dir": 0,
"color": 1
},
{
"id": "t2",
"q": -1,
"r": 2,
"dir": 3,
"color": 2
},
{
"id": "t3",
"q": 2,
"r": 0,
"dir": 5,
"color": 3
},
{
"id": "t4",
"q": 2,
"r": 1,
"dir": 3,
"color": 0
},
{
"id": "t5",
"q": -1,
"r": 3,
"dir": 3,
"color": 1
},
{
"id": "t6",
"q": -3,
"r": 1,
"dir": 1,
"color": 2
},
{
"id": "t7",
"q": -1,
"r": 0,
"dir": 1,
"color": 3
},
{
"id": "t8",
"q": 0,
"r": -3,
"dir": 1,
"color": 0
},
{
"id": "t9",
"q": -2,
"r": -1,
"dir": 4,
"color": 1
},
{
"id": "t10",
"q": 0,
"r": 4,
"dir": 5,
"color": 2
},
{
"id": "t11",
"q": -4,
"r": 4,
"dir": 0,
"color": 3
},
{
"id": "t12",
"q": 3,
"r": 0,
"dir": 1,
"color": 0
},
{
"id": "t13",
"q": -4,
"r": 2,
"dir": 4,
"color": 1
},
{
"id": "t14",
"q": 2,
"r": 2,
"dir": 2,
"color": 2
},
{
"id": "t15",
"q": -4,
"r": 1,
"dir": 0,
"color": 3
}
],
"moveLimit": 16,
"chapter": 3,
"chapterName": "连成节奏",
"beat": "进入",
"designIntent": "开局就有多个可行出口,重新进入观察与消除节奏。",
"requiresRotation": false,
"pacing": {
"cognitiveDifficulty": 17,
"removals": 16,
"curvedRemovals": 12,
"curvedRatio": 0.75,
"estimatedSeconds": 57,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 0
}
},
{
"version": 1,
"id": "observe-v3-14",
"name": "转出一条新路",
"seed": 181169,
"rotationEnabled": true,
"cells": [
{
"q": -2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 1,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": 0,
"r": 1,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": 1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 0,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": 0,
"r": 0,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": 1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 0,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": -1,
"r": -1,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": 0,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -1,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": 2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -2,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": 1,
"r": -2,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": 2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
}
],
"tiles": [
{
"id": "t0",
"q": 1,
"r": -1,
"dir": 5,
"color": 0
},
{
"id": "t1",
"q": -1,
"r": -1,
"dir": 2,
"color": 1
},
{
"id": "t2",
"q": 0,
"r": 1,
"dir": 5,
"color": 2
},
{
"id": "t3",
"q": -1,
"r": 1,
"dir": 0,
"color": 3
},
{
"id": "t4",
"q": 2,
"r": -2,
"dir": 0,
"color": 0
},
{
"id": "t5",
"q": 2,
"r": 0,
"dir": 3,
"color": 1
}
],
"moveLimit": 6,
"chapter": 3,
"chapterName": "连成节奏",
"beat": "换路",
"designIntent": "用一次有明确收益的免费旋转打开出口;每次只处理一个温和变化。",
"requiresRotation": true,
"pacing": {
"cognitiveDifficulty": 31,
"removals": 6,
"curvedRemovals": 4,
"curvedRatio": 0.6666666666666666,
"estimatedSeconds": 25,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 1
}
},
{
"version": 1,
"id": "observe-v3-15",
"name": "继续向外走",
"seed": 881321,
"rotationEnabled": true,
"cells": [
{
"q": -4,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 1,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": -4,
"r": 2,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": -4,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": -1,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": -3,
"r": 0,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": -3,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 0,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": -2,
"r": 1,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": -2,
"r": 2,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": -2,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -2,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": -1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 1,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": -1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 3,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": -1,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 3,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": 0,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 1,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": 1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 3,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": 2,
"r": -4,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": 2,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 0,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": 2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 2,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": 3,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -3,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": 3,
"r": -2,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": 3,
"r": -1,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": 3,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -4,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": 4,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -1,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": 4,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
}
],
"tiles": [
{
"id": "t0",
"q": 0,
"r": 3,
"dir": 1,
"color": 0
},
{
"id": "t1",
"q": 0,
"r": 1,
"dir": 1,
"color": 1
},
{
"id": "t2",
"q": 0,
"r": -2,
"dir": 4,
"color": 2
},
{
"id": "t3",
"q": 1,
"r": -4,
"dir": 2,
"color": 3
},
{
"id": "t4",
"q": 1,
"r": 2,
"dir": 1,
"color": 0
},
{
"id": "t5",
"q": -1,
"r": 1,
"dir": 4,
"color": 1
},
{
"id": "t6",
"q": 1,
"r": 0,
"dir": 1,
"color": 2
},
{
"id": "t7",
"q": 3,
"r": 0,
"dir": 1,
"color": 3
},
{
"id": "t8",
"q": 3,
"r": -4,
"dir": 2,
"color": 0
},
{
"id": "t9",
"q": 2,
"r": -1,
"dir": 1,
"color": 1
},
{
"id": "t10",
"q": -1,
"r": -1,
"dir": 4,
"color": 2
},
{
"id": "t11",
"q": 3,
"r": -2,
"dir": 0,
"color": 3
},
{
"id": "t12",
"q": -3,
"r": 1,
"dir": 4,
"color": 0
},
{
"id": "t13",
"q": -3,
"r": -1,
"dir": 3,
"color": 1
},
{
"id": "t14",
"q": -2,
"r": 3,
"dir": 5,
"color": 2
},
{
"id": "t15",
"q": -4,
"r": 3,
"dir": 3,
"color": 3
}
],
"moveLimit": 16,
"chapter": 3,
"chapterName": "连成节奏",
"beat": "展开",
"designIntent": "在熟悉规则中展开路线,提供多次连续成功。",
"requiresRotation": false,
"pacing": {
"cognitiveDifficulty": 27,
"removals": 16,
"curvedRemovals": 14,
"curvedRatio": 0.875,
"estimatedSeconds": 59,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 0
}
},
{
"version": 1,
"id": "observe-v3-16",
"name": "先解哪一枚",
"seed": 170376,
"rotationEnabled": true,
"cells": [
{
"q": 2,
"r": -2,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": 1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -1,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": 0,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -1,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": 2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 1,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": -2,
"r": 1,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": 0,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 2,
"tracks": [
3,
2,
1,
0,
5,
4
]
}
],
"tiles": [
{
"id": "t0",
"q": 1,
"r": -2,
"dir": 3,
"color": 0
},
{
"id": "t1",
"q": 1,
"r": 1,
"dir": 0,
"color": 1
},
{
"id": "t2",
"q": 1,
"r": -1,
"dir": 3,
"color": 2
},
{
"id": "t3",
"q": 0,
"r": -2,
"dir": 4,
"color": 3
},
{
"id": "t4",
"q": -2,
"r": 0,
"dir": 0,
"color": 0
},
{
"id": "t5",
"q": -1,
"r": 0,
"dir": 3,
"color": 1
},
{
"id": "t6",
"q": -1,
"r": 2,
"dir": 5,
"color": 2
}
],
"moveLimit": 7,
"chapter": 3,
"chapterName": "连成节奏",
"beat": "小挑战",
"designIntent": "少量棋子带来一次路线或先后顺序判断,形成组内小高点。",
"requiresRotation": true,
"pacing": {
"cognitiveDifficulty": 45,
"removals": 7,
"curvedRemovals": 6,
"curvedRatio": 0.8571428571428571,
"estimatedSeconds": 30,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 1
}
},
{
"version": 1,
"id": "observe-v3-17",
"name": "宽阔的回报",
"seed": 2460847,
"rotationEnabled": true,
"cells": [
{
"q": -4,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 2,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": -4,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 1,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": -3,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 4,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": -2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 1,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": -2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 4,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": -1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -1,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": 0,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 4,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": 1,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 0,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": 1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 2,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": 1,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 0,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": 2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 2,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": 3,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -4,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": 4,
"r": -3,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": 4,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
}
],
"tiles": [
{
"id": "t0",
"q": -3,
"r": 4,
"dir": 1,
"color": 0
},
{
"id": "t1",
"q": 2,
"r": -3,
"dir": 3,
"color": 1
},
{
"id": "t2",
"q": -4,
"r": 3,
"dir": 1,
"color": 2
},
{
"id": "t3",
"q": -3,
"r": 2,
"dir": 1,
"color": 3
},
{
"id": "t4",
"q": 2,
"r": -2,
"dir": 3,
"color": 0
},
{
"id": "t5",
"q": 0,
"r": 1,
"dir": 1,
"color": 1
},
{
"id": "t6",
"q": 0,
"r": -2,
"dir": 4,
"color": 2
},
{
"id": "t7",
"q": 2,
"r": 2,
"dir": 5,
"color": 3
},
{
"id": "t8",
"q": 0,
"r": 4,
"dir": 5,
"color": 0
},
{
"id": "t9",
"q": -2,
"r": 0,
"dir": 4,
"color": 1
},
{
"id": "t10",
"q": -1,
"r": 4,
"dir": 5,
"color": 2
},
{
"id": "t11",
"q": 3,
"r": -4,
"dir": 2,
"color": 3
},
{
"id": "t12",
"q": 4,
"r": -1,
"dir": 3,
"color": 0
},
{
"id": "t13",
"q": 0,
"r": -4,
"dir": 4,
"color": 1
},
{
"id": "t14",
"q": 4,
"r": -4,
"dir": 1,
"color": 2
},
{
"id": "t15",
"q": 4,
"r": -3,
"dir": 2,
"color": 3
},
{
"id": "t16",
"q": 2,
"r": -4,
"dir": 0,
"color": 0
},
{
"id": "t17",
"q": -4,
"r": 4,
"dir": 4,
"color": 1
}
],
"moveLimit": 18,
"chapter": 3,
"chapterName": "连成节奏",
"beat": "释放",
"designIntent": "比上一关明显轻松,增加可并行处理的出口,释放思考压力。",
"requiresRotation": false,
"pacing": {
"cognitiveDifficulty": 24,
"removals": 18,
"curvedRemovals": 12,
"curvedRatio": 0.6666666666666666,
"estimatedSeconds": 63,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 0
}
},
{
"version": 1,
"id": "observe-v3-18",
"name": "长路也轻巧",
"seed": 2481400,
"rotationEnabled": true,
"cells": [
{
"q": -4,
"r": 0,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": -4,
"r": 1,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": -4,
"r": 2,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": -4,
"r": 3,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": -4,
"r": 4,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": -3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 0,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": -3,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 2,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": -2,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -1,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": -1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 1,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": -1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 4,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": 0,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -3,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": 0,
"r": -2,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": 0,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 0,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": 0,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 3,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": 0,
"r": 4,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": 1,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -3,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": 1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -1,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": 1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 3,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": 2,
"r": -4,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": 2,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 0,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": 2,
"r": 1,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": 2,
"r": 2,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": 3,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -3,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": 3,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -1,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": 3,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -4,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": 4,
"r": -3,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": 4,
"r": -2,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": 4,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
}
],
"tiles": [
{
"id": "t0",
"q": -1,
"r": 0,
"dir": 5,
"color": 0
},
{
"id": "t1",
"q": 0,
"r": -2,
"dir": 2,
"color": 1
},
{
"id": "t2",
"q": 0,
"r": 2,
"dir": 5,
"color": 2
},
{
"id": "t3",
"q": -2,
"r": 0,
"dir": 5,
"color": 3
},
{
"id": "t4",
"q": 1,
"r": 1,
"dir": 2,
"color": 0
},
{
"id": "t5",
"q": 1,
"r": -2,
"dir": 2,
"color": 1
},
{
"id": "t6",
"q": -1,
"r": 2,
"dir": 5,
"color": 2
},
{
"id": "t7",
"q": 1,
"r": 0,
"dir": 1,
"color": 3
},
{
"id": "t8",
"q": 2,
"r": 1,
"dir": 3,
"color": 0
},
{
"id": "t9",
"q": -3,
"r": 2,
"dir": 5,
"color": 1
},
{
"id": "t10",
"q": -1,
"r": -3,
"dir": 2,
"color": 2
},
{
"id": "t11",
"q": 2,
"r": -4,
"dir": 4,
"color": 3
},
{
"id": "t12",
"q": 3,
"r": -2,
"dir": 2,
"color": 0
},
{
"id": "t13",
"q": -3,
"r": 0,
"dir": 5,
"color": 1
},
{
"id": "t14",
"q": 3,
"r": -4,
"dir": 3,
"color": 2
},
{
"id": "t15",
"q": 1,
"r": 3,
"dir": 4,
"color": 3
},
{
"id": "t16",
"q": 4,
"r": -4,
"dir": 2,
"color": 0
},
{
"id": "t17",
"q": 0,
"r": 4,
"dir": 4,
"color": 1
},
{
"id": "t18",
"q": -2,
"r": -2,
"dir": 5,
"color": 2
},
{
"id": "t19",
"q": 2,
"r": 2,
"dir": 2,
"color": 3
}
],
"moveLimit": 20,
"chapter": 3,
"chapterName": "连成节奏",
"beat": "长局回报",
"designIntent": "用较大的棋盘和更多清晰路线收束;增加完成感与体验长度。",
"requiresRotation": false,
"pacing": {
"cognitiveDifficulty": 22,
"removals": 20,
"curvedRemovals": 15,
"curvedRatio": 0.75,
"estimatedSeconds": 71,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 0
}
},
{
"version": 1,
"id": "observe-v3-19",
"name": "慢慢看,都来得及",
"seed": 901335,
"rotationEnabled": true,
"cells": [
{
"q": -4,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 2,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": -4,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": -1,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": -3,
"r": 0,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": -3,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 2,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": -3,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": -2,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": -2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 3,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": -2,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 0,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": -1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 2,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": -1,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -3,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": 0,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -1,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": 0,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 1,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": 0,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 4,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": 1,
"r": -4,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": 1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -1,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": 1,
"r": 0,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": 1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -2,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": 2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 2,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": 3,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -3,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": 4,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
}
],
"tiles": [
{
"id": "t0",
"q": -3,
"r": 3,
"dir": 1,
"color": 0
},
{
"id": "t1",
"q": 0,
"r": -3,
"dir": 2,
"color": 1
},
{
"id": "t2",
"q": -3,
"r": 4,
"dir": 2,
"color": 2
},
{
"id": "t3",
"q": 2,
"r": 2,
"dir": 0,
"color": 3
},
{
"id": "t4",
"q": -2,
"r": 2,
"dir": 0,
"color": 0
},
{
"id": "t5",
"q": 2,
"r": -1,
"dir": 0,
"color": 1
},
{
"id": "t6",
"q": 0,
"r": 2,
"dir": 5,
"color": 2
},
{
"id": "t7",
"q": -1,
"r": 4,
"dir": 2,
"color": 3
},
{
"id": "t8",
"q": -2,
"r": 0,
"dir": 0,
"color": 0
},
{
"id": "t9",
"q": -4,
"r": 0,
"dir": 3,
"color": 1
},
{
"id": "t10",
"q": -2,
"r": -2,
"dir": 4,
"color": 2
},
{
"id": "t11",
"q": 1,
"r": 3,
"dir": 4,
"color": 3
},
{
"id": "t12",
"q": -4,
"r": 1,
"dir": 3,
"color": 0
},
{
"id": "t13",
"q": 2,
"r": 1,
"dir": 1,
"color": 1
},
{
"id": "t14",
"q": 2,
"r": -3,
"dir": 1,
"color": 2
},
{
"id": "t15",
"q": 0,
"r": -4,
"dir": 0,
"color": 3
},
{
"id": "t16",
"q": -4,
"r": 4,
"dir": 5,
"color": 0
},
{
"id": "t17",
"q": -4,
"r": 2,
"dir": 4,
"color": 1
}
],
"moveLimit": 18,
"chapter": 4,
"chapterName": "轻巧解结",
"beat": "进入",
"designIntent": "开局就有多个可行出口,重新进入观察与消除节奏。",
"requiresRotation": false,
"pacing": {
"cognitiveDifficulty": 23,
"removals": 18,
"curvedRemovals": 13,
"curvedRatio": 0.7222222222222222,
"estimatedSeconds": 64,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 0
}
},
{
"version": 1,
"id": "observe-v3-20",
"name": "只换一个方向",
"seed": 187104,
"rotationEnabled": true,
"cells": [
{
"q": -2,
"r": 2,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": -1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 1,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": -1,
"r": 1,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": 0,
"r": 1,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": 1,
"r": 1,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": -2,
"r": 0,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": -1,
"r": 0,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": 0,
"r": 0,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": 1,
"r": 0,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": 2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -1,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": 0,
"r": -1,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": 1,
"r": -1,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": 2,
"r": -1,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": 0,
"r": -2,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": 1,
"r": -2,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": 2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
}
],
"tiles": [
{
"id": "t0",
"q": 0,
"r": 2,
"dir": 1,
"color": 0
},
{
"id": "t1",
"q": 2,
"r": 0,
"dir": 0,
"color": 1
},
{
"id": "t2",
"q": -1,
"r": 0,
"dir": 5,
"color": 2
},
{
"id": "t3",
"q": 2,
"r": -2,
"dir": 5,
"color": 3
},
{
"id": "t4",
"q": 0,
"r": -1,
"dir": 0,
"color": 0
},
{
"id": "t5",
"q": -1,
"r": 1,
"dir": 4,
"color": 1
}
],
"moveLimit": 6,
"chapter": 4,
"chapterName": "轻巧解结",
"beat": "换路",
"designIntent": "用一次有明确收益的免费旋转打开出口;每次只处理一个温和变化。",
"requiresRotation": true,
"pacing": {
"cognitiveDifficulty": 37,
"removals": 6,
"curvedRemovals": 5,
"curvedRatio": 0.8333333333333334,
"estimatedSeconds": 29,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 1
}
},
{
"version": 1,
"id": "observe-v3-21",
"name": "连成顺畅的路",
"seed": 2461275,
"rotationEnabled": true,
"cells": [
{
"q": -4,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 2,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": -4,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": -2,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": -2,
"r": -1,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": -2,
"r": 0,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": -2,
"r": 1,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": -2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 0,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": -1,
"r": 1,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": -1,
"r": 2,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": -1,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 4,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": 0,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 0,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": 0,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 2,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": 0,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -4,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": 1,
"r": -3,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": 1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -1,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": 1,
"r": 0,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": 1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 2,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": 1,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -4,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": 2,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 0,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": 2,
"r": 1,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": 2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -2,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": 3,
"r": -1,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": 3,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": 0,
"tracks": [
4,
5,
3,
2,
0,
1
]
}
],
"tiles": [
{
"id": "t0",
"q": 2,
"r": -2,
"dir": 5,
"color": 0
},
{
"id": "t1",
"q": 1,
"r": -2,
"dir": 5,
"color": 1
},
{
"id": "t2",
"q": 0,
"r": 4,
"dir": 1,
"color": 2
},
{
"id": "t3",
"q": 0,
"r": -2,
"dir": 5,
"color": 3
},
{
"id": "t4",
"q": -1,
"r": 1,
"dir": 5,
"color": 0
},
{
"id": "t5",
"q": 1,
"r": 3,
"dir": 1,
"color": 1
},
{
"id": "t6",
"q": -2,
"r": 2,
"dir": 5,
"color": 2
},
{
"id": "t7",
"q": 2,
"r": 0,
"dir": 3,
"color": 3
},
{
"id": "t8",
"q": 2,
"r": 2,
"dir": 1,
"color": 0
},
{
"id": "t9",
"q": 0,
"r": 1,
"dir": 3,
"color": 1
},
{
"id": "t10",
"q": -1,
"r": -2,
"dir": 5,
"color": 2
},
{
"id": "t11",
"q": -2,
"r": 0,
"dir": 4,
"color": 3
},
{
"id": "t12",
"q": -4,
"r": 0,
"dir": 3,
"color": 0
},
{
"id": "t13",
"q": -3,
"r": -1,
"dir": 1,
"color": 1
},
{
"id": "t14",
"q": 4,
"r": -4,
"dir": 5,
"color": 2
},
{
"id": "t15",
"q": 0,
"r": -4,
"dir": 2,
"color": 3
},
{
"id": "t16",
"q": 0,
"r": 2,
"dir": 4,
"color": 0
},
{
"id": "t17",
"q": -4,
"r": 2,
"dir": 4,
"color": 1
}
],
"moveLimit": 18,
"chapter": 4,
"chapterName": "轻巧解结",
"beat": "展开",
"designIntent": "在熟悉规则中展开路线,提供多次连续成功。",
"requiresRotation": false,
"pacing": {
"cognitiveDifficulty": 29,
"removals": 18,
"curvedRemovals": 16,
"curvedRatio": 0.8888888888888888,
"estimatedSeconds": 66,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 0
}
},
{
"version": 1,
"id": "observe-v3-22",
"name": "轻巧绕一个弯",
"seed": 172109,
"rotationEnabled": true,
"cells": [
{
"q": -2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 1,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": 0,
"r": 1,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": 1,
"r": 1,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": -2,
"r": 0,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": -1,
"r": 0,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": 0,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 0,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": 2,
"r": 0,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": -1,
"r": -1,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": 0,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -1,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": 2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -2,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": 2,
"r": -2,
"tracks": [
2,
5,
0,
4,
3,
1
]
}
],
"tiles": [
{
"id": "t0",
"q": -1,
"r": 0,
"dir": 2,
"color": 0
},
{
"id": "t1",
"q": 0,
"r": 2,
"dir": 1,
"color": 1
},
{
"id": "t2",
"q": 0,
"r": 0,
"dir": 2,
"color": 2
},
{
"id": "t3",
"q": 1,
"r": 1,
"dir": 1,
"color": 3
},
{
"id": "t4",
"q": -1,
"r": 2,
"dir": 0,
"color": 0
},
{
"id": "t5",
"q": 1,
"r": -2,
"dir": 5,
"color": 1
}
],
"moveLimit": 6,
"chapter": 4,
"chapterName": "轻巧解结",
"beat": "小挑战",
"designIntent": "少量棋子带来一次路线或先后顺序判断,形成组内小高点。",
"requiresRotation": true,
"pacing": {
"cognitiveDifficulty": 43,
"removals": 6,
"curvedRemovals": 5,
"curvedRatio": 0.8333333333333334,
"estimatedSeconds": 30,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 1
}
},
{
"version": 1,
"id": "observe-v3-23",
"name": "松一口气",
"seed": 2481721,
"rotationEnabled": true,
"cells": [
{
"q": -4,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 1,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": -4,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 0,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": -3,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 2,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": -3,
"r": 3,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": -3,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 2,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": -2,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 4,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": -1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 1,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": -1,
"r": 2,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": -1,
"r": 3,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": -1,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 1,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": 0,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 2,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": 1,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -1,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": 2,
"r": 0,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": 2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 2,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": 3,
"r": -4,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": 3,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": 1,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": 4,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -1,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": 4,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
}
],
"tiles": [
{
"id": "t0",
"q": 0,
"r": 4,
"dir": 5,
"color": 0
},
{
"id": "t1",
"q": 1,
"r": -1,
"dir": 2,
"color": 1
},
{
"id": "t2",
"q": -1,
"r": 2,
"dir": 5,
"color": 2
},
{
"id": "t3",
"q": 4,
"r": -1,
"dir": 5,
"color": 3
},
{
"id": "t4",
"q": 0,
"r": 1,
"dir": 2,
"color": 0
},
{
"id": "t5",
"q": -3,
"r": 2,
"dir": 2,
"color": 1
},
{
"id": "t6",
"q": -2,
"r": 0,
"dir": 5,
"color": 2
},
{
"id": "t7",
"q": 1,
"r": 3,
"dir": 0,
"color": 3
},
{
"id": "t8",
"q": -3,
"r": 0,
"dir": 4,
"color": 0
},
{
"id": "t9",
"q": 4,
"r": -4,
"dir": 5,
"color": 1
},
{
"id": "t10",
"q": -3,
"r": 4,
"dir": 0,
"color": 2
},
{
"id": "t11",
"q": 2,
"r": -3,
"dir": 1,
"color": 3
},
{
"id": "t12",
"q": 4,
"r": 0,
"dir": 4,
"color": 0
},
{
"id": "t13",
"q": 0,
"r": -1,
"dir": 0,
"color": 1
},
{
"id": "t14",
"q": -2,
"r": -2,
"dir": 5,
"color": 2
},
{
"id": "t15",
"q": 2,
"r": -4,
"dir": 5,
"color": 3
},
{
"id": "t16",
"q": -4,
"r": 0,
"dir": 5,
"color": 0
},
{
"id": "t17",
"q": -4,
"r": 1,
"dir": 4,
"color": 1
},
{
"id": "t18",
"q": -1,
"r": 4,
"dir": 4,
"color": 2
},
{
"id": "t19",
"q": 0,
"r": -4,
"dir": 5,
"color": 3
}
],
"moveLimit": 20,
"chapter": 4,
"chapterName": "轻巧解结",
"beat": "释放",
"designIntent": "比上一关明显轻松,增加可并行处理的出口,释放思考压力。",
"requiresRotation": false,
"pacing": {
"cognitiveDifficulty": 23,
"removals": 20,
"curvedRemovals": 13,
"curvedRatio": 0.65,
"estimatedSeconds": 76,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 0
}
},
{
"version": 1,
"id": "observe-v3-24",
"name": "从容的大舞台",
"seed": 2504521,
"rotationEnabled": true,
"cells": [
{
"q": -4,
"r": 0,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": -4,
"r": 1,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": -4,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 3,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": -4,
"r": 4,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": -3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 4,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": -2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": -1,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": -2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 1,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": -2,
"r": 2,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": -2,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -2,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": -1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 1,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": -1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 3,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": -1,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -4,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": 0,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -1,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": 0,
"r": 0,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": 0,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -4,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": 1,
"r": -3,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": 1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -1,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": 1,
"r": 0,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": 1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 2,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": 1,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -3,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": 2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -4,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": 3,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": 0,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": 3,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -4,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": 4,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
}
],
"tiles": [
{
"id": "t0",
"q": 3,
"r": -4,
"dir": 3,
"color": 0
},
{
"id": "t1",
"q": 1,
"r": 0,
"dir": 4,
"color": 1
},
{
"id": "t2",
"q": -2,
"r": 1,
"dir": 0,
"color": 2
},
{
"id": "t3",
"q": 1,
"r": 3,
"dir": 5,
"color": 3
},
{
"id": "t4",
"q": -1,
"r": -3,
"dir": 4,
"color": 0
},
{
"id": "t5",
"q": 4,
"r": 0,
"dir": 0,
"color": 1
},
{
"id": "t6",
"q": 0,
"r": 3,
"dir": 5,
"color": 2
},
{
"id": "t7",
"q": -2,
"r": 0,
"dir": 0,
"color": 3
},
{
"id": "t8",
"q": -4,
"r": 3,
"dir": 0,
"color": 0
},
{
"id": "t9",
"q": 0,
"r": 1,
"dir": 4,
"color": 1
},
{
"id": "t10",
"q": -1,
"r": 2,
"dir": 4,
"color": 2
},
{
"id": "t11",
"q": -2,
"r": 3,
"dir": 4,
"color": 3
},
{
"id": "t12",
"q": -4,
"r": 2,
"dir": 0,
"color": 0
},
{
"id": "t13",
"q": 0,
"r": -2,
"dir": 2,
"color": 1
},
{
"id": "t14",
"q": -3,
"r": -1,
"dir": 4,
"color": 2
},
{
"id": "t15",
"q": -4,
"r": 1,
"dir": 0,
"color": 3
},
{
"id": "t16",
"q": 1,
"r": -2,
"dir": 2,
"color": 0
},
{
"id": "t17",
"q": 0,
"r": -4,
"dir": 1,
"color": 1
},
{
"id": "t18",
"q": 2,
"r": -4,
"dir": 0,
"color": 2
},
{
"id": "t19",
"q": -4,
"r": 4,
"dir": 4,
"color": 3
},
{
"id": "t20",
"q": -1,
"r": 4,
"dir": 4,
"color": 0
},
{
"id": "t21",
"q": 2,
"r": 2,
"dir": 2,
"color": 1
}
],
"moveLimit": 22,
"chapter": 4,
"chapterName": "轻巧解结",
"beat": "长局回报",
"designIntent": "用较大的棋盘和更多清晰路线收束;增加完成感与体验长度。",
"requiresRotation": false,
"pacing": {
"cognitiveDifficulty": 23,
"removals": 22,
"curvedRemovals": 15,
"curvedRatio": 0.6818181818181818,
"estimatedSeconds": 77,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 0
}
},
{
"version": 1,
"id": "observe-v3-25",
"name": "又是新的出口",
"seed": 2460526,
"rotationEnabled": true,
"cells": [
{
"q": -4,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 2,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": -4,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 1,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": -3,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 3,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": -3,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": -2,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": -2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 1,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": -2,
"r": 2,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": -2,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 4,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": -1,
"r": -3,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": -1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -1,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": -1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -4,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": 0,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -1,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": 0,
"r": 0,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": 0,
"r": 1,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": 0,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 3,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": 0,
"r": 4,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": 1,
"r": -4,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": 1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -1,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": 1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 3,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": 2,
"r": -4,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": 2,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -1,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": 2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 1,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": 2,
"r": 2,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": 3,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": 1,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": 4,
"r": -4,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": 4,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": 0,
"tracks": [
2,
3,
0,
1,
5,
4
]
}
],
"tiles": [
{
"id": "t0",
"q": 1,
"r": -1,
"dir": 3,
"color": 0
},
{
"id": "t1",
"q": -2,
"r": 1,
"dir": 5,
"color": 1
},
{
"id": "t2",
"q": 0,
"r": 4,
"dir": 5,
"color": 2
},
{
"id": "t3",
"q": -1,
"r": 4,
"dir": 5,
"color": 3
},
{
"id": "t4",
"q": -3,
"r": 0,
"dir": 3,
"color": 0
},
{
"id": "t5",
"q": 3,
"r": -3,
"dir": 5,
"color": 1
},
{
"id": "t6",
"q": 1,
"r": 1,
"dir": 3,
"color": 2
},
{
"id": "t7",
"q": 2,
"r": -3,
"dir": 5,
"color": 3
},
{
"id": "t8",
"q": 1,
"r": -3,
"dir": 5,
"color": 0
},
{
"id": "t9",
"q": 0,
"r": -3,
"dir": 5,
"color": 1
},
{
"id": "t10",
"q": 4,
"r": -2,
"dir": 3,
"color": 2
},
{
"id": "t11",
"q": 4,
"r": 0,
"dir": 4,
"color": 3
},
{
"id": "t12",
"q": -2,
"r": -2,
"dir": 5,
"color": 0
},
{
"id": "t13",
"q": -3,
"r": 4,
"dir": 5,
"color": 1
},
{
"id": "t14",
"q": 4,
"r": -4,
"dir": 2,
"color": 2
},
{
"id": "t15",
"q": -4,
"r": 1,
"dir": 4,
"color": 3
},
{
"id": "t16",
"q": -1,
"r": -3,
"dir": 0,
"color": 0
},
{
"id": "t17",
"q": 1,
"r": 3,
"dir": 2,
"color": 1
}
],
"moveLimit": 18,
"chapter": 5,
"chapterName": "展开天地",
"beat": "进入",
"designIntent": "开局就有多个可行出口,重新进入观察与消除节奏。",
"requiresRotation": false,
"pacing": {
"cognitiveDifficulty": 27,
"removals": 18,
"curvedRemovals": 12,
"curvedRatio": 0.6666666666666666,
"estimatedSeconds": 63,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 0
}
},
{
"version": 1,
"id": "observe-v3-26",
"name": "看见新的可能",
"seed": 160798,
"rotationEnabled": true,
"cells": [
{
"q": 0,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 1,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": 2,
"r": 0,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": -1,
"r": 2,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": 0,
"r": 1,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": 1,
"r": 0,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": 2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 0,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": 1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -2,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": -2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 0,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": 0,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -2,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": -2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -1,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": 0,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
}
],
"tiles": [
{
"id": "t0",
"q": 2,
"r": -1,
"dir": 5,
"color": 0
},
{
"id": "t1",
"q": -2,
"r": 0,
"dir": 1,
"color": 1
},
{
"id": "t2",
"q": -1,
"r": 1,
"dir": 2,
"color": 2
},
{
"id": "t3",
"q": 0,
"r": 1,
"dir": 2,
"color": 3
},
{
"id": "t4",
"q": 2,
"r": 0,
"dir": 4,
"color": 0
},
{
"id": "t5",
"q": 0,
"r": -1,
"dir": 5,
"color": 1
}
],
"moveLimit": 6,
"chapter": 5,
"chapterName": "展开天地",
"beat": "换路",
"designIntent": "用一次有明确收益的免费旋转打开出口;每次只处理一个温和变化。",
"requiresRotation": true,
"pacing": {
"cognitiveDifficulty": 38,
"removals": 6,
"curvedRemovals": 6,
"curvedRatio": 1,
"estimatedSeconds": 27,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 1
}
},
{
"version": 1,
"id": "observe-v3-27",
"name": "顺路解开",
"seed": 921246,
"rotationEnabled": true,
"cells": [
{
"q": -4,
"r": 0,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": -4,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 4,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": -3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 1,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": -3,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 3,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": -3,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 2,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": -2,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 4,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": -1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -1,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": -1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 0,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": 0,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 2,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": 0,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -1,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": 1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -3,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": 2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 1,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": 2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": 1,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": 4,
"r": -4,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": 4,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
}
],
"tiles": [
{
"id": "t0",
"q": 2,
"r": 1,
"dir": 0,
"color": 0
},
{
"id": "t1",
"q": 0,
"r": 0,
"dir": 4,
"color": 1
},
{
"id": "t2",
"q": 0,
"r": -4,
"dir": 4,
"color": 2
},
{
"id": "t3",
"q": -4,
"r": 4,
"dir": 0,
"color": 3
},
{
"id": "t4",
"q": 2,
"r": -1,
"dir": 0,
"color": 0
},
{
"id": "t5",
"q": -2,
"r": 0,
"dir": 4,
"color": 1
},
{
"id": "t6",
"q": 1,
"r": -4,
"dir": 2,
"color": 2
},
{
"id": "t7",
"q": -1,
"r": 1,
"dir": 4,
"color": 3
},
{
"id": "t8",
"q": 2,
"r": -2,
"dir": 0,
"color": 0
},
{
"id": "t9",
"q": -3,
"r": -1,
"dir": 4,
"color": 1
},
{
"id": "t10",
"q": 0,
"r": 2,
"dir": 4,
"color": 2
},
{
"id": "t11",
"q": -2,
"r": 2,
"dir": 3,
"color": 3
},
{
"id": "t12",
"q": -4,
"r": 2,
"dir": 0,
"color": 0
},
{
"id": "t13",
"q": 2,
"r": -4,
"dir": 2,
"color": 1
},
{
"id": "t14",
"q": 2,
"r": 2,
"dir": 4,
"color": 2
},
{
"id": "t15",
"q": 4,
"r": -1,
"dir": 3,
"color": 3
},
{
"id": "t16",
"q": -2,
"r": 4,
"dir": 2,
"color": 0
},
{
"id": "t17",
"q": 0,
"r": 4,
"dir": 3,
"color": 1
},
{
"id": "t18",
"q": 4,
"r": -3,
"dir": 2,
"color": 2
},
{
"id": "t19",
"q": -1,
"r": -3,
"dir": 5,
"color": 3
}
],
"moveLimit": 20,
"chapter": 5,
"chapterName": "展开天地",
"beat": "展开",
"designIntent": "在熟悉规则中展开路线,提供多次连续成功。",
"requiresRotation": false,
"pacing": {
"cognitiveDifficulty": 29,
"removals": 20,
"curvedRemovals": 14,
"curvedRatio": 0.7,
"estimatedSeconds": 71,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 0
}
},
{
"version": 1,
"id": "observe-v3-28",
"name": "留意这个转角",
"seed": 172099,
"rotationEnabled": true,
"cells": [
{
"q": -2,
"r": 2,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": -1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 2,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": -2,
"r": 1,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": -1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 1,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": -2,
"r": 0,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": -1,
"r": 0,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": 0,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 0,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": -1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -1,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": 2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -2,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": 1,
"r": -2,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": 2,
"r": -2,
"tracks": [
2,
4,
0,
5,
1,
3
]
}
],
"tiles": [
{
"id": "t0",
"q": 1,
"r": -1,
"dir": 2,
"color": 0
},
{
"id": "t1",
"q": -2,
"r": 2,
"dir": 2,
"color": 1
},
{
"id": "t2",
"q": 2,
"r": -1,
"dir": 3,
"color": 2
},
{
"id": "t3",
"q": -1,
"r": 0,
"dir": 0,
"color": 3
},
{
"id": "t4",
"q": 1,
"r": 1,
"dir": 4,
"color": 0
},
{
"id": "t5",
"q": 0,
"r": 2,
"dir": 5,
"color": 1
}
],
"moveLimit": 6,
"chapter": 5,
"chapterName": "展开天地",
"beat": "小挑战",
"designIntent": "少量棋子带来一次路线或先后顺序判断,形成组内小高点。",
"requiresRotation": true,
"pacing": {
"cognitiveDifficulty": 45,
"removals": 6,
"curvedRemovals": 4,
"curvedRatio": 0.6666666666666666,
"estimatedSeconds": 28,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 1
}
},
{
"version": 1,
"id": "observe-v3-29",
"name": "满盘好走",
"seed": 2482149,
"rotationEnabled": true,
"cells": [
{
"q": -4,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 1,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": -4,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 3,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": -4,
"r": 4,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": -3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 0,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": -3,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 0,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": -2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 4,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": -1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 0,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": -1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -3,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": 0,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 3,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": 0,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -1,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": 1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -4,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": 2,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 0,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": 2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": 1,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": 4,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
}
],
"tiles": [
{
"id": "t0",
"q": -2,
"r": 4,
"dir": 5,
"color": 0
},
{
"id": "t1",
"q": -3,
"r": 1,
"dir": 2,
"color": 1
},
{
"id": "t2",
"q": -1,
"r": 3,
"dir": 1,
"color": 2
},
{
"id": "t3",
"q": 1,
"r": -3,
"dir": 3,
"color": 3
},
{
"id": "t4",
"q": -1,
"r": -1,
"dir": 2,
"color": 0
},
{
"id": "t5",
"q": 3,
"r": -3,
"dir": 3,
"color": 1
},
{
"id": "t6",
"q": -1,
"r": -2,
"dir": 1,
"color": 2
},
{
"id": "t7",
"q": -1,
"r": 1,
"dir": 2,
"color": 3
},
{
"id": "t8",
"q": -2,
"r": -1,
"dir": 4,
"color": 0
},
{
"id": "t9",
"q": 1,
"r": 1,
"dir": 2,
"color": 1
},
{
"id": "t10",
"q": 3,
"r": -1,
"dir": 4,
"color": 2
},
{
"id": "t11",
"q": -4,
"r": 4,
"dir": 0,
"color": 3
},
{
"id": "t12",
"q": -4,
"r": 2,
"dir": 3,
"color": 0
},
{
"id": "t13",
"q": -3,
"r": -1,
"dir": 0,
"color": 1
},
{
"id": "t14",
"q": -1,
"r": 4,
"dir": 2,
"color": 2
},
{
"id": "t15",
"q": 4,
"r": -4,
"dir": 0,
"color": 3
},
{
"id": "t16",
"q": 0,
"r": -3,
"dir": 0,
"color": 0
},
{
"id": "t17",
"q": 0,
"r": -4,
"dir": 0,
"color": 1
},
{
"id": "t18",
"q": 2,
"r": -4,
"dir": 1,
"color": 2
},
{
"id": "t19",
"q": -4,
"r": 1,
"dir": 5,
"color": 3
}
],
"moveLimit": 20,
"chapter": 5,
"chapterName": "展开天地",
"beat": "释放",
"designIntent": "比上一关明显轻松,增加可并行处理的出口,释放思考压力。",
"requiresRotation": false,
"pacing": {
"cognitiveDifficulty": 21,
"removals": 20,
"curvedRemovals": 13,
"curvedRatio": 0.65,
"estimatedSeconds": 70,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 0
}
},
{
"version": 1,
"id": "observe-v3-30",
"name": "长长的成就感",
"seed": 2500990,
"rotationEnabled": true,
"cells": [
{
"q": -4,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 2,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": -4,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 4,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": -3,
"r": -1,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": -3,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": -2,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": -2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 0,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": -1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -3,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": 0,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -1,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": 0,
"r": 0,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": 0,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 2,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": 0,
"r": 3,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": 0,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -4,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": 1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 0,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": 1,
"r": 1,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": 1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 3,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": 2,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -3,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": 2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -2,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": 4,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
}
],
"tiles": [
{
"id": "t0",
"q": -2,
"r": 3,
"dir": 0,
"color": 0
},
{
"id": "t1",
"q": 0,
"r": 1,
"dir": 0,
"color": 1
},
{
"id": "t2",
"q": -2,
"r": 2,
"dir": 0,
"color": 2
},
{
"id": "t3",
"q": 1,
"r": 1,
"dir": 1,
"color": 3
},
{
"id": "t4",
"q": 0,
"r": -2,
"dir": 2,
"color": 0
},
{
"id": "t5",
"q": -2,
"r": 1,
"dir": 1,
"color": 1
},
{
"id": "t6",
"q": 0,
"r": -4,
"dir": 4,
"color": 2
},
{
"id": "t7",
"q": 0,
"r": 0,
"dir": 0,
"color": 3
},
{
"id": "t8",
"q": -1,
"r": 3,
"dir": 2,
"color": 0
},
{
"id": "t9",
"q": 2,
"r": -4,
"dir": 3,
"color": 1
},
{
"id": "t10",
"q": 2,
"r": 2,
"dir": 4,
"color": 2
},
{
"id": "t11",
"q": -4,
"r": 2,
"dir": 3,
"color": 3
},
{
"id": "t12",
"q": -1,
"r": -3,
"dir": 4,
"color": 0
},
{
"id": "t13",
"q": -2,
"r": 0,
"dir": 0,
"color": 1
},
{
"id": "t14",
"q": -2,
"r": -2,
"dir": 4,
"color": 2
},
{
"id": "t15",
"q": 0,
"r": 3,
"dir": 2,
"color": 3
},
{
"id": "t16",
"q": -4,
"r": 3,
"dir": 3,
"color": 0
},
{
"id": "t17",
"q": 4,
"r": -1,
"dir": 3,
"color": 1
},
{
"id": "t18",
"q": 0,
"r": 4,
"dir": 3,
"color": 2
},
{
"id": "t19",
"q": -4,
"r": 0,
"dir": 0,
"color": 3
},
{
"id": "t20",
"q": -2,
"r": 4,
"dir": 4,
"color": 0
},
{
"id": "t21",
"q": -4,
"r": 4,
"dir": 4,
"color": 1
}
],
"moveLimit": 22,
"chapter": 5,
"chapterName": "展开天地",
"beat": "长局回报",
"designIntent": "用较大的棋盘和更多清晰路线收束;增加完成感与体验长度。",
"requiresRotation": false,
"pacing": {
"cognitiveDifficulty": 26,
"removals": 22,
"curvedRemovals": 17,
"curvedRatio": 0.7727272727272727,
"estimatedSeconds": 79,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 0
}
},
{
"version": 1,
"id": "observe-v3-31",
"name": "熟练地出发",
"seed": 2482577,
"rotationEnabled": true,
"cells": [
{
"q": -4,
"r": 0,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": -4,
"r": 1,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": -4,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 0,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": -3,
"r": 1,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": -3,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 3,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": -3,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": -2,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": -2,
"r": -1,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": -2,
"r": 0,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": -2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 4,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": -1,
"r": -3,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": -1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -1,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": -1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 4,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": 0,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -2,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": 0,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 3,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": 0,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -4,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": 1,
"r": -3,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": 1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 1,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": 1,
"r": 2,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": 1,
"r": 3,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": 2,
"r": -4,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": 2,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -1,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": 2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -4,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": 3,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -2,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": 3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": 1,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": 4,
"r": -4,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": 4,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -1,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": 4,
"r": 0,
"tracks": [
1,
0,
4,
5,
2,
3
]
}
],
"tiles": [
{
"id": "t0",
"q": 1,
"r": -2,
"dir": 0,
"color": 0
},
{
"id": "t1",
"q": 0,
"r": 1,
"dir": 5,
"color": 1
},
{
"id": "t2",
"q": 3,
"r": 1,
"dir": 5,
"color": 2
},
{
"id": "t3",
"q": 2,
"r": 1,
"dir": 5,
"color": 3
},
{
"id": "t4",
"q": -1,
"r": -1,
"dir": 1,
"color": 0
},
{
"id": "t5",
"q": -2,
"r": 1,
"dir": 5,
"color": 1
},
{
"id": "t6",
"q": 0,
"r": 2,
"dir": 4,
"color": 2
},
{
"id": "t7",
"q": -1,
"r": 3,
"dir": 4,
"color": 3
},
{
"id": "t8",
"q": -3,
"r": 1,
"dir": 5,
"color": 0
},
{
"id": "t9",
"q": -1,
"r": -2,
"dir": 1,
"color": 1
},
{
"id": "t10",
"q": 3,
"r": -1,
"dir": 0,
"color": 2
},
{
"id": "t11",
"q": 0,
"r": 4,
"dir": 1,
"color": 3
},
{
"id": "t12",
"q": -4,
"r": 0,
"dir": 3,
"color": 0
},
{
"id": "t13",
"q": 2,
"r": -3,
"dir": 2,
"color": 1
},
{
"id": "t14",
"q": -4,
"r": 4,
"dir": 4,
"color": 2
},
{
"id": "t15",
"q": 1,
"r": -4,
"dir": 5,
"color": 3
},
{
"id": "t16",
"q": 3,
"r": -3,
"dir": 2,
"color": 0
},
{
"id": "t17",
"q": -2,
"r": 4,
"dir": 4,
"color": 1
},
{
"id": "t18",
"q": -2,
"r": -2,
"dir": 5,
"color": 2
},
{
"id": "t19",
"q": 1,
"r": 3,
"dir": 2,
"color": 3
}
],
"moveLimit": 20,
"chapter": 6,
"chapterName": "从容变换",
"beat": "进入",
"designIntent": "开局就有多个可行出口,重新进入观察与消除节奏。",
"requiresRotation": false,
"pacing": {
"cognitiveDifficulty": 25,
"removals": 20,
"curvedRemovals": 13,
"curvedRatio": 0.65,
"estimatedSeconds": 70,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 0
}
},
{
"version": 1,
"id": "observe-v3-32",
"name": "一点小变化",
"seed": 160759,
"rotationEnabled": true,
"cells": [
{
"q": -2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 2,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": -2,
"r": 1,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": -1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 1,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": 1,
"r": 1,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": -2,
"r": 0,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": -1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 0,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": 2,
"r": 0,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": -1,
"r": -1,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": 0,
"r": -1,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": 1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -1,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": 0,
"r": -2,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": 1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -2,
"tracks": [
5,
2,
1,
4,
3,
0
]
}
],
"tiles": [
{
"id": "t0",
"q": 0,
"r": -1,
"dir": 3,
"color": 0
},
{
"id": "t1",
"q": 1,
"r": 0,
"dir": 2,
"color": 1
},
{
"id": "t2",
"q": -2,
"r": 2,
"dir": 1,
"color": 2
},
{
"id": "t3",
"q": 1,
"r": -2,
"dir": 2,
"color": 3
},
{
"id": "t4",
"q": 2,
"r": -1,
"dir": 2,
"color": 0
},
{
"id": "t5",
"q": -2,
"r": 0,
"dir": 0,
"color": 1
}
],
"moveLimit": 6,
"chapter": 6,
"chapterName": "从容变换",
"beat": "换路",
"designIntent": "用一次有明确收益的免费旋转打开出口;每次只处理一个温和变化。",
"requiresRotation": true,
"pacing": {
"cognitiveDifficulty": 38,
"removals": 6,
"curvedRemovals": 4,
"curvedRatio": 0.6666666666666666,
"estimatedSeconds": 30,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 1
}
},
{
"version": 1,
"id": "observe-v3-33",
"name": "接住这个节奏",
"seed": 921452,
"rotationEnabled": true,
"cells": [
{
"q": -4,
"r": 0,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": -4,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 2,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": -4,
"r": 3,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": -4,
"r": 4,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": -3,
"r": -1,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": -3,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 3,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": -3,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": -2,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": -2,
"r": -1,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": -2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 1,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": -2,
"r": 2,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": -2,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 4,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": -1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 2,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": -1,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -1,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": 0,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 2,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": 0,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -2,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": 1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 2,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": 1,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -4,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": 2,
"r": -3,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": 2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -1,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": 2,
"r": 0,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": 2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -1,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": 3,
"r": 0,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": 3,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": 0,
"tracks": [
2,
3,
0,
1,
5,
4
]
}
],
"tiles": [
{
"id": "t0",
"q": 2,
"r": -2,
"dir": 5,
"color": 0
},
{
"id": "t1",
"q": -2,
"r": 0,
"dir": 4,
"color": 1
},
{
"id": "t2",
"q": 2,
"r": 0,
"dir": 2,
"color": 2
},
{
"id": "t3",
"q": 1,
"r": 3,
"dir": 1,
"color": 3
},
{
"id": "t4",
"q": -1,
"r": 2,
"dir": 2,
"color": 0
},
{
"id": "t5",
"q": -3,
"r": 1,
"dir": 4,
"color": 1
},
{
"id": "t6",
"q": 0,
"r": -4,
"dir": 2,
"color": 2
},
{
"id": "t7",
"q": 0,
"r": -2,
"dir": 1,
"color": 3
},
{
"id": "t8",
"q": 4,
"r": -4,
"dir": 3,
"color": 0
},
{
"id": "t9",
"q": -4,
"r": 3,
"dir": 3,
"color": 1
},
{
"id": "t10",
"q": -3,
"r": -1,
"dir": 1,
"color": 2
},
{
"id": "t11",
"q": -1,
"r": 3,
"dir": 4,
"color": 3
},
{
"id": "t12",
"q": 4,
"r": 0,
"dir": 5,
"color": 0
},
{
"id": "t13",
"q": -4,
"r": 1,
"dir": 0,
"color": 1
},
{
"id": "t14",
"q": 4,
"r": -2,
"dir": 2,
"color": 2
},
{
"id": "t15",
"q": -3,
"r": 4,
"dir": 4,
"color": 3
},
{
"id": "t16",
"q": -2,
"r": 4,
"dir": 3,
"color": 0
},
{
"id": "t17",
"q": 2,
"r": -4,
"dir": 1,
"color": 1
},
{
"id": "t18",
"q": -4,
"r": 0,
"dir": 5,
"color": 2
},
{
"id": "t19",
"q": -2,
"r": -2,
"dir": 0,
"color": 3
}
],
"moveLimit": 20,
"chapter": 6,
"chapterName": "从容变换",
"beat": "展开",
"designIntent": "在熟悉规则中展开路线,提供多次连续成功。",
"requiresRotation": false,
"pacing": {
"cognitiveDifficulty": 28,
"removals": 20,
"curvedRemovals": 14,
"curvedRatio": 0.7,
"estimatedSeconds": 75,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 0
}
},
{
"version": 1,
"id": "observe-v3-34",
"name": "两条路的相遇",
"seed": 172309,
"rotationEnabled": true,
"cells": [
{
"q": -2,
"r": 2,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": -1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 2,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": -2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 1,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": 1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 0,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": -1,
"r": 0,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": 0,
"r": 0,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": 1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 0,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": -1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -1,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": 1,
"r": -1,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": 2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -2,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": 1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
}
],
"tiles": [
{
"id": "t0",
"q": -2,
"r": 0,
"dir": 3,
"color": 0
},
{
"id": "t1",
"q": 1,
"r": 1,
"dir": 0,
"color": 1
},
{
"id": "t2",
"q": -1,
"r": -1,
"dir": 1,
"color": 2
},
{
"id": "t3",
"q": -2,
"r": 1,
"dir": 3,
"color": 3
},
{
"id": "t4",
"q": 1,
"r": -2,
"dir": 3,
"color": 0
},
{
"id": "t5",
"q": -2,
"r": 2,
"dir": 2,
"color": 1
}
],
"moveLimit": 6,
"chapter": 6,
"chapterName": "从容变换",
"beat": "小挑战",
"designIntent": "少量棋子带来一次路线或先后顺序判断,形成组内小高点。",
"requiresRotation": true,
"pacing": {
"cognitiveDifficulty": 49,
"removals": 6,
"curvedRemovals": 6,
"curvedRatio": 1,
"estimatedSeconds": 31,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 1
}
},
{
"version": 1,
"id": "observe-v3-35",
"name": "把出口打开",
"seed": 2508052,
"rotationEnabled": true,
"cells": [
{
"q": -4,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 1,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": -4,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 1,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": -3,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 3,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": -3,
"r": 4,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": -2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": -1,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": -2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 2,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": -2,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 0,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": -1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -1,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": 0,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -3,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": 1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 3,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": 2,
"r": -4,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": 2,
"r": -3,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": 2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -1,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": 3,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": 1,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": 4,
"r": -4,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": 4,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
}
],
"tiles": [
{
"id": "t0",
"q": -2,
"r": 0,
"dir": 3,
"color": 0
},
{
"id": "t1",
"q": 0,
"r": -1,
"dir": 2,
"color": 1
},
{
"id": "t2",
"q": -1,
"r": 3,
"dir": 1,
"color": 2
},
{
"id": "t3",
"q": 0,
"r": -2,
"dir": 1,
"color": 3
},
{
"id": "t4",
"q": -2,
"r": 3,
"dir": 4,
"color": 0
},
{
"id": "t5",
"q": 3,
"r": 1,
"dir": 4,
"color": 1
},
{
"id": "t6",
"q": 0,
"r": 2,
"dir": 1,
"color": 2
},
{
"id": "t7",
"q": 1,
"r": -1,
"dir": 1,
"color": 3
},
{
"id": "t8",
"q": 2,
"r": 2,
"dir": 4,
"color": 0
},
{
"id": "t9",
"q": -1,
"r": -2,
"dir": 4,
"color": 1
},
{
"id": "t10",
"q": -2,
"r": 1,
"dir": 3,
"color": 2
},
{
"id": "t11",
"q": 1,
"r": -3,
"dir": 1,
"color": 3
},
{
"id": "t12",
"q": 1,
"r": 1,
"dir": 1,
"color": 0
},
{
"id": "t13",
"q": -3,
"r": 2,
"dir": 3,
"color": 1
},
{
"id": "t14",
"q": 3,
"r": -3,
"dir": 1,
"color": 2
},
{
"id": "t15",
"q": 3,
"r": -1,
"dir": 1,
"color": 3
},
{
"id": "t16",
"q": -2,
"r": -1,
"dir": 5,
"color": 0
},
{
"id": "t17",
"q": 0,
"r": 4,
"dir": 4,
"color": 1
},
{
"id": "t18",
"q": -3,
"r": -1,
"dir": 5,
"color": 2
},
{
"id": "t19",
"q": 0,
"r": -4,
"dir": 0,
"color": 3
},
{
"id": "t20",
"q": -3,
"r": 4,
"dir": 4,
"color": 0
},
{
"id": "t21",
"q": 1,
"r": -4,
"dir": 1,
"color": 1
}
],
"moveLimit": 22,
"chapter": 6,
"chapterName": "从容变换",
"beat": "释放",
"designIntent": "比上一关明显轻松,增加可并行处理的出口,释放思考压力。",
"requiresRotation": false,
"pacing": {
"cognitiveDifficulty": 24,
"removals": 22,
"curvedRemovals": 15,
"curvedRatio": 0.6818181818181818,
"estimatedSeconds": 77,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 0
}
},
{
"version": 1,
"id": "observe-v3-36",
"name": "顺畅走到最后",
"seed": 974458,
"rotationEnabled": true,
"cells": [
{
"q": -4,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 2,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": -4,
"r": 3,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": -4,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 0,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": -2,
"r": 1,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": -2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 3,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": -2,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -3,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": -1,
"r": -2,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": -1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 0,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": -1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -4,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": 0,
"r": -3,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": 0,
"r": -2,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": 0,
"r": -1,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": 0,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 1,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": 0,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 4,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": 1,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -1,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": 1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 2,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": 1,
"r": 3,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": 2,
"r": -4,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": 2,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -2,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": 2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 2,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": 3,
"r": -4,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": 3,
"r": -3,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": 3,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -1,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": 3,
"r": 0,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": 3,
"r": 1,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": 4,
"r": -4,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": 4,
"r": -3,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": 4,
"r": -2,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": 4,
"r": -1,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": 4,
"r": 0,
"tracks": [
3,
5,
4,
0,
2,
1
]
}
],
"tiles": [
{
"id": "t0",
"q": -3,
"r": 2,
"dir": 5,
"color": 0
},
{
"id": "t1",
"q": 1,
"r": 0,
"dir": 1,
"color": 1
},
{
"id": "t2",
"q": 0,
"r": 1,
"dir": 4,
"color": 2
},
{
"id": "t3",
"q": -1,
"r": 0,
"dir": 0,
"color": 3
},
{
"id": "t4",
"q": -1,
"r": 2,
"dir": 4,
"color": 0
},
{
"id": "t5",
"q": 1,
"r": 1,
"dir": 3,
"color": 1
},
{
"id": "t6",
"q": -1,
"r": -1,
"dir": 0,
"color": 2
},
{
"id": "t7",
"q": 2,
"r": -4,
"dir": 5,
"color": 3
},
{
"id": "t8",
"q": 2,
"r": 2,
"dir": 1,
"color": 0
},
{
"id": "t9",
"q": 3,
"r": -4,
"dir": 2,
"color": 1
},
{
"id": "t10",
"q": 1,
"r": -4,
"dir": 5,
"color": 2
},
{
"id": "t11",
"q": 3,
"r": 1,
"dir": 1,
"color": 3
},
{
"id": "t12",
"q": 2,
"r": -1,
"dir": 1,
"color": 0
},
{
"id": "t13",
"q": 0,
"r": 3,
"dir": 3,
"color": 1
},
{
"id": "t14",
"q": -1,
"r": -3,
"dir": 1,
"color": 2
},
{
"id": "t15",
"q": 3,
"r": -2,
"dir": 1,
"color": 3
},
{
"id": "t16",
"q": -2,
"r": -2,
"dir": 4,
"color": 0
},
{
"id": "t17",
"q": 4,
"r": -1,
"dir": 2,
"color": 1
},
{
"id": "t18",
"q": -3,
"r": -1,
"dir": 4,
"color": 2
},
{
"id": "t19",
"q": -4,
"r": 0,
"dir": 4,
"color": 3
},
{
"id": "t20",
"q": -4,
"r": 4,
"dir": 5,
"color": 0
},
{
"id": "t21",
"q": 4,
"r": -3,
"dir": 1,
"color": 1
},
{
"id": "t22",
"q": -4,
"r": 2,
"dir": 4,
"color": 2
},
{
"id": "t23",
"q": 0,
"r": -4,
"dir": 0,
"color": 3
}
],
"moveLimit": 24,
"chapter": 6,
"chapterName": "从容变换",
"beat": "长局回报",
"designIntent": "用较大的棋盘和更多清晰路线收束;增加完成感与体验长度。",
"requiresRotation": false,
"pacing": {
"cognitiveDifficulty": 25,
"removals": 24,
"curvedRemovals": 16,
"curvedRatio": 0.6666666666666666,
"estimatedSeconds": 84,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 0
}
},
{
"version": 1,
"id": "observe-v3-37",
"name": "从容观察",
"seed": 2513188,
"rotationEnabled": true,
"cells": [
{
"q": -4,
"r": 0,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": -4,
"r": 1,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": -4,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 4,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": -3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 0,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": -3,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 3,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": -3,
"r": 4,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": -2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": -1,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": -2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 1,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": -2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -3,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": -1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -1,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": -1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 1,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": -1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -2,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": 0,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 2,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": 1,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -3,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": 2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -1,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": 2,
"r": 0,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": 2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 2,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": 3,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -3,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": 3,
"r": -2,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": 3,
"r": -1,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": 3,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -4,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": 4,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -1,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": 4,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
}
],
"tiles": [
{
"id": "t0",
"q": 3,
"r": -2,
"dir": 5,
"color": 0
},
{
"id": "t1",
"q": -1,
"r": 2,
"dir": 0,
"color": 1
},
{
"id": "t2",
"q": 2,
"r": -2,
"dir": 5,
"color": 2
},
{
"id": "t3",
"q": -3,
"r": 1,
"dir": 3,
"color": 3
},
{
"id": "t4",
"q": 1,
"r": 2,
"dir": 2,
"color": 0
},
{
"id": "t5",
"q": 0,
"r": -4,
"dir": 4,
"color": 1
},
{
"id": "t6",
"q": 0,
"r": 4,
"dir": 5,
"color": 2
},
{
"id": "t7",
"q": -1,
"r": 1,
"dir": 0,
"color": 3
},
{
"id": "t8",
"q": -3,
"r": -1,
"dir": 4,
"color": 0
},
{
"id": "t9",
"q": -1,
"r": 0,
"dir": 0,
"color": 1
},
{
"id": "t10",
"q": 4,
"r": 0,
"dir": 4,
"color": 2
},
{
"id": "t11",
"q": 3,
"r": 1,
"dir": 4,
"color": 3
},
{
"id": "t12",
"q": -4,
"r": 1,
"dir": 0,
"color": 0
},
{
"id": "t13",
"q": -3,
"r": 3,
"dir": 3,
"color": 1
},
{
"id": "t14",
"q": -2,
"r": 4,
"dir": 5,
"color": 2
},
{
"id": "t15",
"q": 0,
"r": -2,
"dir": 1,
"color": 3
},
{
"id": "t16",
"q": 1,
"r": 3,
"dir": 2,
"color": 0
},
{
"id": "t17",
"q": 2,
"r": -4,
"dir": 0,
"color": 1
},
{
"id": "t18",
"q": 4,
"r": -4,
"dir": 2,
"color": 2
},
{
"id": "t19",
"q": -4,
"r": 3,
"dir": 4,
"color": 3
},
{
"id": "t20",
"q": 4,
"r": -2,
"dir": 2,
"color": 0
},
{
"id": "t21",
"q": -4,
"r": 0,
"dir": 5,
"color": 1
}
],
"moveLimit": 22,
"chapter": 7,
"chapterName": "长路常新",
"beat": "进入",
"designIntent": "开局就有多个可行出口,重新进入观察与消除节奏。",
"requiresRotation": false,
"pacing": {
"cognitiveDifficulty": 25,
"removals": 22,
"curvedRemovals": 15,
"curvedRatio": 0.6818181818181818,
"estimatedSeconds": 77,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 0
}
},
{
"version": 1,
"id": "observe-v3-38",
"name": "换个角度看",
"seed": 190148,
"rotationEnabled": true,
"cells": [
{
"q": 0,
"r": 2,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": 1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 0,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": -1,
"r": 2,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": 0,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 2,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": -1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -1,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": 2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -1,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": 1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
}
],
"tiles": [
{
"id": "t0",
"q": 1,
"r": 1,
"dir": 0,
"color": 0
},
{
"id": "t1",
"q": 2,
"r": -1,
"dir": 5,
"color": 1
},
{
"id": "t2",
"q": -2,
"r": 0,
"dir": 3,
"color": 2
},
{
"id": "t3",
"q": -1,
"r": 2,
"dir": 5,
"color": 3
},
{
"id": "t4",
"q": -2,
"r": 2,
"dir": 4,
"color": 0
},
{
"id": "t5",
"q": 0,
"r": 2,
"dir": 3,
"color": 1
}
],
"moveLimit": 6,
"chapter": 7,
"chapterName": "长路常新",
"beat": "换路",
"designIntent": "用一次有明确收益的免费旋转打开出口;每次只处理一个温和变化。",
"requiresRotation": true,
"pacing": {
"cognitiveDifficulty": 34,
"removals": 6,
"curvedRemovals": 4,
"curvedRatio": 0.6666666666666666,
"estimatedSeconds": 25,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 1
}
},
{
"version": 1,
"id": "observe-v3-39",
"name": "一枚接着一枚",
"seed": 2505336,
"rotationEnabled": true,
"cells": [
{
"q": -4,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 1,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": -4,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 1,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": -3,
"r": 2,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": -3,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": -2,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": -2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -2,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": -1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 1,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": -1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 3,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": -1,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -4,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": 0,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 1,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": 0,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 0,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": 1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 3,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": 2,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -1,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": 2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 1,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": 2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -4,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": 3,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -2,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": 3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": 0,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": 3,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -4,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": 4,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -1,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": 4,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
}
],
"tiles": [
{
"id": "t0",
"q": -1,
"r": -1,
"dir": 3,
"color": 0
},
{
"id": "t1",
"q": -4,
"r": 2,
"dir": 1,
"color": 1
},
{
"id": "t2",
"q": 4,
"r": -2,
"dir": 5,
"color": 2
},
{
"id": "t3",
"q": 0,
"r": 0,
"dir": 2,
"color": 3
},
{
"id": "t4",
"q": 1,
"r": 1,
"dir": 3,
"color": 0
},
{
"id": "t5",
"q": 1,
"r": 2,
"dir": 3,
"color": 1
},
{
"id": "t6",
"q": -3,
"r": 1,
"dir": 2,
"color": 2
},
{
"id": "t7",
"q": -2,
"r": -1,
"dir": 0,
"color": 3
},
{
"id": "t8",
"q": -1,
"r": 4,
"dir": 0,
"color": 0
},
{
"id": "t9",
"q": -2,
"r": -2,
"dir": 1,
"color": 1
},
{
"id": "t10",
"q": 3,
"r": -1,
"dir": 3,
"color": 2
},
{
"id": "t11",
"q": 2,
"r": -2,
"dir": 1,
"color": 3
},
{
"id": "t12",
"q": 4,
"r": 0,
"dir": 0,
"color": 0
},
{
"id": "t13",
"q": -1,
"r": -3,
"dir": 1,
"color": 1
},
{
"id": "t14",
"q": 0,
"r": 4,
"dir": 1,
"color": 2
},
{
"id": "t15",
"q": -2,
"r": 2,
"dir": 4,
"color": 3
},
{
"id": "t16",
"q": 4,
"r": -4,
"dir": 2,
"color": 0
},
{
"id": "t17",
"q": 0,
"r": -2,
"dir": 1,
"color": 1
},
{
"id": "t18",
"q": -3,
"r": 3,
"dir": 3,
"color": 2
},
{
"id": "t19",
"q": -4,
"r": 0,
"dir": 4,
"color": 3
},
{
"id": "t20",
"q": 1,
"r": 3,
"dir": 2,
"color": 0
},
{
"id": "t21",
"q": 2,
"r": -4,
"dir": 0,
"color": 1
}
],
"moveLimit": 22,
"chapter": 7,
"chapterName": "长路常新",
"beat": "展开",
"designIntent": "在熟悉规则中展开路线,提供多次连续成功。",
"requiresRotation": false,
"pacing": {
"cognitiveDifficulty": 28,
"removals": 22,
"curvedRemovals": 15,
"curvedRatio": 0.6818181818181818,
"estimatedSeconds": 80,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 0
}
},
{
"version": 1,
"id": "observe-v3-40",
"name": "给路线松个结",
"seed": 172561,
"rotationEnabled": true,
"cells": [
{
"q": 2,
"r": -2,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": 1,
"r": -2,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": 0,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -1,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": 1,
"r": -1,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": 0,
"r": -1,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": -1,
"r": -1,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": 2,
"r": 0,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": 1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 0,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": -1,
"r": 0,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": -2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 1,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": 0,
"r": 1,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": -1,
"r": 1,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": -2,
"r": 1,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": 0,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 2,
"tracks": [
3,
5,
4,
0,
2,
1
]
}
],
"tiles": [
{
"id": "t0",
"q": 1,
"r": -1,
"dir": 4,
"color": 0
},
{
"id": "t1",
"q": 0,
"r": 0,
"dir": 3,
"color": 1
},
{
"id": "t2",
"q": 0,
"r": -1,
"dir": 5,
"color": 2
},
{
"id": "t3",
"q": 2,
"r": -1,
"dir": 3,
"color": 3
},
{
"id": "t4",
"q": 0,
"r": 2,
"dir": 5,
"color": 0
},
{
"id": "t5",
"q": 2,
"r": 0,
"dir": 4,
"color": 1
}
],
"moveLimit": 6,
"chapter": 7,
"chapterName": "长路常新",
"beat": "小挑战",
"designIntent": "少量棋子带来一次路线或先后顺序判断,形成组内小高点。",
"requiresRotation": true,
"pacing": {
"cognitiveDifficulty": 46,
"removals": 6,
"curvedRemovals": 6,
"curvedRatio": 1,
"estimatedSeconds": 32,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 1
}
},
{
"version": 1,
"id": "observe-v3-41",
"name": "轻轻一扫",
"seed": 967660,
"rotationEnabled": true,
"cells": [
{
"q": -4,
"r": 0,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": -4,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 2,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": -4,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": -1,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": -3,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 1,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": -3,
"r": 2,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": -3,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": -2,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": -2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 0,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": -2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 2,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": -2,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 4,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": -1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -2,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": -1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 1,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": -1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 4,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": 0,
"r": -4,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": 0,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 4,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": 1,
"r": -4,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": 1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -1,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": 1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 3,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": 2,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 0,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": 2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": 0,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": 3,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -3,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": 4,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": 0,
"tracks": [
1,
0,
4,
5,
2,
3
]
}
],
"tiles": [
{
"id": "t0",
"q": 2,
"r": 0,
"dir": 4,
"color": 0
},
{
"id": "t1",
"q": 0,
"r": 0,
"dir": 5,
"color": 1
},
{
"id": "t2",
"q": 3,
"r": -4,
"dir": 5,
"color": 2
},
{
"id": "t3",
"q": 1,
"r": 1,
"dir": 4,
"color": 3
},
{
"id": "t4",
"q": -1,
"r": 0,
"dir": 5,
"color": 0
},
{
"id": "t5",
"q": -4,
"r": 4,
"dir": 1,
"color": 1
},
{
"id": "t6",
"q": -1,
"r": 2,
"dir": 3,
"color": 2
},
{
"id": "t7",
"q": 1,
"r": 2,
"dir": 3,
"color": 3
},
{
"id": "t8",
"q": -1,
"r": 3,
"dir": 3,
"color": 0
},
{
"id": "t9",
"q": -2,
"r": -1,
"dir": 5,
"color": 1
},
{
"id": "t10",
"q": 2,
"r": 2,
"dir": 1,
"color": 2
},
{
"id": "t11",
"q": -3,
"r": 2,
"dir": 5,
"color": 3
},
{
"id": "t12",
"q": 0,
"r": -4,
"dir": 4,
"color": 0
},
{
"id": "t13",
"q": -2,
"r": 0,
"dir": 4,
"color": 1
},
{
"id": "t14",
"q": 3,
"r": -3,
"dir": 2,
"color": 2
},
{
"id": "t15",
"q": 4,
"r": -1,
"dir": 3,
"color": 3
},
{
"id": "t16",
"q": -1,
"r": -3,
"dir": 4,
"color": 0
},
{
"id": "t17",
"q": -2,
"r": 4,
"dir": 3,
"color": 1
},
{
"id": "t18",
"q": 0,
"r": 4,
"dir": 3,
"color": 2
},
{
"id": "t19",
"q": -3,
"r": -1,
"dir": 0,
"color": 3
},
{
"id": "t20",
"q": 4,
"r": 0,
"dir": 3,
"color": 0
},
{
"id": "t21",
"q": 4,
"r": -2,
"dir": 1,
"color": 1
},
{
"id": "t22",
"q": 1,
"r": -4,
"dir": 1,
"color": 2
},
{
"id": "t23",
"q": -4,
"r": 1,
"dir": 5,
"color": 3
}
],
"moveLimit": 24,
"chapter": 7,
"chapterName": "长路常新",
"beat": "释放",
"designIntent": "比上一关明显轻松,增加可并行处理的出口,释放思考压力。",
"requiresRotation": false,
"pacing": {
"cognitiveDifficulty": 29,
"removals": 24,
"curvedRemovals": 17,
"curvedRatio": 0.7083333333333334,
"estimatedSeconds": 92,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 0
}
},
{
"version": 1,
"id": "observe-v3-42",
"name": "大盘小心思",
"seed": 1821618,
"rotationEnabled": true,
"cells": [
{
"q": -4,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 2,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": -4,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 0,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": -3,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 3,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": -3,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -2,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": -1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 0,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": -1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 3,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": -1,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -1,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": 0,
"r": 0,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": 0,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 2,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": 0,
"r": 3,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": 0,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -4,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": 1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 3,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": 2,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -3,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": 2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 1,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": 2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -4,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": 3,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": 0,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": 3,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -4,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": 4,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -2,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": 4,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
}
],
"tiles": [
{
"id": "t0",
"q": 2,
"r": 0,
"dir": 5,
"color": 0
},
{
"id": "t1",
"q": -4,
"r": 0,
"dir": 2,
"color": 1
},
{
"id": "t2",
"q": 0,
"r": 0,
"dir": 5,
"color": 2
},
{
"id": "t3",
"q": 1,
"r": -2,
"dir": 5,
"color": 3
},
{
"id": "t4",
"q": -3,
"r": 2,
"dir": 2,
"color": 0
},
{
"id": "t5",
"q": 2,
"r": -3,
"dir": 1,
"color": 1
},
{
"id": "t6",
"q": 3,
"r": 1,
"dir": 5,
"color": 2
},
{
"id": "t7",
"q": 0,
"r": -2,
"dir": 5,
"color": 3
},
{
"id": "t8",
"q": -1,
"r": 2,
"dir": 2,
"color": 0
},
{
"id": "t9",
"q": 2,
"r": -2,
"dir": 2,
"color": 1
},
{
"id": "t10",
"q": 2,
"r": 1,
"dir": 4,
"color": 2
},
{
"id": "t11",
"q": 0,
"r": -3,
"dir": 1,
"color": 3
},
{
"id": "t12",
"q": -3,
"r": 0,
"dir": 1,
"color": 0
},
{
"id": "t13",
"q": -2,
"r": -1,
"dir": 1,
"color": 1
},
{
"id": "t14",
"q": 3,
"r": -2,
"dir": 2,
"color": 2
},
{
"id": "t15",
"q": 2,
"r": -4,
"dir": 5,
"color": 3
},
{
"id": "t16",
"q": -1,
"r": 3,
"dir": 2,
"color": 0
},
{
"id": "t17",
"q": -4,
"r": 4,
"dir": 1,
"color": 1
},
{
"id": "t18",
"q": 1,
"r": 2,
"dir": 3,
"color": 2
},
{
"id": "t19",
"q": 4,
"r": 0,
"dir": 0,
"color": 3
},
{
"id": "t20",
"q": 4,
"r": -1,
"dir": 0,
"color": 0
},
{
"id": "t21",
"q": -4,
"r": 2,
"dir": 4,
"color": 1
},
{
"id": "t22",
"q": 0,
"r": -4,
"dir": 0,
"color": 2
},
{
"id": "t23",
"q": 1,
"r": 3,
"dir": 4,
"color": 3
},
{
"id": "t24",
"q": 4,
"r": -4,
"dir": 0,
"color": 0
}
],
"moveLimit": 25,
"chapter": 7,
"chapterName": "长路常新",
"beat": "长局回报",
"designIntent": "用较大的棋盘和更多清晰路线收束;增加完成感与体验长度。",
"requiresRotation": false,
"pacing": {
"cognitiveDifficulty": 30,
"removals": 25,
"curvedRemovals": 21,
"curvedRatio": 0.84,
"estimatedSeconds": 98,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 0
}
},
{
"version": 1,
"id": "observe-v3-43",
"name": "自在出发",
"seed": 2481813,
"rotationEnabled": true,
"cells": [
{
"q": -4,
"r": 0,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": -4,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": -1,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": -3,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": -2,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": -2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 0,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": -1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -4,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": 0,
"r": -3,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": 0,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -1,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": 0,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 3,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": 0,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -4,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": 2,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 2,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": 3,
"r": -4,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": 3,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -2,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": 3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -2,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": 4,
"r": -1,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": 4,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
}
],
"tiles": [
{
"id": "t0",
"q": 0,
"r": -2,
"dir": 0,
"color": 0
},
{
"id": "t1",
"q": 3,
"r": -4,
"dir": 5,
"color": 1
},
{
"id": "t2",
"q": 4,
"r": -3,
"dir": 4,
"color": 2
},
{
"id": "t3",
"q": -1,
"r": 4,
"dir": 0,
"color": 3
},
{
"id": "t4",
"q": -1,
"r": 2,
"dir": 0,
"color": 0
},
{
"id": "t5",
"q": 0,
"r": -3,
"dir": 0,
"color": 1
},
{
"id": "t6",
"q": 4,
"r": -1,
"dir": 4,
"color": 2
},
{
"id": "t7",
"q": 2,
"r": 1,
"dir": 4,
"color": 3
},
{
"id": "t8",
"q": -4,
"r": 4,
"dir": 0,
"color": 0
},
{
"id": "t9",
"q": -1,
"r": 0,
"dir": 5,
"color": 1
},
{
"id": "t10",
"q": -2,
"r": 0,
"dir": 5,
"color": 2
},
{
"id": "t11",
"q": 1,
"r": 2,
"dir": 4,
"color": 3
},
{
"id": "t12",
"q": -4,
"r": 2,
"dir": 0,
"color": 0
},
{
"id": "t13",
"q": -1,
"r": -3,
"dir": 4,
"color": 1
},
{
"id": "t14",
"q": -4,
"r": 0,
"dir": 1,
"color": 2
},
{
"id": "t15",
"q": 0,
"r": -4,
"dir": 0,
"color": 3
},
{
"id": "t16",
"q": 4,
"r": -4,
"dir": 1,
"color": 0
},
{
"id": "t17",
"q": -2,
"r": -2,
"dir": 5,
"color": 1
},
{
"id": "t18",
"q": 2,
"r": -4,
"dir": 0,
"color": 2
},
{
"id": "t19",
"q": -3,
"r": 4,
"dir": 3,
"color": 3
}
],
"moveLimit": 20,
"chapter": 8,
"chapterName": "自在回响",
"beat": "进入",
"designIntent": "开局就有多个可行出口,重新进入观察与消除节奏。",
"requiresRotation": false,
"pacing": {
"cognitiveDifficulty": 29,
"removals": 20,
"curvedRemovals": 15,
"curvedRatio": 0.75,
"estimatedSeconds": 76,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 0
}
},
{
"version": 1,
"id": "observe-v3-44",
"name": "最后一个新转角",
"seed": 188016,
"rotationEnabled": true,
"cells": [
{
"q": 2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -2,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": 2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 0,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": -1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 0,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": 1,
"r": 1,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": 0,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
}
],
"tiles": [
{
"id": "t0",
"q": 2,
"r": 0,
"dir": 5,
"color": 0
},
{
"id": "t1",
"q": 0,
"r": -2,
"dir": 3,
"color": 1
},
{
"id": "t2",
"q": 0,
"r": -1,
"dir": 3,
"color": 2
},
{
"id": "t3",
"q": 1,
"r": 0,
"dir": 5,
"color": 3
},
{
"id": "t4",
"q": 0,
"r": 0,
"dir": 4,
"color": 0
},
{
"id": "t5",
"q": 0,
"r": 2,
"dir": 4,
"color": 1
}
],
"moveLimit": 6,
"chapter": 8,
"chapterName": "自在回响",
"beat": "换路",
"designIntent": "用一次有明确收益的免费旋转打开出口;每次只处理一个温和变化。",
"requiresRotation": true,
"pacing": {
"cognitiveDifficulty": 37,
"removals": 6,
"curvedRemovals": 4,
"curvedRatio": 0.6666666666666666,
"estimatedSeconds": 27,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 1
}
},
{
"version": 1,
"id": "observe-v3-45",
"name": "熟悉的长路",
"seed": 2514582,
"rotationEnabled": true,
"cells": [
{
"q": -4,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 2,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": -4,
"r": 3,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": -4,
"r": 4,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": -3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 4,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": -2,
"r": -2,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": -2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 4,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": -1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -4,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": 0,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -3,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": 1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 3,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": 2,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 1,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": 2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -4,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": 3,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": 0,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": 3,
"r": 1,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": 4,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
}
],
"tiles": [
{
"id": "t0",
"q": -1,
"r": 0,
"dir": 2,
"color": 0
},
{
"id": "t1",
"q": 1,
"r": 0,
"dir": 4,
"color": 1
},
{
"id": "t2",
"q": -2,
"r": -1,
"dir": 0,
"color": 2
},
{
"id": "t3",
"q": -1,
"r": 2,
"dir": 4,
"color": 3
},
{
"id": "t4",
"q": 3,
"r": 1,
"dir": 5,
"color": 0
},
{
"id": "t5",
"q": 1,
"r": -2,
"dir": 1,
"color": 1
},
{
"id": "t6",
"q": 2,
"r": -3,
"dir": 1,
"color": 2
},
{
"id": "t7",
"q": -3,
"r": 1,
"dir": 4,
"color": 3
},
{
"id": "t8",
"q": -2,
"r": 3,
"dir": 3,
"color": 0
},
{
"id": "t9",
"q": 3,
"r": -2,
"dir": 3,
"color": 1
},
{
"id": "t10",
"q": -4,
"r": 2,
"dir": 3,
"color": 2
},
{
"id": "t11",
"q": 4,
"r": -4,
"dir": 5,
"color": 3
},
{
"id": "t12",
"q": 2,
"r": -4,
"dir": 5,
"color": 0
},
{
"id": "t13",
"q": -2,
"r": -2,
"dir": 1,
"color": 1
},
{
"id": "t14",
"q": 1,
"r": 2,
"dir": 3,
"color": 2
},
{
"id": "t15",
"q": 0,
"r": -2,
"dir": 0,
"color": 3
},
{
"id": "t16",
"q": -1,
"r": 4,
"dir": 2,
"color": 0
},
{
"id": "t17",
"q": -4,
"r": 4,
"dir": 4,
"color": 1
},
{
"id": "t18",
"q": -4,
"r": 0,
"dir": 0,
"color": 2
},
{
"id": "t19",
"q": 0,
"r": 4,
"dir": 3,
"color": 3
},
{
"id": "t20",
"q": 3,
"r": 0,
"dir": 1,
"color": 0
},
{
"id": "t21",
"q": 0,
"r": -4,
"dir": 0,
"color": 1
}
],
"moveLimit": 22,
"chapter": 8,
"chapterName": "自在回响",
"beat": "展开",
"designIntent": "在熟悉规则中展开路线,提供多次连续成功。",
"requiresRotation": false,
"pacing": {
"cognitiveDifficulty": 31,
"removals": 22,
"curvedRemovals": 16,
"curvedRatio": 0.7272727272727273,
"estimatedSeconds": 84,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 0
}
},
{
"version": 1,
"id": "observe-v3-46",
"name": "小结轻解",
"seed": 172752,
"rotationEnabled": true,
"cells": [
{
"q": 2,
"r": 0,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": 2,
"r": -1,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": 2,
"r": -2,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": 1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 0,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": 1,
"r": -1,
"tracks": [
1,
0,
5,
4,
3,
2
]
},
{
"q": 1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 2,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": 0,
"r": 1,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": 0,
"r": 0,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": 0,
"r": -1,
"tracks": [
4,
5,
3,
2,
0,
1
]
},
{
"q": 0,
"r": -2,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": -1,
"r": 2,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": -1,
"r": 1,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": -1,
"r": 0,
"tracks": [
4,
3,
5,
1,
0,
2
]
},
{
"q": -1,
"r": -1,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": -2,
"r": 2,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": -2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 0,
"tracks": [
3,
5,
4,
0,
2,
1
]
}
],
"tiles": [
{
"id": "t0",
"q": -1,
"r": 2,
"dir": 5,
"color": 0
},
{
"id": "t1",
"q": 2,
"r": 0,
"dir": 4,
"color": 1
},
{
"id": "t2",
"q": -2,
"r": 2,
"dir": 0,
"color": 2
},
{
"id": "t3",
"q": -2,
"r": 1,
"dir": 0,
"color": 3
},
{
"id": "t4",
"q": 1,
"r": -2,
"dir": 3,
"color": 0
},
{
"id": "t5",
"q": -2,
"r": 0,
"dir": 1,
"color": 1
}
],
"moveLimit": 6,
"chapter": 8,
"chapterName": "自在回响",
"beat": "小挑战",
"designIntent": "少量棋子带来一次路线或先后顺序判断,形成组内小高点。",
"requiresRotation": true,
"pacing": {
"cognitiveDifficulty": 47,
"removals": 6,
"curvedRemovals": 5,
"curvedRatio": 0.8333333333333334,
"estimatedSeconds": 31,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 1
}
},
{
"version": 1,
"id": "observe-v3-47",
"name": "收获一片畅通",
"seed": 981973,
"rotationEnabled": true,
"cells": [
{
"q": -4,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 2,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": -3,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": -2,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": -2,
"r": -1,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": -2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 4,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": -1,
"r": -3,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": -1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 2,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": -1,
"r": 3,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": -1,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -4,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": 0,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -2,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": 0,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 1,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": 0,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 3,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": 0,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 1,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": 1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 3,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": 2,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 2,
"tracks": [
5,
2,
1,
4,
3,
0
]
},
{
"q": 3,
"r": -4,
"tracks": [
3,
2,
1,
0,
5,
4
]
},
{
"q": 3,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -2,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": 3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": 1,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": 4,
"r": -4,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": 4,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -2,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": 4,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
}
],
"tiles": [
{
"id": "t0",
"q": -1,
"r": -2,
"dir": 4,
"color": 0
},
{
"id": "t1",
"q": -2,
"r": 1,
"dir": 1,
"color": 1
},
{
"id": "t2",
"q": 2,
"r": -1,
"dir": 4,
"color": 2
},
{
"id": "t3",
"q": 1,
"r": 0,
"dir": 4,
"color": 3
},
{
"id": "t4",
"q": 3,
"r": -4,
"dir": 2,
"color": 0
},
{
"id": "t5",
"q": 3,
"r": -1,
"dir": 3,
"color": 1
},
{
"id": "t6",
"q": 3,
"r": 0,
"dir": 3,
"color": 2
},
{
"id": "t7",
"q": -2,
"r": 3,
"dir": 2,
"color": 3
},
{
"id": "t8",
"q": -4,
"r": 1,
"dir": 1,
"color": 0
},
{
"id": "t9",
"q": 0,
"r": 1,
"dir": 3,
"color": 1
},
{
"id": "t10",
"q": 3,
"r": 1,
"dir": 4,
"color": 2
},
{
"id": "t11",
"q": 4,
"r": -3,
"dir": 3,
"color": 3
},
{
"id": "t12",
"q": 2,
"r": 2,
"dir": 4,
"color": 0
},
{
"id": "t13",
"q": 0,
"r": 2,
"dir": 3,
"color": 1
},
{
"id": "t14",
"q": 2,
"r": -4,
"dir": 5,
"color": 2
},
{
"id": "t15",
"q": 1,
"r": -4,
"dir": 5,
"color": 3
},
{
"id": "t16",
"q": -4,
"r": 2,
"dir": 3,
"color": 0
},
{
"id": "t17",
"q": 1,
"r": 3,
"dir": 4,
"color": 1
},
{
"id": "t18",
"q": -4,
"r": 4,
"dir": 3,
"color": 2
},
{
"id": "t19",
"q": 4,
"r": -4,
"dir": 1,
"color": 3
},
{
"id": "t20",
"q": 4,
"r": -2,
"dir": 2,
"color": 0
},
{
"id": "t21",
"q": -3,
"r": -1,
"dir": 5,
"color": 1
},
{
"id": "t22",
"q": 0,
"r": -4,
"dir": 0,
"color": 2
},
{
"id": "t23",
"q": -1,
"r": -3,
"dir": 5,
"color": 3
}
],
"moveLimit": 24,
"chapter": 8,
"chapterName": "自在回响",
"beat": "释放",
"designIntent": "比上一关明显轻松,增加可并行处理的出口,释放思考压力。",
"requiresRotation": false,
"pacing": {
"cognitiveDifficulty": 29,
"removals": 24,
"curvedRemovals": 16,
"curvedRatio": 0.6666666666666666,
"estimatedSeconds": 90,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 0
}
},
{
"version": 1,
"id": "observe-v3-48",
"name": "自在回响",
"seed": 1833086,
"rotationEnabled": true,
"cells": [
{
"q": -4,
"r": 0,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": -4,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -4,
"r": 4,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": -3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -3,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": -1,
"tracks": [
5,
4,
3,
2,
1,
0
]
},
{
"q": -2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -2,
"r": 4,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": -1,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": -1,
"r": 4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 0,
"r": 3,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": 0,
"r": 4,
"tracks": [
3,
5,
4,
0,
2,
1
]
},
{
"q": 1,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": -3,
"tracks": [
2,
3,
0,
1,
5,
4
]
},
{
"q": 1,
"r": -2,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": 1,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 0,
"tracks": [
2,
4,
0,
5,
1,
3
]
},
{
"q": 1,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 1,
"r": 3,
"tracks": [
4,
2,
1,
5,
0,
3
]
},
{
"q": 2,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -3,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 0,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 2,
"r": 1,
"tracks": [
1,
0,
4,
5,
2,
3
]
},
{
"q": 2,
"r": 2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -4,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -3,
"tracks": [
1,
0,
3,
2,
5,
4
]
},
{
"q": 3,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 3,
"r": 0,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": 3,
"r": 1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -4,
"tracks": [
5,
3,
4,
1,
2,
0
]
},
{
"q": 4,
"r": -3,
"tracks": [
2,
5,
0,
4,
3,
1
]
},
{
"q": 4,
"r": -2,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": -1,
"tracks": [
3,
4,
5,
0,
1,
2
]
},
{
"q": 4,
"r": 0,
"tracks": [
5,
3,
4,
1,
2,
0
]
}
],
"tiles": [
{
"id": "t0",
"q": -1,
"r": 0,
"dir": 1,
"color": 0
},
{
"id": "t1",
"q": 2,
"r": -2,
"dir": 3,
"color": 1
},
{
"id": "t2",
"q": -2,
"r": 2,
"dir": 4,
"color": 2
},
{
"id": "t3",
"q": 0,
"r": -1,
"dir": 1,
"color": 3
},
{
"id": "t4",
"q": -1,
"r": 3,
"dir": 2,
"color": 0
},
{
"id": "t5",
"q": -3,
"r": 3,
"dir": 4,
"color": 1
},
{
"id": "t6",
"q": 2,
"r": -1,
"dir": 3,
"color": 2
},
{
"id": "t7",
"q": 2,
"r": 0,
"dir": 3,
"color": 3
},
{
"id": "t8",
"q": 0,
"r": 3,
"dir": 1,
"color": 0
},
{
"id": "t9",
"q": 1,
"r": 2,
"dir": 1,
"color": 1
},
{
"id": "t10",
"q": 0,
"r": -4,
"dir": 2,
"color": 2
},
{
"id": "t11",
"q": -4,
"r": 1,
"dir": 0,
"color": 3
},
{
"id": "t12",
"q": 4,
"r": -4,
"dir": 4,
"color": 0
},
{
"id": "t13",
"q": -3,
"r": -1,
"dir": 2,
"color": 1
},
{
"id": "t14",
"q": -3,
"r": 4,
"dir": 2,
"color": 2
},
{
"id": "t15",
"q": 1,
"r": -2,
"dir": 0,
"color": 3
},
{
"id": "t16",
"q": 3,
"r": 1,
"dir": 1,
"color": 0
},
{
"id": "t17",
"q": 4,
"r": -1,
"dir": 2,
"color": 1
},
{
"id": "t18",
"q": -4,
"r": 4,
"dir": 4,
"color": 2
},
{
"id": "t19",
"q": 0,
"r": 4,
"dir": 3,
"color": 3
},
{
"id": "t20",
"q": 4,
"r": -2,
"dir": 1,
"color": 0
},
{
"id": "t21",
"q": -4,
"r": 2,
"dir": 4,
"color": 1
},
{
"id": "t22",
"q": -4,
"r": 0,
"dir": 5,
"color": 2
},
{
"id": "t23",
"q": -2,
"r": -2,
"dir": 0,
"color": 3
},
{
"id": "t24",
"q": -2,
"r": 4,
"dir": 3,
"color": 0
}
],
"moveLimit": 25,
"chapter": 8,
"chapterName": "自在回响",
"beat": "长局回报",
"designIntent": "用较大的棋盘和更多清晰路线收束;增加完成感与体验长度。",
"requiresRotation": false,
"pacing": {
"cognitiveDifficulty": 26,
"removals": 25,
"curvedRemovals": 17,
"curvedRatio": 0.68,
"estimatedSeconds": 94,
"estimateKind": "structural-heuristic-not-playtest",
"maxProgressGapRotations": 0
}
}
]