38074 lines
670 KiB
JSON
38074 lines
670 KiB
JSON
{
|
|
"mode": "campaign-200-r2",
|
|
"version": "scored-2026-10-15-r2",
|
|
"title": "数字一笔 · 200关评分修订版",
|
|
"chapters": [
|
|
{
|
|
"id": 1,
|
|
"title": "第1章 · 理解与应用"
|
|
},
|
|
{
|
|
"id": 2,
|
|
"title": "第2章 · 理解与应用"
|
|
},
|
|
{
|
|
"id": 3,
|
|
"title": "第3章 · 理解与应用"
|
|
},
|
|
{
|
|
"id": 4,
|
|
"title": "第4章 · 理解与应用"
|
|
},
|
|
{
|
|
"id": 5,
|
|
"title": "第5章 · 交错推理"
|
|
},
|
|
{
|
|
"id": 6,
|
|
"title": "第6章 · 交错推理"
|
|
},
|
|
{
|
|
"id": 7,
|
|
"title": "第7章 · 交错推理"
|
|
},
|
|
{
|
|
"id": 8,
|
|
"title": "第8章 · 交错推理"
|
|
},
|
|
{
|
|
"id": 9,
|
|
"title": "第9章 · 交错推理"
|
|
},
|
|
{
|
|
"id": 10,
|
|
"title": "第10章 · 交错推理"
|
|
},
|
|
{
|
|
"id": 11,
|
|
"title": "第11章 · 区域规划"
|
|
},
|
|
{
|
|
"id": 12,
|
|
"title": "第12章 · 区域规划"
|
|
},
|
|
{
|
|
"id": 13,
|
|
"title": "第13章 · 区域规划"
|
|
},
|
|
{
|
|
"id": 14,
|
|
"title": "第14章 · 区域规划"
|
|
},
|
|
{
|
|
"id": 15,
|
|
"title": "第15章 · 综合挑战"
|
|
},
|
|
{
|
|
"id": 16,
|
|
"title": "第16章 · 综合挑战"
|
|
},
|
|
{
|
|
"id": 17,
|
|
"title": "第17章 · 综合挑战"
|
|
},
|
|
{
|
|
"id": 18,
|
|
"title": "第18章 · 综合挑战"
|
|
},
|
|
{
|
|
"id": 19,
|
|
"title": "第19章 · 综合挑战"
|
|
},
|
|
{
|
|
"id": 20,
|
|
"title": "第20章 · 综合挑战"
|
|
}
|
|
],
|
|
"levels": [
|
|
{
|
|
"geometry": "square",
|
|
"cells": [
|
|
{
|
|
"id": "t0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "t1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "t2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"features": [],
|
|
"mode": "campaign-200-r2",
|
|
"tutorial": "basic",
|
|
"caption": "从1开始,每格一次,共边才能走。",
|
|
"previousId": null,
|
|
"id": "r2-001",
|
|
"order": 1,
|
|
"chapter": 1,
|
|
"chapterTitle": "第1章 · 理解与应用",
|
|
"contentRevision": 2,
|
|
"playerBand": null,
|
|
"estimatedBand": "教学",
|
|
"role": "引导",
|
|
"targetDifficulty": 20,
|
|
"objectiveScore": 0,
|
|
"title": "引导 · 第一笔"
|
|
},
|
|
{
|
|
"id": "r2-002",
|
|
"contentRevision": 2,
|
|
"order": 2,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big"
|
|
],
|
|
"title": "枢纽留后",
|
|
"chapter": 1,
|
|
"chapterTitle": "第1章 · 理解与应用",
|
|
"role": "练习",
|
|
"targetDifficulty": 20,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 5
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 2,
|
|
"h": 2
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"previousId": "campaign200-014",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 18
|
|
},
|
|
{
|
|
"id": "r2-003",
|
|
"contentRevision": 2,
|
|
"order": 3,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "square",
|
|
"features": [],
|
|
"title": "先收短支路",
|
|
"chapter": 1,
|
|
"chapterTitle": "第1章 · 理解与应用",
|
|
"role": "练习",
|
|
"targetDifficulty": 20,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 6
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"previousId": "campaign200-002",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 18
|
|
},
|
|
{
|
|
"id": "r2-004",
|
|
"contentRevision": 2,
|
|
"order": 4,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big"
|
|
],
|
|
"title": "大块一步",
|
|
"chapter": 1,
|
|
"chapterTitle": "第1章 · 理解与应用",
|
|
"role": "练习",
|
|
"targetDifficulty": 20,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 2,
|
|
"h": 2
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 6
|
|
}
|
|
],
|
|
"previousId": "campaign200-004",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 17
|
|
},
|
|
{
|
|
"geometry": "square",
|
|
"cells": [
|
|
{
|
|
"id": "t0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "t1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "t2",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "t3",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"features": [
|
|
"walls"
|
|
],
|
|
"mode": "campaign-200-r2",
|
|
"walls": [
|
|
[
|
|
"t0",
|
|
"t1"
|
|
]
|
|
],
|
|
"tutorial": "walls",
|
|
"caption": "黑黄墙不能穿过,请从另一侧绕行。",
|
|
"previousId": null,
|
|
"id": "r2-005",
|
|
"order": 5,
|
|
"chapter": 1,
|
|
"chapterTitle": "第1章 · 理解与应用",
|
|
"contentRevision": 2,
|
|
"playerBand": null,
|
|
"estimatedBand": "教学",
|
|
"role": "引导",
|
|
"targetDifficulty": 20,
|
|
"objectiveScore": 0,
|
|
"title": "引导 · 墙不能穿过"
|
|
},
|
|
{
|
|
"id": "r2-006",
|
|
"contentRevision": 2,
|
|
"order": 6,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "square",
|
|
"features": [
|
|
"walls"
|
|
],
|
|
"title": "边上的墙",
|
|
"chapter": 1,
|
|
"chapterTitle": "第1章 · 理解与应用",
|
|
"role": "练习",
|
|
"targetDifficulty": 20,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 8
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c3",
|
|
"c6"
|
|
]
|
|
],
|
|
"previousId": "campaign200-019",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 16
|
|
},
|
|
{
|
|
"id": "r2-007",
|
|
"contentRevision": 2,
|
|
"order": 7,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "square",
|
|
"features": [
|
|
"walls"
|
|
],
|
|
"title": "近路要绕",
|
|
"chapter": 1,
|
|
"chapterTitle": "第1章 · 理解与应用",
|
|
"role": "练习",
|
|
"targetDifficulty": 20,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 6
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c7",
|
|
"c10"
|
|
]
|
|
],
|
|
"previousId": "campaign200-029",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 16
|
|
},
|
|
{
|
|
"id": "r2-008",
|
|
"contentRevision": 2,
|
|
"order": 8,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big"
|
|
],
|
|
"title": "认清异形共边",
|
|
"chapter": 1,
|
|
"chapterTitle": "第1章 · 理解与应用",
|
|
"role": "峰值",
|
|
"targetDifficulty": 28,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 7
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
}
|
|
],
|
|
"previousId": "campaign200-020",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 29
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"chapter": 1,
|
|
"chapterTitle": "第1章 · 理解与应用",
|
|
"contentRevision": 2,
|
|
"role": "引导",
|
|
"targetDifficulty": 10,
|
|
"id": "r2-009",
|
|
"order": 9,
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction"
|
|
],
|
|
"title": "引导 · 左右直行",
|
|
"caption": "横通道必须从左、右两侧进出,不能拐弯。",
|
|
"tutorial": "straight",
|
|
"cells": [
|
|
{
|
|
"id": "t0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "t1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "lr"
|
|
},
|
|
{
|
|
"id": "t2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "t3",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "t4",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "t5",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"previousId": "tutorial-straight",
|
|
"playerBand": null,
|
|
"estimatedBand": "教学",
|
|
"objectiveScore": 17
|
|
},
|
|
{
|
|
"id": "r2-010",
|
|
"contentRevision": 2,
|
|
"order": 10,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "square",
|
|
"features": [
|
|
"walls"
|
|
],
|
|
"title": "绕过去就好",
|
|
"chapter": 1,
|
|
"chapterTitle": "第1章 · 理解与应用",
|
|
"role": "收束",
|
|
"targetDifficulty": 15,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 8
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c1",
|
|
"c4"
|
|
]
|
|
],
|
|
"previousId": "campaign200-008",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 12
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"chapter": 2,
|
|
"chapterTitle": "第2章 · 理解与应用",
|
|
"contentRevision": 2,
|
|
"role": "引导",
|
|
"targetDifficulty": 20,
|
|
"id": "r2-011",
|
|
"order": 11,
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction"
|
|
],
|
|
"title": "引导 · 上下直行",
|
|
"caption": "竖通道必须从上、下两侧进出。",
|
|
"tutorial": "vertical",
|
|
"cells": [
|
|
{
|
|
"id": "t0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "t1",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "du"
|
|
},
|
|
{
|
|
"id": "t2",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "t3",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "t4",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "t5",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"previousId": "tutorial-straight",
|
|
"playerBand": null,
|
|
"estimatedBand": "教学",
|
|
"objectiveScore": 17
|
|
},
|
|
{
|
|
"id": "r2-012",
|
|
"contentRevision": 2,
|
|
"order": 12,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction"
|
|
],
|
|
"title": "通道的选择",
|
|
"chapter": 2,
|
|
"chapterTitle": "第2章 · 理解与应用",
|
|
"role": "练习",
|
|
"targetDifficulty": 20,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "lr"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 6
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"previousId": "campaign200-012",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 12
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"chapter": 2,
|
|
"chapterTitle": "第2章 · 理解与应用",
|
|
"contentRevision": 2,
|
|
"role": "引导",
|
|
"targetDifficulty": 20,
|
|
"id": "r2-013",
|
|
"order": 13,
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction"
|
|
],
|
|
"title": "引导 · 按拐角进出",
|
|
"caption": "拐角连接哪两边,就从哪两边进出,可反向。",
|
|
"tutorial": "corner",
|
|
"cells": [
|
|
{
|
|
"id": "t0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "t1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "t2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "t3",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "t4",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "lu"
|
|
},
|
|
{
|
|
"id": "t5",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"previousId": "tutorial-corner",
|
|
"playerBand": null,
|
|
"estimatedBand": "教学",
|
|
"objectiveScore": 17
|
|
},
|
|
{
|
|
"id": "r2-014",
|
|
"contentRevision": 2,
|
|
"order": 14,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction",
|
|
"walls"
|
|
],
|
|
"title": "通道再接力",
|
|
"chapter": 2,
|
|
"chapterTitle": "第2章 · 理解与应用",
|
|
"role": "练习",
|
|
"targetDifficulty": 20,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 13
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "lr"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "lu"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c10",
|
|
"c11"
|
|
]
|
|
],
|
|
"previousId": "campaign200-067",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 20
|
|
},
|
|
{
|
|
"id": "r2-015",
|
|
"contentRevision": 2,
|
|
"order": 15,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction"
|
|
],
|
|
"title": "认清拐角",
|
|
"chapter": 2,
|
|
"chapterTitle": "第2章 · 理解与应用",
|
|
"role": "练习",
|
|
"targetDifficulty": 20,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "dl"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 5
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"previousId": "campaign200-025",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 13
|
|
},
|
|
{
|
|
"id": "r2-016",
|
|
"contentRevision": 2,
|
|
"order": 16,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction",
|
|
"walls"
|
|
],
|
|
"title": "通道 · 墙的选择",
|
|
"chapter": 2,
|
|
"chapterTitle": "第2章 · 理解与应用",
|
|
"role": "练习",
|
|
"targetDifficulty": 20,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 10
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "ru"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c2",
|
|
"c6"
|
|
]
|
|
],
|
|
"previousId": "campaign200-097",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 27
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"chapter": 2,
|
|
"chapterTitle": "第2章 · 理解与应用",
|
|
"contentRevision": 2,
|
|
"role": "引导",
|
|
"targetDifficulty": 32,
|
|
"id": "r2-017",
|
|
"order": 17,
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"alternation"
|
|
],
|
|
"title": "引导 · 蓝橙交替",
|
|
"caption": "蓝色、橙色交替走,相邻同色也不能连续经过。",
|
|
"tutorial": "colour",
|
|
"cells": [
|
|
{
|
|
"id": "t0",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "t1",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "t2",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"previousId": "tutorial-colour",
|
|
"playerBand": null,
|
|
"estimatedBand": "教学",
|
|
"objectiveScore": 0
|
|
},
|
|
{
|
|
"id": "r2-018",
|
|
"contentRevision": 2,
|
|
"order": 18,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction",
|
|
"walls"
|
|
],
|
|
"title": "通道 · 墙的花园",
|
|
"chapter": 2,
|
|
"chapterTitle": "第2章 · 理解与应用",
|
|
"role": "峰值",
|
|
"targetDifficulty": 40,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "dl"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 12
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c5",
|
|
"c6"
|
|
]
|
|
],
|
|
"previousId": "campaign200-130",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 40
|
|
},
|
|
{
|
|
"id": "r2-019",
|
|
"contentRevision": 2,
|
|
"order": 19,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"title": "双色 · 墙的选择",
|
|
"chapter": 2,
|
|
"chapterTitle": "第2章 · 理解与应用",
|
|
"role": "回落",
|
|
"targetDifficulty": 22,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle",
|
|
"clue": 12
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c6",
|
|
"c7"
|
|
]
|
|
],
|
|
"previousId": "campaign200-185",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 20
|
|
},
|
|
{
|
|
"id": "r2-020",
|
|
"contentRevision": 2,
|
|
"order": 20,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation"
|
|
],
|
|
"title": "通道 · 双色的选择",
|
|
"chapter": 2,
|
|
"chapterTitle": "第2章 · 理解与应用",
|
|
"role": "收束",
|
|
"targetDifficulty": 27,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle",
|
|
"direction": "dr"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle",
|
|
"clue": 2
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle",
|
|
"clue": 11
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 2,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"previousId": "campaign200-134",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 27
|
|
},
|
|
{
|
|
"id": "r2-021",
|
|
"contentRevision": 2,
|
|
"order": 21,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"walls"
|
|
],
|
|
"title": "对称小花园",
|
|
"chapter": 3,
|
|
"chapterTitle": "第3章 · 理解与应用",
|
|
"role": "练习",
|
|
"targetDifficulty": 32,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 2
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 7
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c1",
|
|
"c2"
|
|
]
|
|
],
|
|
"previousId": "campaign200-023",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 31
|
|
},
|
|
{
|
|
"id": "r2-022",
|
|
"contentRevision": 2,
|
|
"order": 22,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation"
|
|
],
|
|
"title": "通道 · 双色的选择",
|
|
"chapter": 3,
|
|
"chapterTitle": "第3章 · 理解与应用",
|
|
"role": "练习",
|
|
"targetDifficulty": 32,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle",
|
|
"clue": 7
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle",
|
|
"direction": "ru"
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"previousId": "campaign200-145",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 32
|
|
},
|
|
{
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"id": "t0",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "t1",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 1,
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"id": "t2",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"parity"
|
|
],
|
|
"mode": "campaign-200-r2",
|
|
"tutorial": "parity",
|
|
"caption": "奇/偶要求这一格的访问步号为奇数/偶数。",
|
|
"previousId": null,
|
|
"id": "r2-023",
|
|
"order": 23,
|
|
"chapter": 3,
|
|
"chapterTitle": "第3章 · 理解与应用",
|
|
"contentRevision": 2,
|
|
"playerBand": null,
|
|
"estimatedBand": "教学",
|
|
"role": "引导",
|
|
"targetDifficulty": 32,
|
|
"objectiveScore": 4,
|
|
"title": "引导 · 奇偶步号"
|
|
},
|
|
{
|
|
"id": "r2-024",
|
|
"contentRevision": 2,
|
|
"order": 24,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"direction"
|
|
],
|
|
"title": "奇偶 · 通道的选择",
|
|
"chapter": 3,
|
|
"chapterTitle": "第3章 · 理解与应用",
|
|
"role": "练习",
|
|
"targetDifficulty": 32,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
]
|
|
],
|
|
"clue": 2
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "ru"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "lr"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"previousId": "campaign200-036",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 33
|
|
},
|
|
{
|
|
"id": "r2-025",
|
|
"contentRevision": 2,
|
|
"order": 25,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction",
|
|
"walls"
|
|
],
|
|
"title": "两角相接",
|
|
"chapter": 3,
|
|
"chapterTitle": "第3章 · 理解与应用",
|
|
"role": "练习",
|
|
"targetDifficulty": 32,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "dl"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "ru"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c4",
|
|
"c8"
|
|
]
|
|
],
|
|
"previousId": "campaign200-040",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 33
|
|
},
|
|
{
|
|
"id": "r2-026",
|
|
"contentRevision": 2,
|
|
"order": 26,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"alternation",
|
|
"direction"
|
|
],
|
|
"title": "双色 · 通道的花园",
|
|
"chapter": 3,
|
|
"chapterTitle": "第3章 · 理解与应用",
|
|
"role": "练习",
|
|
"targetDifficulty": 32,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle",
|
|
"direction": "lr"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
]
|
|
],
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle",
|
|
"direction": "ru"
|
|
}
|
|
],
|
|
"previousId": "campaign200-030",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 29
|
|
},
|
|
{
|
|
"id": "r2-027",
|
|
"contentRevision": 2,
|
|
"order": 27,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"title": "双色 · 墙的选择",
|
|
"chapter": 3,
|
|
"chapterTitle": "第3章 · 理解与应用",
|
|
"role": "练习",
|
|
"targetDifficulty": 32,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle",
|
|
"clue": 6
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 2,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c1",
|
|
"c5"
|
|
],
|
|
[
|
|
"c6",
|
|
"c9"
|
|
]
|
|
],
|
|
"previousId": "campaign200-196",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 29
|
|
},
|
|
{
|
|
"id": "r2-028",
|
|
"contentRevision": 2,
|
|
"order": 28,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"title": "奇偶 · 墙的花园",
|
|
"chapter": 3,
|
|
"chapterTitle": "第3章 · 理解与应用",
|
|
"role": "峰值",
|
|
"targetDifficulty": 40,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 2
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"parity": "even"
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c5",
|
|
"c9"
|
|
]
|
|
],
|
|
"previousId": "campaign200-090",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 40
|
|
},
|
|
{
|
|
"geometry": "square",
|
|
"cells": [
|
|
{
|
|
"id": "t0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "t1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "t2",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "t3",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"features": [
|
|
"rhythm-door"
|
|
],
|
|
"mode": "campaign-200-r2",
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"t2",
|
|
"t3"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"tutorial": "rhythm-door",
|
|
"caption": "门随落格切换;开时通过后保持开启,撤销穿门才恢复切换。",
|
|
"previousId": null,
|
|
"id": "r2-029",
|
|
"order": 29,
|
|
"chapter": 3,
|
|
"chapterTitle": "第3章 · 理解与应用",
|
|
"contentRevision": 2,
|
|
"playerBand": null,
|
|
"estimatedBand": "教学",
|
|
"role": "引导",
|
|
"targetDifficulty": 22,
|
|
"objectiveScore": 4,
|
|
"title": "引导 · 门随脚步切换"
|
|
},
|
|
{
|
|
"id": "r2-030",
|
|
"contentRevision": 2,
|
|
"order": 30,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "通道 · 奇偶 · 墙 · 门的选择",
|
|
"chapter": 3,
|
|
"chapterTitle": "第3章 · 理解与应用",
|
|
"role": "收束",
|
|
"targetDifficulty": 27,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 2,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "lu"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c0",
|
|
"c1"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c5",
|
|
"c6"
|
|
]
|
|
],
|
|
"previousId": "campaign200-095",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 28
|
|
},
|
|
{
|
|
"id": "r2-031",
|
|
"contentRevision": 2,
|
|
"order": 31,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"rhythm-door",
|
|
"walls"
|
|
],
|
|
"title": "墙和门分开看",
|
|
"chapter": 4,
|
|
"chapterTitle": "第4章 · 理解与应用",
|
|
"role": "练习",
|
|
"targetDifficulty": 32,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 2
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 10
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c5",
|
|
"c9"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c0",
|
|
"c1"
|
|
]
|
|
],
|
|
"previousId": "campaign200-055",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 32
|
|
},
|
|
{
|
|
"id": "r2-032",
|
|
"contentRevision": 2,
|
|
"order": 32,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "通道 · 双色 · 墙 · 门的选择",
|
|
"chapter": 4,
|
|
"chapterTitle": "第4章 · 理解与应用",
|
|
"role": "练习",
|
|
"targetDifficulty": 32,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle",
|
|
"direction": "dl"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 1,
|
|
"category": "circle",
|
|
"clue": 5
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c11",
|
|
"c10"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c6",
|
|
"c9"
|
|
]
|
|
],
|
|
"previousId": "campaign200-105",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 31
|
|
},
|
|
{
|
|
"id": "r2-033",
|
|
"contentRevision": 2,
|
|
"order": 33,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "通道 · 墙 · 门的选择",
|
|
"chapter": 4,
|
|
"chapterTitle": "第4章 · 理解与应用",
|
|
"role": "练习",
|
|
"targetDifficulty": 32,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 3
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "lu"
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c4",
|
|
"c1"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c6",
|
|
"c7"
|
|
]
|
|
],
|
|
"previousId": "campaign200-115",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 35
|
|
},
|
|
{
|
|
"id": "r2-034",
|
|
"contentRevision": 2,
|
|
"order": 34,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "通道 · 双色 · 墙 · 门的选择",
|
|
"chapter": 4,
|
|
"chapterTitle": "第4章 · 理解与应用",
|
|
"role": "练习",
|
|
"targetDifficulty": 32,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 2,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle",
|
|
"direction": "dl"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c3",
|
|
"c6"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c8",
|
|
"c9"
|
|
]
|
|
],
|
|
"previousId": "campaign200-127",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 35
|
|
},
|
|
{
|
|
"geometry": "hex",
|
|
"features": [],
|
|
"cells": [
|
|
{
|
|
"id": "t0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "t1",
|
|
"q": 1,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "t2",
|
|
"q": 2,
|
|
"r": 0,
|
|
"clue": 4
|
|
},
|
|
{
|
|
"id": "t3",
|
|
"q": 0,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "t4",
|
|
"q": 1,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "t5",
|
|
"q": 2,
|
|
"r": 1,
|
|
"clue": 6
|
|
}
|
|
],
|
|
"tutorial": "hex",
|
|
"caption": "六边形有六个共边方向,每格一步。",
|
|
"previousId": null,
|
|
"id": "r2-035",
|
|
"order": 35,
|
|
"chapter": 4,
|
|
"chapterTitle": "第4章 · 理解与应用",
|
|
"mode": "campaign-200-r2",
|
|
"contentRevision": 2,
|
|
"playerBand": null,
|
|
"estimatedBand": "教学",
|
|
"role": "引导",
|
|
"targetDifficulty": 42,
|
|
"objectiveScore": 19,
|
|
"title": "引导 · 六向共边"
|
|
},
|
|
{
|
|
"id": "r2-036",
|
|
"contentRevision": 2,
|
|
"order": 36,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"rhythm-door",
|
|
"parity"
|
|
],
|
|
"title": "门 · 奇偶的选择",
|
|
"chapter": 4,
|
|
"chapterTitle": "第4章 · 理解与应用",
|
|
"role": "练习",
|
|
"targetDifficulty": 42,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 11
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c11",
|
|
"c10"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"previousId": "campaign200-042",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 42
|
|
},
|
|
{
|
|
"id": "r2-037",
|
|
"contentRevision": 2,
|
|
"order": 37,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation"
|
|
],
|
|
"title": "通道 · 双色的选择",
|
|
"chapter": 4,
|
|
"chapterTitle": "第4章 · 理解与应用",
|
|
"role": "练习",
|
|
"targetDifficulty": 42,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle",
|
|
"direction": "dr"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle",
|
|
"direction": "lr"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
]
|
|
],
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"previousId": "campaign200-123",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 42
|
|
},
|
|
{
|
|
"id": "r2-038",
|
|
"contentRevision": 2,
|
|
"order": 38,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"title": "两个双色枢纽",
|
|
"chapter": 4,
|
|
"chapterTitle": "第4章 · 理解与应用",
|
|
"role": "峰值",
|
|
"targetDifficulty": 50,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle",
|
|
"clue": 11
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
]
|
|
],
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c9",
|
|
"c10"
|
|
],
|
|
[
|
|
"c4",
|
|
"c5"
|
|
]
|
|
],
|
|
"previousId": "campaign200-073",
|
|
"playerBand": "需要提示",
|
|
"estimatedBand": "需要提示",
|
|
"objectiveScore": 46
|
|
},
|
|
{
|
|
"id": "r2-039",
|
|
"contentRevision": 2,
|
|
"order": 39,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "通道 · 墙 · 门的选择",
|
|
"chapter": 4,
|
|
"chapterTitle": "第4章 · 理解与应用",
|
|
"role": "回落",
|
|
"targetDifficulty": 32,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "dr"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 7
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c5",
|
|
"c4"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c8",
|
|
"c9"
|
|
]
|
|
],
|
|
"previousId": "campaign200-137",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 35
|
|
},
|
|
{
|
|
"id": "r2-040",
|
|
"contentRevision": 2,
|
|
"order": 40,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction"
|
|
],
|
|
"title": "上下通道",
|
|
"chapter": 4,
|
|
"chapterTitle": "第4章 · 理解与应用",
|
|
"role": "收束",
|
|
"targetDifficulty": 37,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "du"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
}
|
|
],
|
|
"previousId": "campaign200-017",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 37
|
|
},
|
|
{
|
|
"id": "r2-041",
|
|
"contentRevision": 2,
|
|
"order": 41,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "奇偶 · 墙 · 门的选择",
|
|
"chapter": 5,
|
|
"chapterTitle": "第5章 · 交错推理",
|
|
"role": "练习",
|
|
"targetDifficulty": 42,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 3
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 2,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c3",
|
|
"c7"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c4",
|
|
"c8"
|
|
]
|
|
],
|
|
"previousId": "campaign200-107",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 42
|
|
},
|
|
{
|
|
"id": "r2-042",
|
|
"contentRevision": 2,
|
|
"order": 42,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"walls"
|
|
],
|
|
"title": "第一座桥",
|
|
"chapter": 5,
|
|
"chapterTitle": "第5章 · 交错推理",
|
|
"role": "练习",
|
|
"targetDifficulty": 42,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 11
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 2,
|
|
"h": 2
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c1",
|
|
"c5"
|
|
],
|
|
[
|
|
"c5",
|
|
"c10"
|
|
]
|
|
],
|
|
"previousId": "campaign200-050",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 41
|
|
},
|
|
{
|
|
"id": "r2-043",
|
|
"contentRevision": 2,
|
|
"order": 43,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"title": "奇偶 · 墙的选择",
|
|
"chapter": 5,
|
|
"chapterTitle": "第5章 · 交错推理",
|
|
"role": "练习",
|
|
"targetDifficulty": 42,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 4
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c1",
|
|
"c4"
|
|
]
|
|
],
|
|
"previousId": "campaign200-121",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 41
|
|
},
|
|
{
|
|
"id": "r2-044",
|
|
"contentRevision": 2,
|
|
"order": 44,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "通道 · 墙 · 门的选择",
|
|
"chapter": 5,
|
|
"chapterTitle": "第5章 · 交错推理",
|
|
"role": "练习",
|
|
"targetDifficulty": 42,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "ru"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "lr"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c4",
|
|
"c0"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c6",
|
|
"c7"
|
|
]
|
|
],
|
|
"previousId": "campaign200-126",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 43
|
|
},
|
|
{
|
|
"geometry": "square",
|
|
"features": [],
|
|
"cells": [
|
|
{
|
|
"id": "t0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "t1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "t2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "t3",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "t4",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "t5",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 4
|
|
},
|
|
{
|
|
"id": "t6",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "t7",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 8
|
|
}
|
|
],
|
|
"tutorial": "unknown-start",
|
|
"caption": "没有数字1时要找起点;先看数字线索,找出第一步。",
|
|
"previousId": null,
|
|
"id": "r2-045",
|
|
"order": 45,
|
|
"chapter": 5,
|
|
"chapterTitle": "第5章 · 交错推理",
|
|
"mode": "campaign-200-r2",
|
|
"contentRevision": 2,
|
|
"playerBand": null,
|
|
"estimatedBand": "教学",
|
|
"role": "引导",
|
|
"targetDifficulty": 42,
|
|
"objectiveScore": 25,
|
|
"title": "引导 · 从哪里出发"
|
|
},
|
|
{
|
|
"id": "r2-046",
|
|
"contentRevision": 2,
|
|
"order": 46,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"title": "奇偶 · 墙的选择",
|
|
"chapter": 5,
|
|
"chapterTitle": "第5章 · 交错推理",
|
|
"role": "练习",
|
|
"targetDifficulty": 42,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 2,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c0",
|
|
"c1"
|
|
]
|
|
],
|
|
"previousId": "campaign200-154",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 41
|
|
},
|
|
{
|
|
"id": "r2-047",
|
|
"contentRevision": 2,
|
|
"order": 47,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "通道 · 奇偶 · 墙 · 门的花园",
|
|
"chapter": 5,
|
|
"chapterTitle": "第5章 · 交错推理",
|
|
"role": "练习",
|
|
"targetDifficulty": 42,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 2
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "dr"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 5
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 2,
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c2",
|
|
"c3"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c3",
|
|
"c7"
|
|
]
|
|
],
|
|
"previousId": "campaign200-150",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 42
|
|
},
|
|
{
|
|
"id": "r2-048",
|
|
"contentRevision": 2,
|
|
"order": 48,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"rhythm-door"
|
|
],
|
|
"title": "大块改变节拍",
|
|
"chapter": 5,
|
|
"chapterTitle": "第5章 · 交错推理",
|
|
"role": "峰值",
|
|
"targetDifficulty": 50,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 2,
|
|
"clue": 13
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 2,
|
|
"h": 2
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c14",
|
|
"c11"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"previousId": "campaign200-076",
|
|
"playerBand": "需要提示",
|
|
"estimatedBand": "需要提示",
|
|
"objectiveScore": 69
|
|
},
|
|
{
|
|
"id": "r2-049",
|
|
"contentRevision": 2,
|
|
"order": 49,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "通道 · 奇偶 · 墙 · 门的小径",
|
|
"chapter": 5,
|
|
"chapterTitle": "第5章 · 交错推理",
|
|
"role": "回落",
|
|
"targetDifficulty": 32,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 8
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 2,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "lu"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 2,
|
|
"h": 1,
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c4",
|
|
"c7"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c4",
|
|
"c5"
|
|
]
|
|
],
|
|
"previousId": "campaign200-139",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 35
|
|
},
|
|
{
|
|
"id": "r2-050",
|
|
"contentRevision": 2,
|
|
"order": 50,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "square",
|
|
"features": [
|
|
"rhythm-door"
|
|
],
|
|
"title": "门随脚步开关",
|
|
"chapter": 5,
|
|
"chapterTitle": "第5章 · 交错推理",
|
|
"role": "收束",
|
|
"targetDifficulty": 37,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 8
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c2",
|
|
"c1"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"previousId": "campaign200-043",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 37
|
|
},
|
|
{
|
|
"id": "r2-051",
|
|
"contentRevision": 2,
|
|
"order": 51,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity"
|
|
],
|
|
"title": "通道 · 奇偶的选择",
|
|
"chapter": 6,
|
|
"chapterTitle": "第6章 · 交错推理",
|
|
"role": "练习",
|
|
"targetDifficulty": 42,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "dr"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 13
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 2,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"previousId": "campaign200-103",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 43
|
|
},
|
|
{
|
|
"id": "r2-052",
|
|
"contentRevision": 2,
|
|
"order": 52,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction",
|
|
"walls"
|
|
],
|
|
"title": "通道 · 墙的选择",
|
|
"chapter": 6,
|
|
"chapterTitle": "第6章 · 交错推理",
|
|
"role": "练习",
|
|
"targetDifficulty": 42,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "lu"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c1",
|
|
"c4"
|
|
]
|
|
],
|
|
"previousId": "campaign200-194",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 44
|
|
},
|
|
{
|
|
"id": "r2-053",
|
|
"contentRevision": 2,
|
|
"order": 53,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"title": "双色跨区",
|
|
"chapter": 6,
|
|
"chapterTitle": "第6章 · 交错推理",
|
|
"role": "练习",
|
|
"targetDifficulty": 42,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 2,
|
|
"category": "circle",
|
|
"clue": 9
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c9",
|
|
"c10"
|
|
],
|
|
[
|
|
"c3",
|
|
"c6"
|
|
]
|
|
],
|
|
"previousId": "campaign200-068",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 44
|
|
},
|
|
{
|
|
"id": "r2-054",
|
|
"contentRevision": 2,
|
|
"order": 54,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "奇偶 · 墙 · 门的选择",
|
|
"chapter": 6,
|
|
"chapterTitle": "第6章 · 交错推理",
|
|
"role": "练习",
|
|
"targetDifficulty": 42,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 11
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 2
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c1",
|
|
"c5"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c3",
|
|
"c4"
|
|
]
|
|
],
|
|
"previousId": "campaign200-182",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 44
|
|
},
|
|
{
|
|
"id": "r2-055",
|
|
"contentRevision": 2,
|
|
"order": 55,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "通道 · 双色 · 墙 · 门的交错",
|
|
"chapter": 6,
|
|
"chapterTitle": "第6章 · 交错推理",
|
|
"role": "练习",
|
|
"targetDifficulty": 42,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle",
|
|
"direction": "dr"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c13",
|
|
"c10"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c6",
|
|
"c7"
|
|
]
|
|
],
|
|
"previousId": "campaign200-138",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 39
|
|
},
|
|
{
|
|
"id": "r2-056",
|
|
"contentRevision": 2,
|
|
"order": 56,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "奇偶 · 墙 · 门的选择",
|
|
"chapter": 6,
|
|
"chapterTitle": "第6章 · 交错推理",
|
|
"role": "练习",
|
|
"targetDifficulty": 42,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c7",
|
|
"c11"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c3",
|
|
"c4"
|
|
]
|
|
],
|
|
"previousId": "campaign200-063",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 39
|
|
},
|
|
{
|
|
"id": "r2-057",
|
|
"contentRevision": 2,
|
|
"order": 57,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"rhythm-door"
|
|
],
|
|
"title": "顺着节拍收尾",
|
|
"chapter": 6,
|
|
"chapterTitle": "第6章 · 交错推理",
|
|
"role": "练习",
|
|
"targetDifficulty": 42,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 2,
|
|
"h": 2
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 11
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c7",
|
|
"c3"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"previousId": "campaign200-058",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 38
|
|
},
|
|
{
|
|
"id": "r2-058",
|
|
"contentRevision": 2,
|
|
"order": 58,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"title": "奇偶分配区域",
|
|
"chapter": 6,
|
|
"chapterTitle": "第6章 · 交错推理",
|
|
"role": "峰值",
|
|
"targetDifficulty": 50,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 2,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c8",
|
|
"c9"
|
|
],
|
|
[
|
|
"c12",
|
|
"c15"
|
|
]
|
|
],
|
|
"previousId": "campaign200-077",
|
|
"playerBand": "需要提示",
|
|
"estimatedBand": "需要提示",
|
|
"objectiveScore": 60
|
|
},
|
|
{
|
|
"id": "r2-059",
|
|
"contentRevision": 2,
|
|
"order": 59,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "通道 · 墙 · 门的小径",
|
|
"chapter": 6,
|
|
"chapterTitle": "第6章 · 交错推理",
|
|
"role": "回落",
|
|
"targetDifficulty": 32,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "lr"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "lu"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c1",
|
|
"c2"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c6",
|
|
"c7"
|
|
]
|
|
],
|
|
"previousId": "campaign200-159",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 35
|
|
},
|
|
{
|
|
"id": "r2-060",
|
|
"contentRevision": 2,
|
|
"order": 60,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity"
|
|
],
|
|
"title": "通道 · 奇偶的小径",
|
|
"chapter": 6,
|
|
"chapterTitle": "第6章 · 交错推理",
|
|
"role": "收束",
|
|
"targetDifficulty": 37,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "dr"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 2,
|
|
"clue": 3
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"previousId": "campaign200-169",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 36
|
|
},
|
|
{
|
|
"id": "r2-061",
|
|
"contentRevision": 2,
|
|
"order": 61,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"rhythm-door",
|
|
"direction"
|
|
],
|
|
"title": "门 · 通道的选择",
|
|
"chapter": 7,
|
|
"chapterTitle": "第7章 · 交错推理",
|
|
"role": "练习",
|
|
"targetDifficulty": 57,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 7
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "lr"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "lu"
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c9",
|
|
"c8"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"previousId": "campaign200-045",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 57
|
|
},
|
|
{
|
|
"id": "r2-062",
|
|
"contentRevision": 2,
|
|
"order": 62,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "通道 · 墙 · 门的交错",
|
|
"chapter": 7,
|
|
"chapterTitle": "第7章 · 交错推理",
|
|
"role": "练习",
|
|
"targetDifficulty": 57,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "lu"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c15",
|
|
"c12"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c8",
|
|
"c12"
|
|
],
|
|
[
|
|
"c5",
|
|
"c6"
|
|
]
|
|
],
|
|
"previousId": "campaign200-148",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 57
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c2",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22",
|
|
"category": "circle",
|
|
"direction": "lu"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23",
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c17",
|
|
"c18"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-063",
|
|
"order": 63,
|
|
"chapter": 7,
|
|
"chapterTitle": "第7章 · 交错推理",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"role": "练习",
|
|
"targetDifficulty": 57,
|
|
"objectiveScore": 57,
|
|
"title": "拼块 · 出口布局 63",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"id": "r2-064",
|
|
"contentRevision": 2,
|
|
"order": 64,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"title": "奇偶 · 墙的选择",
|
|
"chapter": 7,
|
|
"chapterTitle": "第7章 · 交错推理",
|
|
"role": "练习",
|
|
"targetDifficulty": 57,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 2
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 2,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c6",
|
|
"c9"
|
|
],
|
|
[
|
|
"c2",
|
|
"c6"
|
|
]
|
|
],
|
|
"previousId": "campaign200-176",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 56
|
|
},
|
|
{
|
|
"id": "r2-065",
|
|
"contentRevision": 2,
|
|
"order": 65,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"alternation",
|
|
"parity"
|
|
],
|
|
"title": "双色 · 奇偶的选择",
|
|
"chapter": 7,
|
|
"chapterTitle": "第7章 · 交错推理",
|
|
"role": "练习",
|
|
"targetDifficulty": 57,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle",
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"previousId": "campaign200-111",
|
|
"playerBand": "喜欢的未知起点",
|
|
"estimatedBand": "喜欢的未知起点",
|
|
"objectiveScore": 60
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "hex",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 0,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 0,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 1,
|
|
"r": 0,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 1,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 1,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 1,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 2,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 2,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 2,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 2,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "triangle",
|
|
"clue": 18
|
|
},
|
|
{
|
|
"id": "c17",
|
|
"q": 3,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c18",
|
|
"q": 3,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c19",
|
|
"q": 3,
|
|
"r": 4,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"features": [
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c11",
|
|
"c12"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-066",
|
|
"order": 66,
|
|
"chapter": 7,
|
|
"chapterTitle": "第7章 · 交错推理",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"role": "练习",
|
|
"targetDifficulty": 57,
|
|
"objectiveScore": 58,
|
|
"title": "六边 · 出口布局 66",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "square",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14",
|
|
"direction": "lu"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21",
|
|
"direction": "ru"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
}
|
|
],
|
|
"features": [
|
|
"direction",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c8",
|
|
"c7"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-067",
|
|
"order": 67,
|
|
"chapter": 7,
|
|
"chapterTitle": "第7章 · 交错推理",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"role": "练习",
|
|
"targetDifficulty": 57,
|
|
"objectiveScore": 58,
|
|
"title": "方格 · 出口布局 67",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "square",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"direction": "dr"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"direction": "lu"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14",
|
|
"direction": "du"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
}
|
|
],
|
|
"features": [
|
|
"direction",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c13",
|
|
"c18"
|
|
],
|
|
[
|
|
"c6",
|
|
"c11"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-068",
|
|
"order": 68,
|
|
"chapter": 7,
|
|
"chapterTitle": "第7章 · 交错推理",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"role": "峰值",
|
|
"targetDifficulty": 65,
|
|
"objectiveScore": 65,
|
|
"title": "方格 · 交错挑战 68",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"id": "r2-069",
|
|
"contentRevision": 2,
|
|
"order": 69,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"title": "奇偶 · 墙的选择",
|
|
"chapter": 7,
|
|
"chapterTitle": "第7章 · 交错推理",
|
|
"role": "回落",
|
|
"targetDifficulty": 47,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 5
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c1",
|
|
"c5"
|
|
]
|
|
],
|
|
"previousId": "campaign200-165",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 47
|
|
},
|
|
{
|
|
"id": "r2-070",
|
|
"contentRevision": 2,
|
|
"order": 70,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity"
|
|
],
|
|
"title": "通道 · 奇偶的选择",
|
|
"chapter": 7,
|
|
"chapterTitle": "第7章 · 交错推理",
|
|
"role": "收束",
|
|
"targetDifficulty": 52,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 2
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 1,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "lu"
|
|
}
|
|
],
|
|
"previousId": "campaign200-092",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 52
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c0",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2",
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
"id": "c7",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15",
|
|
"category": "circle",
|
|
"clue": 17
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25",
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c18",
|
|
"c24"
|
|
],
|
|
[
|
|
"c16",
|
|
"c22"
|
|
],
|
|
[
|
|
"c12",
|
|
"c18"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-071",
|
|
"order": 71,
|
|
"chapter": 8,
|
|
"chapterTitle": "第8章 · 交错推理",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"role": "练习",
|
|
"targetDifficulty": 57,
|
|
"objectiveScore": 57,
|
|
"title": "拼块 · 出口布局 71",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"id": "r2-072",
|
|
"contentRevision": 2,
|
|
"order": 72,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "通道 · 双色 · 墙 · 门的选择",
|
|
"chapter": 8,
|
|
"chapterTitle": "第8章 · 交错推理",
|
|
"role": "练习",
|
|
"targetDifficulty": 57,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle",
|
|
"direction": "dr"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle",
|
|
"direction": "lr"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c1",
|
|
"c0"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c5",
|
|
"c9"
|
|
]
|
|
],
|
|
"previousId": "campaign200-072",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 55
|
|
},
|
|
{
|
|
"id": "r2-073",
|
|
"contentRevision": 2,
|
|
"order": 73,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation"
|
|
],
|
|
"title": "通道 · 双色的选择",
|
|
"chapter": 8,
|
|
"chapterTitle": "第8章 · 交错推理",
|
|
"role": "练习",
|
|
"targetDifficulty": 57,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle",
|
|
"direction": "lu"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"previousId": "campaign200-101",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 55
|
|
},
|
|
{
|
|
"id": "r2-074",
|
|
"contentRevision": 2,
|
|
"order": 74,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "奇偶 · 墙 · 门的交错",
|
|
"chapter": 8,
|
|
"chapterTitle": "第8章 · 交错推理",
|
|
"role": "练习",
|
|
"targetDifficulty": 57,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 2,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 2
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c10",
|
|
"c6"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c8",
|
|
"c12"
|
|
]
|
|
],
|
|
"previousId": "campaign200-118",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 55
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "square",
|
|
"cells": [
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9",
|
|
"direction": "ru"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"clue": 17
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19",
|
|
"clue": 8
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
}
|
|
],
|
|
"features": [
|
|
"direction",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c1",
|
|
"c2"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-075",
|
|
"order": 75,
|
|
"chapter": 8,
|
|
"chapterTitle": "第8章 · 交错推理",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"role": "练习",
|
|
"targetDifficulty": 57,
|
|
"objectiveScore": 59,
|
|
"title": "方格 · 出口布局 75",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"clue": 12
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9",
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 2,
|
|
"h": 1,
|
|
"id": "c25"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c6",
|
|
"c12"
|
|
],
|
|
[
|
|
"c5",
|
|
"c6"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-076",
|
|
"order": 76,
|
|
"chapter": 8,
|
|
"chapterTitle": "第8章 · 交错推理",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"role": "练习",
|
|
"targetDifficulty": 57,
|
|
"objectiveScore": 58,
|
|
"title": "拼块 · 出口布局 76",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 2,
|
|
"h": 1,
|
|
"id": "c6",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14",
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
"id": "c16",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"category": "triangle",
|
|
"direction": "ru"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18",
|
|
"category": "circle",
|
|
"clue": 9
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25",
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c22",
|
|
"c21"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-077",
|
|
"order": 77,
|
|
"chapter": 8,
|
|
"chapterTitle": "第8章 · 交错推理",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"role": "练习",
|
|
"targetDifficulty": 57,
|
|
"objectiveScore": 56,
|
|
"title": "拼块 · 出口布局 77",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"id": "r2-078",
|
|
"contentRevision": 2,
|
|
"order": 78,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"rhythm-door"
|
|
],
|
|
"title": "先定奇偶,再定节拍",
|
|
"chapter": 8,
|
|
"chapterTitle": "第8章 · 交错推理",
|
|
"role": "峰值",
|
|
"targetDifficulty": 65,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 8
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 2,
|
|
"h": 1
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c3",
|
|
"c7"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"previousId": "campaign200-085",
|
|
"playerBand": "需要提示",
|
|
"estimatedBand": "需要提示",
|
|
"objectiveScore": 59
|
|
},
|
|
{
|
|
"id": "r2-079",
|
|
"contentRevision": 2,
|
|
"order": 79,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation"
|
|
],
|
|
"title": "通道 · 双色的交错",
|
|
"chapter": 8,
|
|
"chapterTitle": "第8章 · 交错推理",
|
|
"role": "回落",
|
|
"targetDifficulty": 47,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle",
|
|
"direction": "dr"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 2,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 2,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"previousId": "campaign200-178",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 47
|
|
},
|
|
{
|
|
"id": "r2-080",
|
|
"contentRevision": 2,
|
|
"order": 80,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction",
|
|
"walls"
|
|
],
|
|
"title": "通道 · 墙的交错",
|
|
"chapter": 8,
|
|
"chapterTitle": "第8章 · 交错推理",
|
|
"role": "收束",
|
|
"targetDifficulty": 52,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 10
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "lr"
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "lu"
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c4",
|
|
"c5"
|
|
],
|
|
[
|
|
"c6",
|
|
"c7"
|
|
]
|
|
],
|
|
"previousId": "campaign200-108",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"objectiveScore": 52
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "square",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14",
|
|
"direction": "dr"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
}
|
|
],
|
|
"features": [
|
|
"direction",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c7",
|
|
"c11"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c1",
|
|
"c2"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-081",
|
|
"order": 81,
|
|
"chapter": 9,
|
|
"chapterTitle": "第9章 · 交错推理",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"role": "练习",
|
|
"targetDifficulty": 57,
|
|
"objectiveScore": 54,
|
|
"title": "方格 · 出口布局 81",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "square",
|
|
"cells": [
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"direction": "dl"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25"
|
|
}
|
|
],
|
|
"features": [
|
|
"direction",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c4",
|
|
"c5"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-082",
|
|
"order": 82,
|
|
"chapter": 9,
|
|
"chapterTitle": "第9章 · 交错推理",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"role": "练习",
|
|
"targetDifficulty": 57,
|
|
"objectiveScore": 56,
|
|
"title": "方格 · 出口布局 82",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"direction": "ru"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c3",
|
|
"c7"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-083",
|
|
"order": 83,
|
|
"chapter": 9,
|
|
"chapterTitle": "第9章 · 交错推理",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"role": "练习",
|
|
"targetDifficulty": 57,
|
|
"objectiveScore": 54,
|
|
"title": "拼块 · 出口布局 83",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6",
|
|
"category": "circle",
|
|
"direction": "du"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
]
|
|
],
|
|
"id": "c8",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 2,
|
|
"h": 1,
|
|
"id": "c19",
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c6",
|
|
"c1"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-084",
|
|
"order": 84,
|
|
"chapter": 9,
|
|
"chapterTitle": "第9章 · 交错推理",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"role": "练习",
|
|
"targetDifficulty": 57,
|
|
"objectiveScore": 54,
|
|
"title": "拼块 · 出口布局 84",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 1,
|
|
"id": "c2",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10",
|
|
"category": "triangle",
|
|
"direction": "lu"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11",
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14",
|
|
"category": "circle",
|
|
"clue": 21
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15",
|
|
"category": "triangle",
|
|
"clue": 22
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23",
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation"
|
|
],
|
|
"contentRevision": 2,
|
|
"previousId": null,
|
|
"id": "r2-085",
|
|
"order": 85,
|
|
"chapter": 9,
|
|
"chapterTitle": "第9章 · 交错推理",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"role": "练习",
|
|
"targetDifficulty": 57,
|
|
"objectiveScore": 54,
|
|
"title": "拼块 · 出口布局 85",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1",
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10",
|
|
"category": "triangle",
|
|
"direction": "du"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
]
|
|
],
|
|
"id": "c11",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 2,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21",
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c13",
|
|
"c10"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-086",
|
|
"order": 86,
|
|
"chapter": 9,
|
|
"chapterTitle": "第9章 · 交错推理",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"role": "练习",
|
|
"targetDifficulty": 57,
|
|
"objectiveScore": 60,
|
|
"title": "拼块 · 出口布局 86",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
]
|
|
],
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"clue": 3
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 2,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c9",
|
|
"c10"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-087",
|
|
"order": 87,
|
|
"chapter": 9,
|
|
"chapterTitle": "第9章 · 交错推理",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"role": "练习",
|
|
"targetDifficulty": 57,
|
|
"objectiveScore": 60,
|
|
"title": "拼块 · 出口布局 87",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "hex",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 0,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 0,
|
|
"r": 4,
|
|
"clue": 20
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 0,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 1,
|
|
"r": 0,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 1,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 1,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 1,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 1,
|
|
"r": 4,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 1,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 2,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 2,
|
|
"r": 1,
|
|
"clue": 8
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 2,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 2,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"q": 2,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c17",
|
|
"q": 2,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c18",
|
|
"q": 3,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c19",
|
|
"q": 3,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c20",
|
|
"q": 3,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c21",
|
|
"q": 3,
|
|
"r": 3,
|
|
"clue": 12
|
|
},
|
|
{
|
|
"id": "c22",
|
|
"q": 3,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c23",
|
|
"q": 3,
|
|
"r": 5,
|
|
"clue": 16
|
|
}
|
|
],
|
|
"features": [
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c3",
|
|
"c9"
|
|
],
|
|
[
|
|
"c19",
|
|
"c20"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-088",
|
|
"order": 88,
|
|
"chapter": 9,
|
|
"chapterTitle": "第9章 · 交错推理",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"role": "峰值",
|
|
"targetDifficulty": 65,
|
|
"objectiveScore": 65,
|
|
"title": "六边 · 交错挑战 88",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1",
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c3",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 2,
|
|
"h": 1,
|
|
"id": "c4",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19",
|
|
"category": "circle",
|
|
"clue": 19
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23",
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c4",
|
|
"c5"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-089",
|
|
"order": 89,
|
|
"chapter": 9,
|
|
"chapterTitle": "第9章 · 交错推理",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"role": "回落",
|
|
"targetDifficulty": 47,
|
|
"objectiveScore": 47,
|
|
"title": "拼块 · 换一种思路 89",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
]
|
|
],
|
|
"id": "c3",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 2,
|
|
"h": 1,
|
|
"id": "c9",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14",
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16",
|
|
"category": "circle",
|
|
"direction": "du"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21",
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c8",
|
|
"c12"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-090",
|
|
"order": 90,
|
|
"chapter": 9,
|
|
"chapterTitle": "第9章 · 交错推理",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"role": "收束",
|
|
"targetDifficulty": 52,
|
|
"objectiveScore": 53,
|
|
"title": "拼块 · 出口布局 90",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6",
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"direction": "dr"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14",
|
|
"direction": "lu"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 2,
|
|
"h": 1,
|
|
"id": "c24"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity"
|
|
],
|
|
"contentRevision": 2,
|
|
"previousId": null,
|
|
"id": "r2-091",
|
|
"order": 91,
|
|
"chapter": 10,
|
|
"chapterTitle": "第10章 · 交错推理",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"role": "练习",
|
|
"targetDifficulty": 57,
|
|
"objectiveScore": 57,
|
|
"title": "拼块 · 出口布局 91",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "hex",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 0,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 0,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 1,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 1,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 1,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 1,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 1,
|
|
"r": 5,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 2,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 2,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 2,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 2,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c17",
|
|
"q": 3,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c18",
|
|
"q": 3,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c19",
|
|
"q": 3,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c20",
|
|
"q": 3,
|
|
"r": 5,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c21",
|
|
"q": 4,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c22",
|
|
"q": 4,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c23",
|
|
"q": 4,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c24",
|
|
"q": 4,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c25",
|
|
"q": 4,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"features": [
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c2",
|
|
"c6"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-092",
|
|
"order": 92,
|
|
"chapter": 10,
|
|
"chapterTitle": "第10章 · 交错推理",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"role": "练习",
|
|
"targetDifficulty": 57,
|
|
"objectiveScore": 55,
|
|
"title": "六边 · 出口布局 92",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "hex",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 0,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 1,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 1,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 1,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 1,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 1,
|
|
"r": 5,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 2,
|
|
"r": 2,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 2,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 2,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 2,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c17",
|
|
"q": 3,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c18",
|
|
"q": 3,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c19",
|
|
"q": 3,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c20",
|
|
"q": 3,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c21",
|
|
"q": 4,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c22",
|
|
"q": 4,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c23",
|
|
"q": 4,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c24",
|
|
"q": 4,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c25",
|
|
"q": 4,
|
|
"r": 4,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"features": [
|
|
"alternation",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c13",
|
|
"c12"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c18",
|
|
"c23"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-093",
|
|
"order": 93,
|
|
"chapter": 10,
|
|
"chapterTitle": "第10章 · 交错推理",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"role": "练习",
|
|
"targetDifficulty": 57,
|
|
"objectiveScore": 59,
|
|
"title": "六边 · 出口布局 93",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "square",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"clue": 13
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22",
|
|
"direction": "ru"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
}
|
|
],
|
|
"features": [
|
|
"direction",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c2",
|
|
"c3"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-094",
|
|
"order": 94,
|
|
"chapter": 10,
|
|
"chapterTitle": "第10章 · 交错推理",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"role": "练习",
|
|
"targetDifficulty": 57,
|
|
"objectiveScore": 61,
|
|
"title": "方格 · 出口布局 94",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3",
|
|
"direction": "lr"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 2,
|
|
"h": 1,
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15",
|
|
"clue": 7
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c1",
|
|
"c2"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-095",
|
|
"order": 95,
|
|
"chapter": 10,
|
|
"chapterTitle": "第10章 · 交错推理",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"role": "练习",
|
|
"targetDifficulty": 57,
|
|
"objectiveScore": 61,
|
|
"title": "拼块 · 出口布局 95",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c6",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
"id": "c7",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11",
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16",
|
|
"category": "triangle",
|
|
"clue": 22
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23",
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c16",
|
|
"c22"
|
|
],
|
|
[
|
|
"c13",
|
|
"c14"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-096",
|
|
"order": 96,
|
|
"chapter": 10,
|
|
"chapterTitle": "第10章 · 交错推理",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"role": "练习",
|
|
"targetDifficulty": 57,
|
|
"objectiveScore": 61,
|
|
"title": "拼块 · 出口布局 96",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "hex",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 0,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 0,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 0,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 1,
|
|
"r": 1,
|
|
"clue": 26
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 1,
|
|
"r": 2,
|
|
"clue": 24
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 1,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 1,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 1,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 2,
|
|
"r": 0,
|
|
"clue": 7
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 2,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 2,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 2,
|
|
"r": 3,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 2,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"q": 2,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c17",
|
|
"q": 3,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c18",
|
|
"q": 3,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c19",
|
|
"q": 3,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c20",
|
|
"q": 3,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c21",
|
|
"q": 3,
|
|
"r": 4,
|
|
"clue": 15
|
|
},
|
|
{
|
|
"id": "c22",
|
|
"q": 3,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c23",
|
|
"q": 4,
|
|
"r": 0,
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"id": "c24",
|
|
"q": 4,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c25",
|
|
"q": 4,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c26",
|
|
"q": 4,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c27",
|
|
"q": 4,
|
|
"r": 5
|
|
}
|
|
],
|
|
"features": [
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c14",
|
|
"c15"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-097",
|
|
"order": 97,
|
|
"chapter": 10,
|
|
"chapterTitle": "第10章 · 交错推理",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"role": "练习",
|
|
"targetDifficulty": 57,
|
|
"objectiveScore": 56,
|
|
"title": "六边 · 出口布局 97",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "hex",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 0,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 0,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 0,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 1,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 1,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 1,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 1,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 1,
|
|
"r": 5,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 2,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 2,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 2,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"q": 2,
|
|
"r": 4,
|
|
"category": "triangle",
|
|
"clue": 22
|
|
},
|
|
{
|
|
"id": "c17",
|
|
"q": 2,
|
|
"r": 5,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c18",
|
|
"q": 3,
|
|
"r": 0,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c19",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c20",
|
|
"q": 3,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c21",
|
|
"q": 3,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c22",
|
|
"q": 3,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c23",
|
|
"q": 3,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"features": [
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c20",
|
|
"c21"
|
|
],
|
|
[
|
|
"c4",
|
|
"c10"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-098",
|
|
"order": 98,
|
|
"chapter": 10,
|
|
"chapterTitle": "第10章 · 交错推理",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"role": "峰值",
|
|
"targetDifficulty": 65,
|
|
"objectiveScore": 64,
|
|
"title": "六边 · 交错挑战 98",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"category": "triangle",
|
|
"clue": 22
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 2,
|
|
"h": 1,
|
|
"id": "c22",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23",
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c16",
|
|
"c21"
|
|
],
|
|
[
|
|
"c12",
|
|
"c17"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-099",
|
|
"order": 99,
|
|
"chapter": 10,
|
|
"chapterTitle": "第10章 · 交错推理",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"role": "回落",
|
|
"targetDifficulty": 47,
|
|
"objectiveScore": 50,
|
|
"title": "拼块 · 换一种思路 99",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "square",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3",
|
|
"direction": "lr"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6",
|
|
"clue": 9
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
}
|
|
],
|
|
"features": [
|
|
"direction",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c9",
|
|
"c14"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-100",
|
|
"order": 100,
|
|
"chapter": 10,
|
|
"chapterTitle": "第10章 · 交错推理",
|
|
"playerBand": null,
|
|
"estimatedBand": "渐进练习",
|
|
"role": "收束",
|
|
"targetDifficulty": 52,
|
|
"objectiveScore": 51,
|
|
"title": "方格 · 出口布局 100",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"direction": "dr"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c3",
|
|
"c9"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-101",
|
|
"order": 101,
|
|
"chapter": 11,
|
|
"chapterTitle": "第11章 · 区域规划",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 62,
|
|
"objectiveScore": 62,
|
|
"title": "拼块 · 出口布局 101",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "hex",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 0,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 0,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 1,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 1,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 1,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 1,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 1,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 2,
|
|
"r": 0,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 2,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 2,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 2,
|
|
"r": 4,
|
|
"category": "triangle",
|
|
"clue": 24
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"q": 2,
|
|
"r": 5,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c17",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c18",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c19",
|
|
"q": 3,
|
|
"r": 2,
|
|
"category": "triangle",
|
|
"clue": 26
|
|
},
|
|
{
|
|
"id": "c20",
|
|
"q": 3,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c21",
|
|
"q": 3,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c22",
|
|
"q": 3,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c23",
|
|
"q": 4,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c24",
|
|
"q": 4,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c25",
|
|
"q": 4,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c26",
|
|
"q": 4,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c27",
|
|
"q": 4,
|
|
"r": 4,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"features": [
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c20",
|
|
"c21"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-102",
|
|
"order": 102,
|
|
"chapter": 11,
|
|
"chapterTitle": "第11章 · 区域规划",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 62,
|
|
"objectiveScore": 62,
|
|
"title": "六边 · 出口布局 102",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "hex",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 0,
|
|
"r": 3,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 0,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 0,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 1,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 1,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 1,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 1,
|
|
"r": 4,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 1,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 2,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 2,
|
|
"r": 2,
|
|
"clue": 9
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 2,
|
|
"r": 3,
|
|
"clue": 7
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 2,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 2,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"q": 3,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c17",
|
|
"q": 3,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c18",
|
|
"q": 3,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c19",
|
|
"q": 3,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c20",
|
|
"q": 3,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c21",
|
|
"q": 3,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c22",
|
|
"q": 4,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c23",
|
|
"q": 4,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c24",
|
|
"q": 4,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c25",
|
|
"q": 4,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c26",
|
|
"q": 4,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c27",
|
|
"q": 4,
|
|
"r": 5
|
|
}
|
|
],
|
|
"features": [
|
|
"parity",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c20",
|
|
"c15"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c5",
|
|
"c9"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-103",
|
|
"order": 103,
|
|
"chapter": 11,
|
|
"chapterTitle": "第11章 · 区域规划",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 62,
|
|
"objectiveScore": 61,
|
|
"title": "六边 · 出口布局 103",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "hex",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"category": "triangle",
|
|
"clue": 26
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 0,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 0,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 1,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 1,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 1,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 1,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 1,
|
|
"r": 5,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 2,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 2,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 2,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 2,
|
|
"r": 5,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c17",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c18",
|
|
"q": 3,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c19",
|
|
"q": 3,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c20",
|
|
"q": 3,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c21",
|
|
"q": 3,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c22",
|
|
"q": 4,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c23",
|
|
"q": 4,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c24",
|
|
"q": 4,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c25",
|
|
"q": 4,
|
|
"r": 3,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c26",
|
|
"q": 4,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c27",
|
|
"q": 4,
|
|
"r": 5,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"features": [
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c3",
|
|
"c8"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-104",
|
|
"order": 104,
|
|
"chapter": 11,
|
|
"chapterTitle": "第11章 · 区域规划",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 62,
|
|
"objectiveScore": 62,
|
|
"title": "六边 · 出口布局 104",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"id": "r2-105",
|
|
"contentRevision": 2,
|
|
"order": 105,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity"
|
|
],
|
|
"title": "通道 · 奇偶的选择",
|
|
"chapter": 11,
|
|
"chapterTitle": "第11章 · 区域规划",
|
|
"role": "练习",
|
|
"targetDifficulty": 62,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 2
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 12
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "dl"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 2,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"previousId": "campaign200-136",
|
|
"playerBand": "喜欢的未知起点",
|
|
"estimatedBand": "喜欢的未知起点",
|
|
"objectiveScore": 88
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4",
|
|
"category": "circle",
|
|
"clue": 23
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
"id": "c6",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11",
|
|
"category": "triangle",
|
|
"direction": "lr"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c12",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19",
|
|
"category": "circle",
|
|
"clue": 19
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25",
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c4",
|
|
"c5"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-106",
|
|
"order": 106,
|
|
"chapter": 11,
|
|
"chapterTitle": "第11章 · 区域规划",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 62,
|
|
"objectiveScore": 61,
|
|
"title": "拼块 · 出口布局 106",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "hex",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"category": "triangle",
|
|
"clue": 24
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 0,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 0,
|
|
"r": 4,
|
|
"category": "circle",
|
|
"clue": 3
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 0,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 1,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 1,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 1,
|
|
"r": 3,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 1,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 1,
|
|
"r": 5,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 2,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 2,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 2,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"q": 2,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c17",
|
|
"q": 2,
|
|
"r": 5,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c18",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c19",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c20",
|
|
"q": 3,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c21",
|
|
"q": 3,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c22",
|
|
"q": 3,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c23",
|
|
"q": 3,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c24",
|
|
"q": 4,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c25",
|
|
"q": 4,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c26",
|
|
"q": 4,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c27",
|
|
"q": 4,
|
|
"r": 4,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"features": [
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c19",
|
|
"c25"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-107",
|
|
"order": 107,
|
|
"chapter": 11,
|
|
"chapterTitle": "第11章 · 区域规划",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 62,
|
|
"objectiveScore": 61,
|
|
"title": "六边 · 出口布局 107",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c1",
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4",
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"clue": 15
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 2,
|
|
"h": 1,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c14",
|
|
"c20"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-108",
|
|
"order": 108,
|
|
"chapter": 11,
|
|
"chapterTitle": "第11章 · 区域规划",
|
|
"playerBand": null,
|
|
"estimatedBand": "深想候选",
|
|
"role": "峰值",
|
|
"targetDifficulty": 82,
|
|
"objectiveScore": 82,
|
|
"title": "拼块 · 交错挑战 108",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"id": "r2-109",
|
|
"contentRevision": 2,
|
|
"order": 109,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "通道 · 双色 · 墙 · 门的小径",
|
|
"chapter": 11,
|
|
"chapterTitle": "第11章 · 区域规划",
|
|
"role": "回落",
|
|
"targetDifficulty": 56,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 2,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle",
|
|
"direction": "lu"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c2",
|
|
"c3"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c4",
|
|
"c5"
|
|
]
|
|
],
|
|
"previousId": "campaign200-149",
|
|
"playerBand": "略难",
|
|
"estimatedBand": "略难",
|
|
"objectiveScore": 65
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "square",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1",
|
|
"clue": 9
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6",
|
|
"direction": "du"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27"
|
|
}
|
|
],
|
|
"features": [
|
|
"direction",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c1",
|
|
"c7"
|
|
],
|
|
[
|
|
"c9",
|
|
"c10"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-110",
|
|
"order": 110,
|
|
"chapter": 11,
|
|
"chapterTitle": "第11章 · 区域规划",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "收束",
|
|
"targetDifficulty": 60,
|
|
"objectiveScore": 60,
|
|
"title": "方格 · 出口布局 110",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "hex",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 0,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 0,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 1,
|
|
"r": 0,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 1,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 1,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 1,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 1,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 2,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 2,
|
|
"r": 2,
|
|
"category": "triangle",
|
|
"clue": 16
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 2,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 2,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"q": 2,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c17",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c18",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c19",
|
|
"q": 3,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c20",
|
|
"q": 3,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c21",
|
|
"q": 3,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c22",
|
|
"q": 3,
|
|
"r": 5,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c23",
|
|
"q": 4,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c24",
|
|
"q": 4,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c25",
|
|
"q": 4,
|
|
"r": 3,
|
|
"category": "triangle",
|
|
"clue": 26
|
|
},
|
|
{
|
|
"id": "c26",
|
|
"q": 4,
|
|
"r": 4,
|
|
"category": "circle",
|
|
"clue": 25
|
|
},
|
|
{
|
|
"id": "c27",
|
|
"q": 4,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"features": [
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c2",
|
|
"c3"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-111",
|
|
"order": 111,
|
|
"chapter": 12,
|
|
"chapterTitle": "第12章 · 区域规划",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 62,
|
|
"objectiveScore": 61,
|
|
"title": "六边 · 出口布局 111",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5",
|
|
"clue": 23
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6",
|
|
"direction": "ru"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24",
|
|
"direction": "lr"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25",
|
|
"clue": 1
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity"
|
|
],
|
|
"contentRevision": 2,
|
|
"previousId": null,
|
|
"id": "r2-112",
|
|
"order": 112,
|
|
"chapter": 12,
|
|
"chapterTitle": "第12章 · 区域规划",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 62,
|
|
"objectiveScore": 61,
|
|
"title": "拼块 · 出口布局 112",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
]
|
|
],
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"direction": "du"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24",
|
|
"direction": "lr"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25",
|
|
"parity": "odd"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c8",
|
|
"c14"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-113",
|
|
"order": 113,
|
|
"chapter": 12,
|
|
"chapterTitle": "第12章 · 区域规划",
|
|
"playerBand": null,
|
|
"estimatedBand": "深想候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 82,
|
|
"objectiveScore": 83,
|
|
"title": "拼块 · 出口布局 113",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "hex",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"clue": 3
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 0,
|
|
"r": 3,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 0,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 0,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 1,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 1,
|
|
"r": 1,
|
|
"clue": 7
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 1,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 1,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 1,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 1,
|
|
"r": 5,
|
|
"clue": 24
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 2,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 2,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 2,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 2,
|
|
"r": 3,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"q": 2,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c17",
|
|
"q": 2,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c18",
|
|
"q": 3,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c19",
|
|
"q": 3,
|
|
"r": 1,
|
|
"clue": 11
|
|
},
|
|
{
|
|
"id": "c20",
|
|
"q": 3,
|
|
"r": 2,
|
|
"clue": 16
|
|
},
|
|
{
|
|
"id": "c21",
|
|
"q": 3,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c22",
|
|
"q": 3,
|
|
"r": 4,
|
|
"clue": 27
|
|
},
|
|
{
|
|
"id": "c23",
|
|
"q": 3,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c24",
|
|
"q": 4,
|
|
"r": 0,
|
|
"clue": 12
|
|
},
|
|
{
|
|
"id": "c25",
|
|
"q": 4,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c26",
|
|
"q": 4,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c27",
|
|
"q": 4,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c28",
|
|
"q": 4,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c29",
|
|
"q": 4,
|
|
"r": 5
|
|
}
|
|
],
|
|
"features": [
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c5",
|
|
"c10"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-114",
|
|
"order": 114,
|
|
"chapter": 12,
|
|
"chapterTitle": "第12章 · 区域规划",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 62,
|
|
"objectiveScore": 62,
|
|
"title": "六边 · 出口布局 114",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3",
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21",
|
|
"clue": 22
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22",
|
|
"clue": 21
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c7",
|
|
"c11"
|
|
],
|
|
[
|
|
"c20",
|
|
"c21"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-115",
|
|
"order": 115,
|
|
"chapter": 12,
|
|
"chapterTitle": "第12章 · 区域规划",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 62,
|
|
"objectiveScore": 64,
|
|
"title": "拼块 · 出口布局 115",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"direction": "du"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9",
|
|
"clue": 6
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26",
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity"
|
|
],
|
|
"contentRevision": 2,
|
|
"previousId": null,
|
|
"id": "r2-116",
|
|
"order": 116,
|
|
"chapter": 12,
|
|
"chapterTitle": "第12章 · 区域规划",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 62,
|
|
"objectiveScore": 60,
|
|
"title": "拼块 · 出口布局 116",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "hex",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 0,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 0,
|
|
"r": 4,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 0,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 1,
|
|
"r": 0,
|
|
"category": "circle",
|
|
"clue": 9
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 1,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 1,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 1,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 2,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 2,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 2,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 2,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"q": 2,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c17",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c18",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c19",
|
|
"q": 3,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c20",
|
|
"q": 3,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c21",
|
|
"q": 3,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c22",
|
|
"q": 3,
|
|
"r": 5,
|
|
"category": "triangle",
|
|
"clue": 26
|
|
},
|
|
{
|
|
"id": "c23",
|
|
"q": 4,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c24",
|
|
"q": 4,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c25",
|
|
"q": 4,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c26",
|
|
"q": 4,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c27",
|
|
"q": 4,
|
|
"r": 5,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"features": [
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c19",
|
|
"c24"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-117",
|
|
"order": 117,
|
|
"chapter": 12,
|
|
"chapterTitle": "第12章 · 区域规划",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 62,
|
|
"objectiveScore": 60,
|
|
"title": "六边 · 出口布局 117",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "hex",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 0,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 0,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 0,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 1,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 1,
|
|
"r": 1,
|
|
"clue": 7
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 1,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 1,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 1,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 1,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 2,
|
|
"r": 0,
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 2,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 2,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 2,
|
|
"r": 3,
|
|
"clue": 22
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"q": 2,
|
|
"r": 4,
|
|
"clue": 19
|
|
},
|
|
{
|
|
"id": "c17",
|
|
"q": 2,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c18",
|
|
"q": 3,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c19",
|
|
"q": 3,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c20",
|
|
"q": 3,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c21",
|
|
"q": 3,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c22",
|
|
"q": 3,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c23",
|
|
"q": 3,
|
|
"r": 5
|
|
}
|
|
],
|
|
"features": [
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c4",
|
|
"c10"
|
|
],
|
|
[
|
|
"c2",
|
|
"c8"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-118",
|
|
"order": 118,
|
|
"chapter": 12,
|
|
"chapterTitle": "第12章 · 区域规划",
|
|
"playerBand": null,
|
|
"estimatedBand": "深想候选",
|
|
"role": "峰值",
|
|
"targetDifficulty": 82,
|
|
"objectiveScore": 83,
|
|
"title": "六边 · 交错挑战 118",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"id": "r2-119",
|
|
"contentRevision": 2,
|
|
"order": 119,
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity"
|
|
],
|
|
"title": "通道 · 奇偶的交错",
|
|
"chapter": 12,
|
|
"chapterTitle": "第12章 · 区域规划",
|
|
"role": "回落",
|
|
"targetDifficulty": 56,
|
|
"caption": "",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 2
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 10
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 2,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "ru"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"previousId": "campaign200-158",
|
|
"playerBand": "略难",
|
|
"estimatedBand": "略难",
|
|
"objectiveScore": 49
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "hex",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 0,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 0,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 1,
|
|
"r": 0,
|
|
"clue": 19
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 1,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 1,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 1,
|
|
"r": 3,
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 1,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 2,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 2,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 2,
|
|
"r": 2,
|
|
"clue": 11
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 2,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 2,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 2,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"q": 3,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c17",
|
|
"q": 3,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c18",
|
|
"q": 3,
|
|
"r": 2,
|
|
"clue": 9
|
|
},
|
|
{
|
|
"id": "c19",
|
|
"q": 3,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c20",
|
|
"q": 3,
|
|
"r": 4,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c21",
|
|
"q": 3,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c22",
|
|
"q": 4,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c23",
|
|
"q": 4,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c24",
|
|
"q": 4,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c25",
|
|
"q": 4,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c26",
|
|
"q": 4,
|
|
"r": 4,
|
|
"clue": 4
|
|
},
|
|
{
|
|
"id": "c27",
|
|
"q": 4,
|
|
"r": 5
|
|
}
|
|
],
|
|
"features": [
|
|
"parity",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c22",
|
|
"c16"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c6",
|
|
"c10"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-120",
|
|
"order": 120,
|
|
"chapter": 12,
|
|
"chapterTitle": "第12章 · 区域规划",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "收束",
|
|
"targetDifficulty": 60,
|
|
"objectiveScore": 59,
|
|
"title": "六边 · 出口布局 120",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "hex",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 0,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 0,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 0,
|
|
"r": 5,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 1,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 1,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 1,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 1,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 1,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 2,
|
|
"r": 0,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 2,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 2,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"q": 2,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c17",
|
|
"q": 2,
|
|
"r": 5,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c18",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c19",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c20",
|
|
"q": 3,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c21",
|
|
"q": 3,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c22",
|
|
"q": 3,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c23",
|
|
"q": 3,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"features": [
|
|
"alternation",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c22",
|
|
"c16"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c3",
|
|
"c9"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-121",
|
|
"order": 121,
|
|
"chapter": 13,
|
|
"chapterTitle": "第13章 · 区域规划",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 62,
|
|
"objectiveScore": 64,
|
|
"title": "六边 · 出口布局 121",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "square",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4",
|
|
"direction": "ru"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"direction": "lr"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25",
|
|
"clue": 24
|
|
}
|
|
],
|
|
"features": [
|
|
"direction",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c24",
|
|
"c25"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-122",
|
|
"order": 122,
|
|
"chapter": 13,
|
|
"chapterTitle": "第13章 · 区域规划",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 62,
|
|
"objectiveScore": 64,
|
|
"title": "方格 · 出口布局 122",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "square",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6",
|
|
"direction": "ru"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20",
|
|
"clue": 26
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c28"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c29"
|
|
}
|
|
],
|
|
"features": [
|
|
"direction",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c24",
|
|
"c18"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c8",
|
|
"c9"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-123",
|
|
"order": 123,
|
|
"chapter": 13,
|
|
"chapterTitle": "第13章 · 区域规划",
|
|
"playerBand": null,
|
|
"estimatedBand": "深想候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 82,
|
|
"objectiveScore": 82,
|
|
"title": "方格 · 出口布局 123",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 2,
|
|
"h": 1,
|
|
"id": "c6"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"direction": "lu"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10",
|
|
"clue": 19
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity"
|
|
],
|
|
"contentRevision": 2,
|
|
"previousId": null,
|
|
"id": "r2-124",
|
|
"order": 124,
|
|
"chapter": 13,
|
|
"chapterTitle": "第13章 · 区域规划",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 62,
|
|
"objectiveScore": 64,
|
|
"title": "拼块 · 出口布局 124",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1",
|
|
"category": "triangle",
|
|
"clue": 28
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
]
|
|
],
|
|
"id": "c2",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11",
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c14",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c28",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c29",
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c1",
|
|
"c5"
|
|
],
|
|
[
|
|
"c22",
|
|
"c28"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-125",
|
|
"order": 125,
|
|
"chapter": 13,
|
|
"chapterTitle": "第13章 · 区域规划",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 62,
|
|
"objectiveScore": 61,
|
|
"title": "拼块 · 出口布局 125",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "hex",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 0,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 0,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 0,
|
|
"r": 5,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 1,
|
|
"r": 0,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 1,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 1,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 1,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 1,
|
|
"r": 5,
|
|
"category": "triangle",
|
|
"clue": 8
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 2,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 2,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 2,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"q": 2,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c17",
|
|
"q": 2,
|
|
"r": 5,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c18",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "circle",
|
|
"clue": 21
|
|
},
|
|
{
|
|
"id": "c19",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c20",
|
|
"q": 3,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c21",
|
|
"q": 3,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c22",
|
|
"q": 3,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c23",
|
|
"q": 3,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c24",
|
|
"q": 4,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c25",
|
|
"q": 4,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c26",
|
|
"q": 4,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c27",
|
|
"q": 4,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c28",
|
|
"q": 4,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c29",
|
|
"q": 4,
|
|
"r": 5,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"features": [
|
|
"alternation",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c7",
|
|
"c8"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c17",
|
|
"c22"
|
|
],
|
|
[
|
|
"c20",
|
|
"c26"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-126",
|
|
"order": 126,
|
|
"chapter": 13,
|
|
"chapterTitle": "第13章 · 区域规划",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 62,
|
|
"objectiveScore": 63,
|
|
"title": "六边 · 出口布局 126",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "hex",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 0,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 0,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 0,
|
|
"r": 5,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 1,
|
|
"r": 0,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "circle",
|
|
"clue": 27
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 1,
|
|
"r": 2,
|
|
"category": "triangle",
|
|
"clue": 28
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 1,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 1,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 1,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 2,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 2,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 2,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"q": 2,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c17",
|
|
"q": 2,
|
|
"r": 5,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c18",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c19",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c20",
|
|
"q": 3,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c21",
|
|
"q": 3,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c22",
|
|
"q": 3,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c23",
|
|
"q": 3,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c24",
|
|
"q": 4,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c25",
|
|
"q": 4,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c26",
|
|
"q": 4,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c27",
|
|
"q": 4,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c28",
|
|
"q": 4,
|
|
"r": 4,
|
|
"category": "triangle",
|
|
"clue": 12
|
|
},
|
|
{
|
|
"id": "c29",
|
|
"q": 4,
|
|
"r": 5,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"features": [
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c14",
|
|
"c19"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-127",
|
|
"order": 127,
|
|
"chapter": 13,
|
|
"chapterTitle": "第13章 · 区域规划",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 62,
|
|
"objectiveScore": 63,
|
|
"title": "六边 · 出口布局 127",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "hex",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"clue": 22
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 0,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 0,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 0,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 1,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 1,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 1,
|
|
"r": 2,
|
|
"clue": 16
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 1,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 1,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 1,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 2,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 2,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 2,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 2,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"q": 2,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c17",
|
|
"q": 2,
|
|
"r": 5,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c18",
|
|
"q": 3,
|
|
"r": 0,
|
|
"clue": 19
|
|
},
|
|
{
|
|
"id": "c19",
|
|
"q": 3,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c20",
|
|
"q": 3,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c21",
|
|
"q": 3,
|
|
"r": 3,
|
|
"clue": 9
|
|
},
|
|
{
|
|
"id": "c22",
|
|
"q": 3,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c23",
|
|
"q": 3,
|
|
"r": 5,
|
|
"clue": 1
|
|
}
|
|
],
|
|
"features": [
|
|
"parity",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c20",
|
|
"c14"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c1",
|
|
"c6"
|
|
],
|
|
[
|
|
"c14",
|
|
"c15"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-128",
|
|
"order": 128,
|
|
"chapter": 13,
|
|
"chapterTitle": "第13章 · 区域规划",
|
|
"playerBand": null,
|
|
"estimatedBand": "深想候选",
|
|
"role": "峰值",
|
|
"targetDifficulty": 82,
|
|
"objectiveScore": 80,
|
|
"title": "六边 · 交错挑战 128",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3",
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10",
|
|
"category": "circle",
|
|
"clue": 13
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c12",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c19",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27",
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c0",
|
|
"c1"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-129",
|
|
"order": 129,
|
|
"chapter": 13,
|
|
"chapterTitle": "第13章 · 区域规划",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "回落",
|
|
"targetDifficulty": 56,
|
|
"objectiveScore": 58,
|
|
"title": "拼块 · 换一种思路 129",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "square",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"direction": "du"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"direction": "dr"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27"
|
|
}
|
|
],
|
|
"features": [
|
|
"direction",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c0",
|
|
"c1"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-130",
|
|
"order": 130,
|
|
"chapter": 13,
|
|
"chapterTitle": "第13章 · 区域规划",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "收束",
|
|
"targetDifficulty": 60,
|
|
"objectiveScore": 59,
|
|
"title": "方格 · 出口布局 130",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "square",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"clue": 23
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18",
|
|
"direction": "du"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25"
|
|
}
|
|
],
|
|
"features": [
|
|
"direction",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c24",
|
|
"c25"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c4",
|
|
"c5"
|
|
],
|
|
[
|
|
"c5",
|
|
"c6"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-131",
|
|
"order": 131,
|
|
"chapter": 14,
|
|
"chapterTitle": "第14章 · 区域规划",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 62,
|
|
"objectiveScore": 65,
|
|
"title": "方格 · 出口布局 131",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "hex",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": 2,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 0,
|
|
"r": 3,
|
|
"clue": 7
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 0,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 0,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 1,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 1,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 1,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 1,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 1,
|
|
"r": 4,
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 1,
|
|
"r": 5,
|
|
"clue": 11
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 2,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 2,
|
|
"r": 1,
|
|
"clue": 24
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 2,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 2,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"q": 2,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c17",
|
|
"q": 3,
|
|
"r": 0,
|
|
"clue": 26
|
|
},
|
|
{
|
|
"id": "c18",
|
|
"q": 3,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c19",
|
|
"q": 3,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c20",
|
|
"q": 3,
|
|
"r": 3,
|
|
"clue": 19
|
|
},
|
|
{
|
|
"id": "c21",
|
|
"q": 3,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c22",
|
|
"q": 3,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c23",
|
|
"q": 4,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c24",
|
|
"q": 4,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c25",
|
|
"q": 4,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c26",
|
|
"q": 4,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c27",
|
|
"q": 4,
|
|
"r": 5
|
|
}
|
|
],
|
|
"features": [
|
|
"parity",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c11",
|
|
"c10"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c17",
|
|
"c18"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-132",
|
|
"order": 132,
|
|
"chapter": 14,
|
|
"chapterTitle": "第14章 · 区域规划",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 62,
|
|
"objectiveScore": 65,
|
|
"title": "六边 · 出口布局 132",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "hex",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": 2,
|
|
"clue": 25
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 0,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 0,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 0,
|
|
"r": 5,
|
|
"clue": 13
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 1,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 1,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 1,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 1,
|
|
"r": 3,
|
|
"clue": 17
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 1,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 1,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 2,
|
|
"r": 0,
|
|
"clue": 28
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 2,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 2,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 2,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"q": 2,
|
|
"r": 4,
|
|
"clue": 11
|
|
},
|
|
{
|
|
"id": "c17",
|
|
"q": 2,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c18",
|
|
"q": 3,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c19",
|
|
"q": 3,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c20",
|
|
"q": 3,
|
|
"r": 2,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c21",
|
|
"q": 3,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c22",
|
|
"q": 3,
|
|
"r": 4,
|
|
"clue": 9
|
|
},
|
|
{
|
|
"id": "c23",
|
|
"q": 3,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c24",
|
|
"q": 4,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c25",
|
|
"q": 4,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c26",
|
|
"q": 4,
|
|
"r": 2,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c27",
|
|
"q": 4,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c28",
|
|
"q": 4,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c29",
|
|
"q": 4,
|
|
"r": 5
|
|
}
|
|
],
|
|
"features": [
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c3",
|
|
"c8"
|
|
],
|
|
[
|
|
"c21",
|
|
"c22"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-133",
|
|
"order": 133,
|
|
"chapter": 14,
|
|
"chapterTitle": "第14章 · 区域规划",
|
|
"playerBand": null,
|
|
"estimatedBand": "深想候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 82,
|
|
"objectiveScore": 81,
|
|
"title": "六边 · 出口布局 133",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "square",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"clue": 23
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23",
|
|
"direction": "lr"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27"
|
|
}
|
|
],
|
|
"features": [
|
|
"direction",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c6",
|
|
"c7"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-134",
|
|
"order": 134,
|
|
"chapter": 14,
|
|
"chapterTitle": "第14章 · 区域规划",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 62,
|
|
"objectiveScore": 65,
|
|
"title": "方格 · 出口布局 134",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 2,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c16",
|
|
"c17"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-135",
|
|
"order": 135,
|
|
"chapter": 14,
|
|
"chapterTitle": "第14章 · 区域规划",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 62,
|
|
"objectiveScore": 65,
|
|
"title": "拼块 · 出口布局 135",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
]
|
|
],
|
|
"id": "c1",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6",
|
|
"category": "circle",
|
|
"direction": "dr"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15",
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c17",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19",
|
|
"category": "triangle",
|
|
"direction": "du"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22",
|
|
"category": "triangle",
|
|
"clue": 18
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25",
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation"
|
|
],
|
|
"contentRevision": 2,
|
|
"previousId": null,
|
|
"id": "r2-136",
|
|
"order": 136,
|
|
"chapter": 14,
|
|
"chapterTitle": "第14章 · 区域规划",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 62,
|
|
"objectiveScore": 65,
|
|
"title": "拼块 · 出口布局 136",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
"id": "c26"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c28"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c29"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c30"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c31"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c16",
|
|
"c17"
|
|
],
|
|
[
|
|
"c9",
|
|
"c15"
|
|
],
|
|
[
|
|
"c18",
|
|
"c23"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-137",
|
|
"order": 137,
|
|
"chapter": 14,
|
|
"chapterTitle": "第14章 · 区域规划",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 62,
|
|
"objectiveScore": 62,
|
|
"title": "拼块 · 出口布局 137",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4",
|
|
"clue": 21
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9",
|
|
"direction": "lu"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
]
|
|
],
|
|
"id": "c13",
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c23",
|
|
"c24"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-138",
|
|
"order": 138,
|
|
"chapter": 14,
|
|
"chapterTitle": "第14章 · 区域规划",
|
|
"playerBand": null,
|
|
"estimatedBand": "深想候选",
|
|
"role": "峰值",
|
|
"targetDifficulty": 82,
|
|
"objectiveScore": 79,
|
|
"title": "拼块 · 交错挑战 138",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c8",
|
|
"c13"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-139",
|
|
"order": 139,
|
|
"chapter": 14,
|
|
"chapterTitle": "第14章 · 区域规划",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "回落",
|
|
"targetDifficulty": 56,
|
|
"objectiveScore": 53,
|
|
"title": "拼块 · 换一种思路 139",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "square",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18",
|
|
"clue": 26
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20",
|
|
"direction": "lu"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c28"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c29",
|
|
"clue": 4
|
|
}
|
|
],
|
|
"features": [
|
|
"direction",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c12",
|
|
"c18"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c9",
|
|
"c15"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-140",
|
|
"order": 140,
|
|
"chapter": 14,
|
|
"chapterTitle": "第14章 · 区域规划",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "收束",
|
|
"targetDifficulty": 60,
|
|
"objectiveScore": 60,
|
|
"title": "方格 · 出口布局 140",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "hex",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 0,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 0,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 1,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 1,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 1,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 1,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 1,
|
|
"r": 5,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 2,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 2,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 2,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 2,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"q": 2,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c17",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c18",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c19",
|
|
"q": 3,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c20",
|
|
"q": 3,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c21",
|
|
"q": 3,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c22",
|
|
"q": 4,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c23",
|
|
"q": 4,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c24",
|
|
"q": 4,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c25",
|
|
"q": 4,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c26",
|
|
"q": 4,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c27",
|
|
"q": 4,
|
|
"r": 5,
|
|
"category": "triangle",
|
|
"clue": 30
|
|
},
|
|
{
|
|
"id": "c28",
|
|
"q": 5,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c29",
|
|
"q": 5,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c30",
|
|
"q": 5,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c31",
|
|
"q": 5,
|
|
"r": 5,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"features": [
|
|
"alternation",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c6",
|
|
"c7"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c6",
|
|
"c12"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-141",
|
|
"order": 141,
|
|
"chapter": 15,
|
|
"chapterTitle": "第15章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 67,
|
|
"objectiveScore": 67,
|
|
"title": "六边 · 出口布局 141",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "hex",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 0,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 0,
|
|
"r": 5,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 1,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 1,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 1,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 1,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 1,
|
|
"r": 5,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 2,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 2,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 2,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 2,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"q": 2,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c17",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c18",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c19",
|
|
"q": 3,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c20",
|
|
"q": 3,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c21",
|
|
"q": 3,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c22",
|
|
"q": 3,
|
|
"r": 5,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c23",
|
|
"q": 4,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c24",
|
|
"q": 4,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c25",
|
|
"q": 4,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c26",
|
|
"q": 4,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c27",
|
|
"q": 4,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"features": [
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c6",
|
|
"c11"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-142",
|
|
"order": 142,
|
|
"chapter": 15,
|
|
"chapterTitle": "第15章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 67,
|
|
"objectiveScore": 67,
|
|
"title": "六边 · 出口布局 142",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "square",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"direction": "lr"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22",
|
|
"clue": 26
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27"
|
|
}
|
|
],
|
|
"features": [
|
|
"direction",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c15",
|
|
"c16"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-143",
|
|
"order": 143,
|
|
"chapter": 15,
|
|
"chapterTitle": "第15章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 67,
|
|
"objectiveScore": 67,
|
|
"title": "方格 · 出口布局 143",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "hex",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 0,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 0,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 0,
|
|
"r": 5,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 1,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 1,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 1,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 1,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 1,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 2,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 2,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 2,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"q": 2,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c17",
|
|
"q": 2,
|
|
"r": 5,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c18",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c19",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c20",
|
|
"q": 3,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c21",
|
|
"q": 3,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c22",
|
|
"q": 3,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c23",
|
|
"q": 3,
|
|
"r": 5,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c24",
|
|
"q": 4,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c25",
|
|
"q": 4,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c26",
|
|
"q": 4,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c27",
|
|
"q": 4,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"features": [
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c2",
|
|
"c3"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-144",
|
|
"order": 144,
|
|
"chapter": 15,
|
|
"chapterTitle": "第15章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 67,
|
|
"objectiveScore": 66,
|
|
"title": "六边 · 出口布局 144",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 1,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5",
|
|
"direction": "lr"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 2,
|
|
"h": 1,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c2",
|
|
"c7"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-145",
|
|
"order": 145,
|
|
"chapter": 15,
|
|
"chapterTitle": "第15章 · 综合挑战",
|
|
"playerBand": "未知起点候选",
|
|
"estimatedBand": "未知起点候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 67,
|
|
"objectiveScore": 84,
|
|
"title": "拼块 · 出口布局 145",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
]
|
|
],
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14",
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c17"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c20",
|
|
"c25"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-146",
|
|
"order": 146,
|
|
"chapter": 15,
|
|
"chapterTitle": "第15章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 67,
|
|
"objectiveScore": 66,
|
|
"title": "拼块 · 出口布局 146",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "hex",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 2,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 0,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 0,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 1,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 1,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 1,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 1,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 1,
|
|
"r": 5,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 2,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 2,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 2,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 2,
|
|
"r": 4,
|
|
"category": "triangle",
|
|
"clue": 18
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"q": 2,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c17",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c18",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c19",
|
|
"q": 3,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c20",
|
|
"q": 3,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c21",
|
|
"q": 3,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c22",
|
|
"q": 3,
|
|
"r": 5,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c23",
|
|
"q": 4,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c24",
|
|
"q": 4,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c25",
|
|
"q": 4,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c26",
|
|
"q": 4,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c27",
|
|
"q": 4,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"features": [
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c7",
|
|
"c13"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-147",
|
|
"order": 147,
|
|
"chapter": 15,
|
|
"chapterTitle": "第15章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 67,
|
|
"objectiveScore": 66,
|
|
"title": "六边 · 出口布局 147",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1",
|
|
"category": "triangle",
|
|
"direction": "dl"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 2,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
]
|
|
],
|
|
"id": "c16",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27",
|
|
"category": "circle",
|
|
"direction": "ru"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c28",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c29",
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c29",
|
|
"c28"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-148",
|
|
"order": 148,
|
|
"chapter": 15,
|
|
"chapterTitle": "第15章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "深想候选",
|
|
"role": "峰值",
|
|
"targetDifficulty": 82,
|
|
"objectiveScore": 80,
|
|
"title": "拼块 · 交错挑战 148",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 1,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15",
|
|
"clue": 9
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"clue": 24
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25",
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c28"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c29"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c30"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c31"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c2",
|
|
"c3"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-149",
|
|
"order": 149,
|
|
"chapter": 15,
|
|
"chapterTitle": "第15章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "回落",
|
|
"targetDifficulty": 61,
|
|
"objectiveScore": 61,
|
|
"title": "拼块 · 换一种思路 149",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c0",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
]
|
|
],
|
|
"id": "c6",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16",
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c28",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c29",
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c27",
|
|
"c28"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-150",
|
|
"order": 150,
|
|
"chapter": 15,
|
|
"chapterTitle": "第15章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "收束",
|
|
"targetDifficulty": 65,
|
|
"objectiveScore": 65,
|
|
"title": "拼块 · 出口布局 150",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "square",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"direction": "du"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11",
|
|
"clue": 8
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20",
|
|
"clue": 17
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c28"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c29"
|
|
}
|
|
],
|
|
"features": [
|
|
"direction",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c25",
|
|
"c19"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c6",
|
|
"c7"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-151",
|
|
"order": 151,
|
|
"chapter": 16,
|
|
"chapterTitle": "第16章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 67,
|
|
"objectiveScore": 66,
|
|
"title": "方格 · 出口布局 151",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1",
|
|
"category": "circle",
|
|
"clue": 3
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3",
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11",
|
|
"category": "triangle",
|
|
"direction": "lu"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21",
|
|
"category": "circle",
|
|
"direction": "du"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 2,
|
|
"h": 1,
|
|
"id": "c22",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c28",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c29",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 5,
|
|
"w": 2,
|
|
"h": 1,
|
|
"id": "c30",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c31",
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c9",
|
|
"c10"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-152",
|
|
"order": 152,
|
|
"chapter": 16,
|
|
"chapterTitle": "第16章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 67,
|
|
"objectiveScore": 66,
|
|
"title": "拼块 · 出口布局 152",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "hex",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": 2,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 0,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 0,
|
|
"r": 5,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 1,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 1,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 1,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 1,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 1,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 2,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 2,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 2,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 2,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"q": 2,
|
|
"r": 5,
|
|
"category": "circle",
|
|
"clue": 27
|
|
},
|
|
{
|
|
"id": "c17",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c18",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c19",
|
|
"q": 3,
|
|
"r": 2,
|
|
"category": "circle",
|
|
"clue": 19
|
|
},
|
|
{
|
|
"id": "c20",
|
|
"q": 3,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c21",
|
|
"q": 3,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c22",
|
|
"q": 3,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c23",
|
|
"q": 4,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c24",
|
|
"q": 4,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c25",
|
|
"q": 4,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c26",
|
|
"q": 4,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c27",
|
|
"q": 4,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c28",
|
|
"q": 5,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c29",
|
|
"q": 5,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c30",
|
|
"q": 5,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c31",
|
|
"q": 5,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"features": [
|
|
"alternation",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c30",
|
|
"c31"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c19",
|
|
"c25"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-153",
|
|
"order": 153,
|
|
"chapter": 16,
|
|
"chapterTitle": "第16章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "深想候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 82,
|
|
"objectiveScore": 80,
|
|
"title": "六边 · 出口布局 153",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 2,
|
|
"h": 1,
|
|
"id": "c17"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18",
|
|
"clue": 8
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c28"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c29"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c30"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c31"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c9",
|
|
"c15"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-154",
|
|
"order": 154,
|
|
"chapter": 16,
|
|
"chapterTitle": "第16章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 67,
|
|
"objectiveScore": 68,
|
|
"title": "拼块 · 出口布局 154",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "hex",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 0,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 0,
|
|
"r": 5,
|
|
"category": "triangle",
|
|
"clue": 24
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 1,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 1,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 1,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 1,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 1,
|
|
"r": 5,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 2,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 2,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 2,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 2,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c17",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c18",
|
|
"q": 3,
|
|
"r": 2,
|
|
"category": "triangle",
|
|
"clue": 10
|
|
},
|
|
{
|
|
"id": "c19",
|
|
"q": 3,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c20",
|
|
"q": 3,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c21",
|
|
"q": 3,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c22",
|
|
"q": 4,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c23",
|
|
"q": 4,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c24",
|
|
"q": 4,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c25",
|
|
"q": 4,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c26",
|
|
"q": 4,
|
|
"r": 4,
|
|
"category": "triangle",
|
|
"clue": 30
|
|
},
|
|
{
|
|
"id": "c27",
|
|
"q": 4,
|
|
"r": 5,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c28",
|
|
"q": 5,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c29",
|
|
"q": 5,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c30",
|
|
"q": 5,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c31",
|
|
"q": 5,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"features": [
|
|
"alternation",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c9",
|
|
"c8"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c12",
|
|
"c17"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-155",
|
|
"order": 155,
|
|
"chapter": 16,
|
|
"chapterTitle": "第16章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 67,
|
|
"objectiveScore": 68,
|
|
"title": "六边 · 出口布局 155",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "hex",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 0,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 0,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 0,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 1,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 1,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 1,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 1,
|
|
"r": 4,
|
|
"category": "triangle",
|
|
"clue": 16
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 1,
|
|
"r": 5,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 2,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 2,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 2,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"q": 2,
|
|
"r": 4,
|
|
"category": "triangle",
|
|
"clue": 26
|
|
},
|
|
{
|
|
"id": "c17",
|
|
"q": 2,
|
|
"r": 5,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c18",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c19",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c20",
|
|
"q": 3,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c21",
|
|
"q": 3,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c22",
|
|
"q": 3,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c23",
|
|
"q": 3,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c24",
|
|
"q": 4,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c25",
|
|
"q": 4,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c26",
|
|
"q": 4,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c27",
|
|
"q": 4,
|
|
"r": 4,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"features": [
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c22",
|
|
"c27"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-156",
|
|
"order": 156,
|
|
"chapter": 16,
|
|
"chapterTitle": "第16章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 67,
|
|
"objectiveScore": 68,
|
|
"title": "六边 · 出口布局 156",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2",
|
|
"clue": 14
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19",
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 2,
|
|
"h": 1,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21",
|
|
"clue": 26
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c2",
|
|
"c8"
|
|
],
|
|
[
|
|
"c11",
|
|
"c17"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-157",
|
|
"order": 157,
|
|
"chapter": 16,
|
|
"chapterTitle": "第16章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 67,
|
|
"objectiveScore": 68,
|
|
"title": "拼块 · 出口布局 157",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6",
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 2,
|
|
"h": 1,
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 2,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18",
|
|
"direction": "dl"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25",
|
|
"clue": 26
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26",
|
|
"clue": 25
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c5",
|
|
"c11"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-158",
|
|
"order": 158,
|
|
"chapter": 16,
|
|
"chapterTitle": "第16章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "深想候选",
|
|
"role": "峰值",
|
|
"targetDifficulty": 82,
|
|
"objectiveScore": 85,
|
|
"title": "拼块 · 交错挑战 158",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3",
|
|
"category": "circle",
|
|
"clue": 21
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 2,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15",
|
|
"category": "triangle",
|
|
"direction": "du"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
]
|
|
],
|
|
"id": "c25",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c28",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c29",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c30",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c31",
|
|
"clue": 1,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c5",
|
|
"c11"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-159",
|
|
"order": 159,
|
|
"chapter": 16,
|
|
"chapterTitle": "第16章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "回落",
|
|
"targetDifficulty": 61,
|
|
"objectiveScore": 62,
|
|
"title": "拼块 · 换一种思路 159",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6",
|
|
"clue": 28
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10",
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14",
|
|
"clue": 11
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c28"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c29"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c30"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c31"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c8",
|
|
"c13"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-160",
|
|
"order": 160,
|
|
"chapter": 16,
|
|
"chapterTitle": "第16章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "收束",
|
|
"targetDifficulty": 65,
|
|
"objectiveScore": 65,
|
|
"title": "拼块 · 出口布局 160",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "square",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"direction": "dl"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15",
|
|
"clue": 9
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c28"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c29"
|
|
}
|
|
],
|
|
"features": [
|
|
"direction",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c10",
|
|
"c16"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-161",
|
|
"order": 161,
|
|
"chapter": 17,
|
|
"chapterTitle": "第17章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 67,
|
|
"objectiveScore": 66,
|
|
"title": "方格 · 出口布局 161",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "hex",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 0,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 0,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 0,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 1,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 1,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 1,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 1,
|
|
"r": 3,
|
|
"clue": 19
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 1,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 1,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 2,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 2,
|
|
"r": 1,
|
|
"clue": 10
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 2,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 2,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"q": 2,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c17",
|
|
"q": 2,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c18",
|
|
"q": 3,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c19",
|
|
"q": 3,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c20",
|
|
"q": 3,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c21",
|
|
"q": 3,
|
|
"r": 3,
|
|
"clue": 23
|
|
},
|
|
{
|
|
"id": "c22",
|
|
"q": 3,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c23",
|
|
"q": 3,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c24",
|
|
"q": 4,
|
|
"r": 0,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c25",
|
|
"q": 4,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c26",
|
|
"q": 4,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c27",
|
|
"q": 4,
|
|
"r": 3,
|
|
"clue": 27
|
|
},
|
|
{
|
|
"id": "c28",
|
|
"q": 4,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c29",
|
|
"q": 4,
|
|
"r": 5
|
|
}
|
|
],
|
|
"features": [
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c10",
|
|
"c15"
|
|
],
|
|
[
|
|
"c28",
|
|
"c29"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-162",
|
|
"order": 162,
|
|
"chapter": 17,
|
|
"chapterTitle": "第17章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 67,
|
|
"objectiveScore": 69,
|
|
"title": "六边 · 出口布局 162",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 2,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"category": "circle",
|
|
"clue": 19
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21",
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c28",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c29",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c30",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c31",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c32",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c33",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c34",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c35",
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c3",
|
|
"c4"
|
|
],
|
|
[
|
|
"c27",
|
|
"c28"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-163",
|
|
"order": 163,
|
|
"chapter": 17,
|
|
"chapterTitle": "第17章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "深想候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 82,
|
|
"objectiveScore": 82,
|
|
"title": "拼块 · 出口布局 163",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2",
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15",
|
|
"category": "circle",
|
|
"direction": "lr"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c17",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21",
|
|
"category": "triangle",
|
|
"clue": 16
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 2,
|
|
"h": 1,
|
|
"id": "c24",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c28",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c29",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c30",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c31",
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c18",
|
|
"c19"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-164",
|
|
"order": 164,
|
|
"chapter": 17,
|
|
"chapterTitle": "第17章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 67,
|
|
"objectiveScore": 65,
|
|
"title": "拼块 · 出口布局 164",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"clue": 24
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22",
|
|
"direction": "dr"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 2,
|
|
"h": 1,
|
|
"id": "c23"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c24"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c28"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c29"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity"
|
|
],
|
|
"contentRevision": 2,
|
|
"previousId": null,
|
|
"id": "r2-165",
|
|
"order": 165,
|
|
"chapter": 17,
|
|
"chapterTitle": "第17章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 67,
|
|
"objectiveScore": 69,
|
|
"title": "拼块 · 出口布局 165",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "square",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9",
|
|
"direction": "du"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22",
|
|
"clue": 26
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23",
|
|
"clue": 25
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25",
|
|
"direction": "lr"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27"
|
|
}
|
|
],
|
|
"features": [
|
|
"direction",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c27",
|
|
"c21"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-166",
|
|
"order": 166,
|
|
"chapter": 17,
|
|
"chapterTitle": "第17章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 67,
|
|
"objectiveScore": 69,
|
|
"title": "方格 · 出口布局 166",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "square",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"clue": 15
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20",
|
|
"clue": 24
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24",
|
|
"direction": "lu"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27"
|
|
}
|
|
],
|
|
"features": [
|
|
"direction",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c12",
|
|
"c13"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-167",
|
|
"order": 167,
|
|
"chapter": 17,
|
|
"chapterTitle": "第17章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 67,
|
|
"objectiveScore": 70,
|
|
"title": "方格 · 出口布局 167",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4",
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"clue": 23
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"clue": 26
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c18",
|
|
"c24"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-168",
|
|
"order": 168,
|
|
"chapter": 17,
|
|
"chapterTitle": "第17章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "深想候选",
|
|
"role": "峰值",
|
|
"targetDifficulty": 82,
|
|
"objectiveScore": 86,
|
|
"title": "拼块 · 交错挑战 168",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "hex",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 0,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 0,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 1,
|
|
"r": 0,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 1,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 1,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 1,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 2,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 2,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 2,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 2,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 2,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c17",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c18",
|
|
"q": 3,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c19",
|
|
"q": 3,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c20",
|
|
"q": 3,
|
|
"r": 5,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c21",
|
|
"q": 4,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c22",
|
|
"q": 4,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c23",
|
|
"q": 4,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c24",
|
|
"q": 4,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c25",
|
|
"q": 4,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c26",
|
|
"q": 4,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c27",
|
|
"q": 5,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c28",
|
|
"q": 5,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c29",
|
|
"q": 5,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c30",
|
|
"q": 5,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c31",
|
|
"q": 5,
|
|
"r": 5,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"features": [
|
|
"alternation",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c21",
|
|
"c22"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c1",
|
|
"c6"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-169",
|
|
"order": 169,
|
|
"chapter": 17,
|
|
"chapterTitle": "第17章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "回落",
|
|
"targetDifficulty": 61,
|
|
"objectiveScore": 60,
|
|
"title": "六边 · 换一种思路 169",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "square",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4",
|
|
"clue": 15
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"direction": "lu"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25"
|
|
}
|
|
],
|
|
"features": [
|
|
"direction",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c11",
|
|
"c17"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c10",
|
|
"c11"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-170",
|
|
"order": 170,
|
|
"chapter": 17,
|
|
"chapterTitle": "第17章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "收束",
|
|
"targetDifficulty": 65,
|
|
"objectiveScore": 66,
|
|
"title": "方格 · 出口布局 170",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
]
|
|
],
|
|
"id": "c6",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 2,
|
|
"h": 1,
|
|
"id": "c20",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25",
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c28",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c29",
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c17",
|
|
"c18"
|
|
],
|
|
[
|
|
"c8",
|
|
"c9"
|
|
],
|
|
[
|
|
"c18",
|
|
"c23"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-171",
|
|
"order": 171,
|
|
"chapter": 18,
|
|
"chapterTitle": "第18章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 67,
|
|
"objectiveScore": 64,
|
|
"title": "拼块 · 出口布局 171",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c1",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11",
|
|
"category": "triangle",
|
|
"direction": "lu"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21",
|
|
"category": "triangle",
|
|
"clue": 30
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c28",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c29",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c30",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c31",
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c17",
|
|
"c23"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-172",
|
|
"order": 172,
|
|
"chapter": 18,
|
|
"chapterTitle": "第18章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 67,
|
|
"objectiveScore": 64,
|
|
"title": "拼块 · 出口布局 172",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6",
|
|
"clue": 26
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"direction": "dr"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23",
|
|
"clue": 20
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c14",
|
|
"c13"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-173",
|
|
"order": 173,
|
|
"chapter": 18,
|
|
"chapterTitle": "第18章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "深想候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 82,
|
|
"objectiveScore": 78,
|
|
"title": "拼块 · 出口布局 173",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "square",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1",
|
|
"direction": "lr"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11",
|
|
"clue": 26
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22",
|
|
"clue": 24
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27"
|
|
}
|
|
],
|
|
"features": [
|
|
"direction",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c15",
|
|
"c20"
|
|
],
|
|
[
|
|
"c9",
|
|
"c10"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-174",
|
|
"order": 174,
|
|
"chapter": 18,
|
|
"chapterTitle": "第18章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 67,
|
|
"objectiveScore": 70,
|
|
"title": "方格 · 出口布局 174",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1",
|
|
"category": "triangle",
|
|
"clue": 6
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2",
|
|
"category": "circle",
|
|
"direction": "dl"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19",
|
|
"category": "triangle",
|
|
"clue": 24
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 2,
|
|
"h": 1,
|
|
"id": "c20",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 2,
|
|
"h": 1,
|
|
"id": "c27",
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation"
|
|
],
|
|
"contentRevision": 2,
|
|
"previousId": null,
|
|
"id": "r2-175",
|
|
"order": 175,
|
|
"chapter": 18,
|
|
"chapterTitle": "第18章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 67,
|
|
"objectiveScore": 70,
|
|
"title": "拼块 · 出口布局 175",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c9",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10",
|
|
"category": "triangle",
|
|
"clue": 26
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19",
|
|
"category": "triangle",
|
|
"clue": 6
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 2,
|
|
"h": 1,
|
|
"id": "c21",
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27",
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c1",
|
|
"c7"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-176",
|
|
"order": 176,
|
|
"chapter": 18,
|
|
"chapterTitle": "第18章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 67,
|
|
"objectiveScore": 71,
|
|
"title": "拼块 · 出口布局 176",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15",
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c16",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18",
|
|
"category": "circle",
|
|
"direction": "lr"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c25",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c28",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c29",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c30",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c31",
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c2",
|
|
"c3"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-177",
|
|
"order": 177,
|
|
"chapter": 18,
|
|
"chapterTitle": "第18章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 67,
|
|
"objectiveScore": 71,
|
|
"title": "拼块 · 出口布局 177",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4",
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15",
|
|
"direction": "lu"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19",
|
|
"clue": 18
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c20",
|
|
"c19"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-178",
|
|
"order": 178,
|
|
"chapter": 18,
|
|
"chapterTitle": "第18章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "深想候选",
|
|
"role": "峰值",
|
|
"targetDifficulty": 82,
|
|
"objectiveScore": 86,
|
|
"title": "拼块 · 交错挑战 178",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
]
|
|
],
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c24",
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c28"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c29"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c27",
|
|
"c28"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-179",
|
|
"order": 179,
|
|
"chapter": 18,
|
|
"chapterTitle": "第18章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "回落",
|
|
"targetDifficulty": 61,
|
|
"objectiveScore": 60,
|
|
"title": "拼块 · 换一种思路 179",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "hex",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 0,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 0,
|
|
"r": 5,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 1,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 1,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 1,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 1,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 1,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 2,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 2,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 2,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 2,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"q": 2,
|
|
"r": 5,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c17",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c18",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c19",
|
|
"q": 3,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c20",
|
|
"q": 3,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c21",
|
|
"q": 3,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c22",
|
|
"q": 3,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c23",
|
|
"q": 4,
|
|
"r": 0,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c24",
|
|
"q": 4,
|
|
"r": 4,
|
|
"category": "triangle",
|
|
"clue": 14
|
|
},
|
|
{
|
|
"id": "c25",
|
|
"q": 4,
|
|
"r": 5,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"features": [
|
|
"alternation",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c7",
|
|
"c8"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c9",
|
|
"c10"
|
|
],
|
|
[
|
|
"c9",
|
|
"c15"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-180",
|
|
"order": 180,
|
|
"chapter": 18,
|
|
"chapterTitle": "第18章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "收束",
|
|
"targetDifficulty": 65,
|
|
"objectiveScore": 66,
|
|
"title": "六边 · 出口布局 180",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5",
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
"id": "c14",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 2,
|
|
"h": 1,
|
|
"id": "c25",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c28",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c29",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c30",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c31",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c32",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c33",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c34",
|
|
"category": "triangle",
|
|
"clue": 22
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c35",
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c22",
|
|
"c23"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-181",
|
|
"order": 181,
|
|
"chapter": 19,
|
|
"chapterTitle": "第19章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 67,
|
|
"objectiveScore": 66,
|
|
"title": "拼块 · 出口布局 181",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "square",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"clue": 23
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"direction": "dl"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c28"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c29"
|
|
}
|
|
],
|
|
"features": [
|
|
"direction",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c12",
|
|
"c18"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c1",
|
|
"c7"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-182",
|
|
"order": 182,
|
|
"chapter": 19,
|
|
"chapterTitle": "第19章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 67,
|
|
"objectiveScore": 72,
|
|
"title": "方格 · 出口布局 182",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "hex",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 0,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 0,
|
|
"r": 4,
|
|
"clue": 12
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 0,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 1,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 1,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 1,
|
|
"r": 2,
|
|
"clue": 17
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 1,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 1,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 1,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 2,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 2,
|
|
"r": 1,
|
|
"clue": 18
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 2,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 2,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"q": 2,
|
|
"r": 4,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c17",
|
|
"q": 2,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c18",
|
|
"q": 3,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c19",
|
|
"q": 3,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c20",
|
|
"q": 3,
|
|
"r": 2,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c21",
|
|
"q": 3,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c22",
|
|
"q": 3,
|
|
"r": 4,
|
|
"clue": 7
|
|
},
|
|
{
|
|
"id": "c23",
|
|
"q": 3,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c24",
|
|
"q": 4,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c25",
|
|
"q": 4,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c26",
|
|
"q": 4,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c27",
|
|
"q": 4,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c28",
|
|
"q": 4,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c29",
|
|
"q": 4,
|
|
"r": 5
|
|
}
|
|
],
|
|
"features": [
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c15",
|
|
"c16"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-183",
|
|
"order": 183,
|
|
"chapter": 19,
|
|
"chapterTitle": "第19章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 67,
|
|
"objectiveScore": 72,
|
|
"title": "六边 · 出口布局 183",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
]
|
|
],
|
|
"id": "c5",
|
|
"category": "triangle",
|
|
"clue": 32
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 2,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c28",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c29",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c30",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c31",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c32",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c33",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c34",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c35",
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c15",
|
|
"c16"
|
|
],
|
|
[
|
|
"c24",
|
|
"c31"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-184",
|
|
"order": 184,
|
|
"chapter": 19,
|
|
"chapterTitle": "第19章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 67,
|
|
"objectiveScore": 69,
|
|
"title": "拼块 · 出口布局 184",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "hex",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 0,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 0,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 0,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 1,
|
|
"r": 0,
|
|
"clue": 18
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 1,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 1,
|
|
"r": 2,
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 1,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 1,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 1,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 2,
|
|
"r": 0,
|
|
"clue": 20
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 2,
|
|
"r": 1,
|
|
"clue": 22
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 2,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 2,
|
|
"r": 3,
|
|
"clue": 11
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"q": 2,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c17",
|
|
"q": 2,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c18",
|
|
"q": 3,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c19",
|
|
"q": 3,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c20",
|
|
"q": 3,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c21",
|
|
"q": 3,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c22",
|
|
"q": 3,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c23",
|
|
"q": 3,
|
|
"r": 5,
|
|
"clue": 4
|
|
}
|
|
],
|
|
"features": [
|
|
"parity",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c5",
|
|
"c4"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c13",
|
|
"c14"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-185",
|
|
"order": 185,
|
|
"chapter": 19,
|
|
"chapterTitle": "第19章 · 综合挑战",
|
|
"playerBand": "未知起点候选",
|
|
"estimatedBand": "未知起点候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 67,
|
|
"objectiveScore": 81,
|
|
"title": "六边 · 出口布局 185",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "hex",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": 2,
|
|
"clue": 13
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 0,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 0,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 0,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 1,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 1,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 1,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 1,
|
|
"r": 3,
|
|
"clue": 17
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 1,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 1,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 2,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 2,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 2,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 2,
|
|
"r": 3,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"q": 2,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c17",
|
|
"q": 2,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c18",
|
|
"q": 3,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c19",
|
|
"q": 3,
|
|
"r": 1,
|
|
"clue": 5
|
|
},
|
|
{
|
|
"id": "c20",
|
|
"q": 3,
|
|
"r": 2,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c21",
|
|
"q": 3,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c22",
|
|
"q": 3,
|
|
"r": 4,
|
|
"clue": 28
|
|
},
|
|
{
|
|
"id": "c23",
|
|
"q": 3,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c24",
|
|
"q": 4,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c25",
|
|
"q": 4,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c26",
|
|
"q": 4,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c27",
|
|
"q": 4,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c28",
|
|
"q": 4,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c29",
|
|
"q": 4,
|
|
"r": 5
|
|
}
|
|
],
|
|
"features": [
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c19",
|
|
"c24"
|
|
],
|
|
[
|
|
"c1",
|
|
"c2"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-186",
|
|
"order": 186,
|
|
"chapter": 19,
|
|
"chapterTitle": "第19章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 67,
|
|
"objectiveScore": 72,
|
|
"title": "六边 · 出口布局 186",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1",
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2",
|
|
"category": "circle",
|
|
"clue": 11
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"category": "circle",
|
|
"direction": "lu"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c20",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
]
|
|
],
|
|
"id": "c23",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c28",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c29",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c30",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c31",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c32",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c33",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c34",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c35",
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c31",
|
|
"c30"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-187",
|
|
"order": 187,
|
|
"chapter": 19,
|
|
"chapterTitle": "第19章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 67,
|
|
"objectiveScore": 64,
|
|
"title": "拼块 · 出口布局 187",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c6"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"clue": 20
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14",
|
|
"direction": "du"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20",
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 2,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24",
|
|
"direction": "lr"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c24",
|
|
"c23"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-188",
|
|
"order": 188,
|
|
"chapter": 19,
|
|
"chapterTitle": "第19章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "深想候选",
|
|
"role": "峰值",
|
|
"targetDifficulty": 82,
|
|
"objectiveScore": 78,
|
|
"title": "拼块 · 交错挑战 188",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
"id": "c1",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 2,
|
|
"h": 1,
|
|
"id": "c22",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c28",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c29",
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c1",
|
|
"c2"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-189",
|
|
"order": 189,
|
|
"chapter": 19,
|
|
"chapterTitle": "第19章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "回落",
|
|
"targetDifficulty": 61,
|
|
"objectiveScore": 60,
|
|
"title": "拼块 · 换一种思路 189",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "hex",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 0,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 0,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 0,
|
|
"r": 5,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 1,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 1,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 1,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 1,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 1,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 2,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 2,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 2,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"q": 2,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c17",
|
|
"q": 2,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c18",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c19",
|
|
"q": 3,
|
|
"r": 1,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c20",
|
|
"q": 3,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c21",
|
|
"q": 3,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c22",
|
|
"q": 3,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c23",
|
|
"q": 3,
|
|
"r": 5,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"features": [
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c13",
|
|
"c14"
|
|
],
|
|
[
|
|
"c11",
|
|
"c16"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-190",
|
|
"order": 190,
|
|
"chapter": 19,
|
|
"chapterTitle": "第19章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "收束",
|
|
"targetDifficulty": 65,
|
|
"objectiveScore": 66,
|
|
"title": "六边 · 出口布局 190",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9",
|
|
"category": "triangle",
|
|
"clue": 16
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11",
|
|
"category": "triangle",
|
|
"clue": 14
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19",
|
|
"category": "triangle",
|
|
"direction": "lu"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c28",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c29",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c30",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c31",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c32",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 5,
|
|
"w": 2,
|
|
"h": 1,
|
|
"id": "c33",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c34",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c35",
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c21",
|
|
"c22"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-191",
|
|
"order": 191,
|
|
"chapter": 20,
|
|
"chapterTitle": "第20章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 67,
|
|
"objectiveScore": 64,
|
|
"title": "拼块 · 出口布局 191",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"direction": "du"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
"id": "c15",
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19",
|
|
"direction": "lu"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c28"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c29"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c30"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c31"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c32",
|
|
"direction": "ru"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c33"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c34"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c35"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c23",
|
|
"c24"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-192",
|
|
"order": 192,
|
|
"chapter": 20,
|
|
"chapterTitle": "第20章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 67,
|
|
"objectiveScore": 71,
|
|
"title": "拼块 · 出口布局 192",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c2",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18",
|
|
"category": "triangle",
|
|
"clue": 28
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
]
|
|
],
|
|
"id": "c19",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c28",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c29",
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c19",
|
|
"c20"
|
|
],
|
|
[
|
|
"c3",
|
|
"c8"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-193",
|
|
"order": 193,
|
|
"chapter": 20,
|
|
"chapterTitle": "第20章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "深想候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 82,
|
|
"objectiveScore": 78,
|
|
"title": "拼块 · 出口布局 193",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "hex",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 0,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 0,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 0,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 1,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 1,
|
|
"r": 1,
|
|
"clue": 27
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 1,
|
|
"r": 2,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 1,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 1,
|
|
"r": 4,
|
|
"clue": 12
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 1,
|
|
"r": 5,
|
|
"clue": 22
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 2,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 2,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 2,
|
|
"r": 2,
|
|
"clue": 9
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 2,
|
|
"r": 3,
|
|
"clue": 11
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"q": 2,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c17",
|
|
"q": 2,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c18",
|
|
"q": 3,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c19",
|
|
"q": 3,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c20",
|
|
"q": 3,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c21",
|
|
"q": 3,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c22",
|
|
"q": 3,
|
|
"r": 4,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c23",
|
|
"q": 3,
|
|
"r": 5
|
|
},
|
|
{
|
|
"id": "c24",
|
|
"q": 4,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c25",
|
|
"q": 4,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c26",
|
|
"q": 4,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c27",
|
|
"q": 4,
|
|
"r": 3
|
|
},
|
|
{
|
|
"id": "c28",
|
|
"q": 4,
|
|
"r": 4
|
|
},
|
|
{
|
|
"id": "c29",
|
|
"q": 4,
|
|
"r": 5
|
|
}
|
|
],
|
|
"features": [
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c0",
|
|
"c1"
|
|
],
|
|
[
|
|
"c20",
|
|
"c25"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-194",
|
|
"order": 194,
|
|
"chapter": 20,
|
|
"chapterTitle": "第20章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 67,
|
|
"objectiveScore": 59,
|
|
"title": "六边 · 出口布局 194",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c2",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c28",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c29",
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c19",
|
|
"c20"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-195",
|
|
"order": 195,
|
|
"chapter": 20,
|
|
"chapterTitle": "第20章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 67,
|
|
"objectiveScore": 59,
|
|
"title": "拼块 · 出口布局 195",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "square",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22",
|
|
"clue": 23
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24",
|
|
"clue": 4
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25",
|
|
"direction": "lu"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c28"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c29"
|
|
}
|
|
],
|
|
"features": [
|
|
"direction",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c13",
|
|
"c14"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-196",
|
|
"order": 196,
|
|
"chapter": 20,
|
|
"chapterTitle": "第20章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 67,
|
|
"objectiveScore": 59,
|
|
"title": "方格 · 出口布局 196",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1",
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"category": "triangle",
|
|
"clue": 34
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16",
|
|
"category": "circle",
|
|
"direction": "du"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
"id": "c20",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 2,
|
|
"h": 1,
|
|
"id": "c21",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c28",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c29",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c30",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c31",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c32",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c33",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c34",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 6,
|
|
"y": 5,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c35",
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c14",
|
|
"c7"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-197",
|
|
"order": 197,
|
|
"chapter": 20,
|
|
"chapterTitle": "第20章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "练习",
|
|
"targetDifficulty": 67,
|
|
"objectiveScore": 61,
|
|
"title": "拼块 · 出口布局 197",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c2"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9",
|
|
"clue": 26
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11",
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c13",
|
|
"clue": 1
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c17"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20",
|
|
"direction": "du"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c24"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c25"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c26"
|
|
},
|
|
{
|
|
"x": 5,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c27"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity",
|
|
"rhythm-door"
|
|
],
|
|
"contentRevision": 2,
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c21",
|
|
"c16"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-198",
|
|
"order": 198,
|
|
"chapter": 20,
|
|
"chapterTitle": "第20章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "深想候选",
|
|
"role": "峰值",
|
|
"targetDifficulty": 82,
|
|
"objectiveScore": 78,
|
|
"title": "拼块 · 交错挑战 198",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "hex",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 0,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 0,
|
|
"r": 4,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 0,
|
|
"r": 5,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 1,
|
|
"r": 0,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 1,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 1,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 1,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 1,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 2,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 2,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 2,
|
|
"r": 3,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"q": 2,
|
|
"r": 4,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c17",
|
|
"q": 2,
|
|
"r": 5,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c18",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c19",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c20",
|
|
"q": 3,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c21",
|
|
"q": 3,
|
|
"r": 3,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c22",
|
|
"q": 3,
|
|
"r": 4,
|
|
"category": "triangle",
|
|
"clue": 22
|
|
},
|
|
{
|
|
"id": "c23",
|
|
"q": 3,
|
|
"r": 5,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"features": [
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c15",
|
|
"c20"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-199",
|
|
"order": 199,
|
|
"chapter": 20,
|
|
"chapterTitle": "第20章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "回落",
|
|
"targetDifficulty": 61,
|
|
"objectiveScore": 68,
|
|
"title": "六边 · 换一种思路 199",
|
|
"caption": ""
|
|
},
|
|
{
|
|
"mode": "campaign-200-r2",
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c0",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c1",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c2",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c3",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c4",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c5",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c6",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c7",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c8",
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c9",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c10",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c11",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c12",
|
|
"category": "circle",
|
|
"direction": "ru"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c13",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c14",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c15",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c16",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 2,
|
|
"id": "c17",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c18",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c19",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c20",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c21",
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c22",
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"x": 4,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"id": "c23",
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"contentRevision": 2,
|
|
"walls": [
|
|
[
|
|
"c5",
|
|
"c10"
|
|
],
|
|
[
|
|
"c3",
|
|
"c8"
|
|
]
|
|
],
|
|
"previousId": null,
|
|
"id": "r2-200",
|
|
"order": 200,
|
|
"chapter": 20,
|
|
"chapterTitle": "第20章 · 综合挑战",
|
|
"playerBand": null,
|
|
"estimatedBand": "略难候选",
|
|
"role": "收束",
|
|
"targetDifficulty": 65,
|
|
"objectiveScore": 68,
|
|
"title": "拼块 · 出口布局 200",
|
|
"caption": ""
|
|
}
|
|
],
|
|
"playOrder": [
|
|
"r2-001",
|
|
"r2-002",
|
|
"r2-003",
|
|
"r2-004",
|
|
"r2-005",
|
|
"r2-006",
|
|
"r2-007",
|
|
"r2-008",
|
|
"r2-009",
|
|
"r2-010",
|
|
"r2-011",
|
|
"r2-012",
|
|
"r2-013",
|
|
"r2-014",
|
|
"r2-015",
|
|
"r2-016",
|
|
"r2-017",
|
|
"r2-018",
|
|
"r2-019",
|
|
"r2-020",
|
|
"r2-021",
|
|
"r2-022",
|
|
"r2-023",
|
|
"r2-024",
|
|
"r2-025",
|
|
"r2-026",
|
|
"r2-027",
|
|
"r2-028",
|
|
"r2-029",
|
|
"r2-030",
|
|
"r2-031",
|
|
"r2-032",
|
|
"r2-033",
|
|
"r2-034",
|
|
"r2-035",
|
|
"r2-036",
|
|
"r2-037",
|
|
"r2-038",
|
|
"r2-039",
|
|
"r2-040",
|
|
"r2-041",
|
|
"r2-042",
|
|
"r2-043",
|
|
"r2-044",
|
|
"r2-045",
|
|
"r2-046",
|
|
"r2-047",
|
|
"r2-048",
|
|
"r2-049",
|
|
"r2-050",
|
|
"r2-051",
|
|
"r2-052",
|
|
"r2-053",
|
|
"r2-054",
|
|
"r2-055",
|
|
"r2-056",
|
|
"r2-057",
|
|
"r2-058",
|
|
"r2-059",
|
|
"r2-060",
|
|
"r2-061",
|
|
"r2-062",
|
|
"r2-063",
|
|
"r2-064",
|
|
"r2-065",
|
|
"r2-066",
|
|
"r2-067",
|
|
"r2-068",
|
|
"r2-069",
|
|
"r2-070",
|
|
"r2-071",
|
|
"r2-072",
|
|
"r2-073",
|
|
"r2-074",
|
|
"r2-075",
|
|
"r2-076",
|
|
"r2-077",
|
|
"r2-078",
|
|
"r2-079",
|
|
"r2-080",
|
|
"r2-081",
|
|
"r2-082",
|
|
"r2-083",
|
|
"r2-084",
|
|
"r2-085",
|
|
"r2-086",
|
|
"r2-087",
|
|
"r2-088",
|
|
"r2-089",
|
|
"r2-090",
|
|
"r2-091",
|
|
"r2-092",
|
|
"r2-093",
|
|
"r2-094",
|
|
"r2-095",
|
|
"r2-096",
|
|
"r2-097",
|
|
"r2-098",
|
|
"r2-099",
|
|
"r2-100",
|
|
"r2-101",
|
|
"r2-102",
|
|
"r2-103",
|
|
"r2-104",
|
|
"r2-105",
|
|
"r2-106",
|
|
"r2-107",
|
|
"r2-108",
|
|
"r2-109",
|
|
"r2-110",
|
|
"r2-111",
|
|
"r2-112",
|
|
"r2-113",
|
|
"r2-114",
|
|
"r2-115",
|
|
"r2-116",
|
|
"r2-117",
|
|
"r2-118",
|
|
"r2-119",
|
|
"r2-120",
|
|
"r2-121",
|
|
"r2-122",
|
|
"r2-123",
|
|
"r2-124",
|
|
"r2-125",
|
|
"r2-126",
|
|
"r2-127",
|
|
"r2-128",
|
|
"r2-129",
|
|
"r2-130",
|
|
"r2-131",
|
|
"r2-132",
|
|
"r2-133",
|
|
"r2-134",
|
|
"r2-135",
|
|
"r2-136",
|
|
"r2-137",
|
|
"r2-138",
|
|
"r2-139",
|
|
"r2-140",
|
|
"r2-141",
|
|
"r2-142",
|
|
"r2-143",
|
|
"r2-144",
|
|
"r2-145",
|
|
"r2-146",
|
|
"r2-147",
|
|
"r2-148",
|
|
"r2-149",
|
|
"r2-150",
|
|
"r2-151",
|
|
"r2-152",
|
|
"r2-153",
|
|
"r2-154",
|
|
"r2-155",
|
|
"r2-156",
|
|
"r2-157",
|
|
"r2-158",
|
|
"r2-159",
|
|
"r2-160",
|
|
"r2-161",
|
|
"r2-162",
|
|
"r2-163",
|
|
"r2-164",
|
|
"r2-165",
|
|
"r2-166",
|
|
"r2-167",
|
|
"r2-168",
|
|
"r2-169",
|
|
"r2-170",
|
|
"r2-171",
|
|
"r2-172",
|
|
"r2-173",
|
|
"r2-174",
|
|
"r2-175",
|
|
"r2-176",
|
|
"r2-177",
|
|
"r2-178",
|
|
"r2-179",
|
|
"r2-180",
|
|
"r2-181",
|
|
"r2-182",
|
|
"r2-183",
|
|
"r2-184",
|
|
"r2-185",
|
|
"r2-186",
|
|
"r2-187",
|
|
"r2-188",
|
|
"r2-189",
|
|
"r2-190",
|
|
"r2-191",
|
|
"r2-192",
|
|
"r2-193",
|
|
"r2-194",
|
|
"r2-195",
|
|
"r2-196",
|
|
"r2-197",
|
|
"r2-198",
|
|
"r2-199",
|
|
"r2-200"
|
|
]
|
|
} |