23615 lines
423 KiB
JSON
23615 lines
423 KiB
JSON
{
|
|
"mode": "campaign-200",
|
|
"version": "200-2026-10-15-v1",
|
|
"title": "数字一笔 · 200关版本",
|
|
"chapters": [
|
|
{
|
|
"id": 1,
|
|
"title": "走遍每格",
|
|
"introduced": [],
|
|
"focus": "教学后练习;第8关峰值,第9关回落,第10关收束",
|
|
"peak": 8
|
|
},
|
|
{
|
|
"id": 2,
|
|
"title": "认识通道",
|
|
"introduced": [],
|
|
"focus": "教学后练习;第8关峰值,第9关回落,第10关收束",
|
|
"peak": 18
|
|
},
|
|
{
|
|
"id": 3,
|
|
"title": "颜色接力",
|
|
"introduced": [],
|
|
"focus": "教学后练习;第8关峰值,第9关回落,第10关收束",
|
|
"peak": 28
|
|
},
|
|
{
|
|
"id": 4,
|
|
"title": "安排奇偶",
|
|
"introduced": [],
|
|
"focus": "教学后练习;第8关峰值,第9关回落,第10关收束",
|
|
"peak": 38
|
|
},
|
|
{
|
|
"id": 5,
|
|
"title": "门的节奏",
|
|
"introduced": [],
|
|
"focus": "教学后练习;第8关峰值,第9关回落,第10关收束",
|
|
"peak": 48
|
|
},
|
|
{
|
|
"id": 6,
|
|
"title": "六向连接",
|
|
"introduced": [],
|
|
"focus": "教学后练习;第8关峰值,第9关回落,第10关收束",
|
|
"peak": 58
|
|
},
|
|
{
|
|
"id": 7,
|
|
"title": "从哪里开始",
|
|
"introduced": [],
|
|
"focus": "教学后练习;第8关峰值,第9关回落,第10关收束",
|
|
"peak": 68
|
|
},
|
|
{
|
|
"id": 8,
|
|
"title": "通道与颜色",
|
|
"introduced": [],
|
|
"focus": "教学后练习;第8关峰值,第9关回落,第10关收束",
|
|
"peak": 78
|
|
},
|
|
{
|
|
"id": 9,
|
|
"title": "奇偶与门",
|
|
"introduced": [],
|
|
"focus": "教学后练习;第8关峰值,第9关回落,第10关收束",
|
|
"peak": 88
|
|
},
|
|
{
|
|
"id": 10,
|
|
"title": "区域与出口",
|
|
"introduced": [],
|
|
"focus": "教学后练习;第8关峰值,第9关回落,第10关收束",
|
|
"peak": 98
|
|
},
|
|
{
|
|
"id": 11,
|
|
"title": "交错规划",
|
|
"introduced": [],
|
|
"focus": "教学后练习;第8关峰值,第9关回落,第10关收束",
|
|
"peak": 108
|
|
},
|
|
{
|
|
"id": 12,
|
|
"title": "多线索协作",
|
|
"introduced": [],
|
|
"focus": "教学后练习;第8关峰值,第9关回落,第10关收束",
|
|
"peak": 118
|
|
},
|
|
{
|
|
"id": 13,
|
|
"title": "方向与节拍",
|
|
"introduced": [],
|
|
"focus": "教学后练习;第8关峰值,第9关回落,第10关收束",
|
|
"peak": 128
|
|
},
|
|
{
|
|
"id": 14,
|
|
"title": "跨区的选择",
|
|
"introduced": [],
|
|
"focus": "教学后练习;第8关峰值,第9关回落,第10关收束",
|
|
"peak": 138
|
|
},
|
|
{
|
|
"id": 15,
|
|
"title": "留住通路",
|
|
"introduced": [],
|
|
"focus": "教学后练习;第8关峰值,第9关回落,第10关收束",
|
|
"peak": 148
|
|
},
|
|
{
|
|
"id": 16,
|
|
"title": "复合推理",
|
|
"introduced": [],
|
|
"focus": "教学后练习;第8关峰值,第9关回落,第10关收束",
|
|
"peak": 158
|
|
},
|
|
{
|
|
"id": 17,
|
|
"title": "寻找突破口",
|
|
"introduced": [],
|
|
"focus": "教学后练习;第8关峰值,第9关回落,第10关收束",
|
|
"peak": 168
|
|
},
|
|
{
|
|
"id": 18,
|
|
"title": "长线布局",
|
|
"introduced": [],
|
|
"focus": "教学后练习;第8关峰值,第9关回落,第10关收束",
|
|
"peak": 178
|
|
},
|
|
{
|
|
"id": 19,
|
|
"title": "综合挑战",
|
|
"introduced": [],
|
|
"focus": "教学后练习;第8关峰值,第9关回落,第10关收束",
|
|
"peak": 188
|
|
},
|
|
{
|
|
"id": 20,
|
|
"title": "最后的花园",
|
|
"introduced": [],
|
|
"focus": "教学后练习;第8关峰值,第9关回落,第10关收束",
|
|
"peak": 198
|
|
}
|
|
],
|
|
"rule": "每格一次,共边移动;数字为步号,标记按本关规则执行。",
|
|
"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",
|
|
"id": "campaign200-001",
|
|
"order": 1,
|
|
"chapter": 1,
|
|
"chapterTitle": "走遍每格",
|
|
"title": "引导 · 第一笔",
|
|
"role": "引导",
|
|
"targetDifficulty": 2,
|
|
"contentRevision": 1,
|
|
"caption": "从1开始,每格走一次,共边才能连接。",
|
|
"tutorial": "basic"
|
|
},
|
|
{
|
|
"id": "campaign200-002",
|
|
"contentRevision": 1,
|
|
"order": 2,
|
|
"mode": "campaign-200",
|
|
"geometry": "square",
|
|
"features": [],
|
|
"title": "先收短支路",
|
|
"chapter": 1,
|
|
"chapterTitle": "走遍每格",
|
|
"role": "练习",
|
|
"targetDifficulty": 16,
|
|
"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
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"id": "t0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "t1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "t2",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"features": [
|
|
"big"
|
|
],
|
|
"mode": "campaign-200",
|
|
"id": "campaign200-003",
|
|
"order": 3,
|
|
"chapter": 1,
|
|
"chapterTitle": "走遍每格",
|
|
"title": "引导 · 整块一步",
|
|
"role": "引导",
|
|
"targetDifficulty": 2,
|
|
"contentRevision": 1,
|
|
"caption": "大块是一个整体,走进整块只算一步。",
|
|
"tutorial": "big"
|
|
},
|
|
{
|
|
"id": "campaign200-004",
|
|
"contentRevision": 1,
|
|
"order": 4,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big"
|
|
],
|
|
"title": "大块一步",
|
|
"chapter": 1,
|
|
"chapterTitle": "走遍每格",
|
|
"role": "练习",
|
|
"targetDifficulty": 18,
|
|
"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
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"geometry": "blocks",
|
|
"cells": [
|
|
{
|
|
"id": "t0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "t1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "t2",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"features": [
|
|
"big"
|
|
],
|
|
"mode": "campaign-200",
|
|
"id": "campaign200-005",
|
|
"order": 5,
|
|
"chapter": 1,
|
|
"chapterTitle": "走遍每格",
|
|
"title": "引导 · 认识异形",
|
|
"role": "引导",
|
|
"targetDifficulty": 2,
|
|
"contentRevision": 1,
|
|
"caption": "L形也是一整块:不按面积增加步数。",
|
|
"tutorial": "irregular"
|
|
},
|
|
{
|
|
"id": "campaign200-006",
|
|
"contentRevision": 1,
|
|
"order": 6,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big"
|
|
],
|
|
"title": "大块的选择",
|
|
"chapter": 1,
|
|
"chapterTitle": "走遍每格",
|
|
"role": "练习",
|
|
"targetDifficulty": 20,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 3
|
|
},
|
|
{
|
|
"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": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"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",
|
|
"walls": [
|
|
[
|
|
"t0",
|
|
"t1"
|
|
]
|
|
],
|
|
"id": "campaign200-007",
|
|
"order": 7,
|
|
"chapter": 1,
|
|
"chapterTitle": "走遍每格",
|
|
"title": "引导 · 永久墙",
|
|
"role": "引导",
|
|
"targetDifficulty": 2,
|
|
"contentRevision": 1,
|
|
"caption": "黑黄墙不能穿过,从另一侧绕过去。",
|
|
"tutorial": "walls"
|
|
},
|
|
{
|
|
"id": "campaign200-008",
|
|
"contentRevision": 1,
|
|
"order": 8,
|
|
"mode": "campaign-200",
|
|
"geometry": "square",
|
|
"features": [
|
|
"walls"
|
|
],
|
|
"title": "绕过去就好",
|
|
"chapter": 1,
|
|
"chapterTitle": "走遍每格",
|
|
"role": "峰值",
|
|
"targetDifficulty": 26,
|
|
"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"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-009",
|
|
"contentRevision": 1,
|
|
"order": 9,
|
|
"mode": "campaign-200",
|
|
"geometry": "square",
|
|
"features": [
|
|
"walls"
|
|
],
|
|
"title": "墙的小径",
|
|
"chapter": 1,
|
|
"chapterTitle": "走遍每格",
|
|
"role": "回落",
|
|
"targetDifficulty": 5,
|
|
"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
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c1",
|
|
"c4"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-010",
|
|
"contentRevision": 1,
|
|
"order": 10,
|
|
"mode": "campaign-200",
|
|
"geometry": "square",
|
|
"features": [],
|
|
"title": "第一笔",
|
|
"chapter": 1,
|
|
"chapterTitle": "走遍每格",
|
|
"role": "收束",
|
|
"targetDifficulty": 16,
|
|
"caption": "从1开始,走遍全部格,收尾时不要留下孤格。",
|
|
"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,
|
|
"clue": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "campaign-200",
|
|
"chapter": 2,
|
|
"chapterTitle": "认识通道",
|
|
"contentRevision": 1,
|
|
"role": "引导",
|
|
"targetDifficulty": 2,
|
|
"id": "campaign200-011",
|
|
"order": 11,
|
|
"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
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-012",
|
|
"contentRevision": 1,
|
|
"order": 12,
|
|
"mode": "campaign-200",
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction"
|
|
],
|
|
"title": "通道的选择",
|
|
"chapter": 2,
|
|
"chapterTitle": "认识通道",
|
|
"role": "练习",
|
|
"targetDifficulty": 18,
|
|
"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
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "campaign-200",
|
|
"chapter": 2,
|
|
"chapterTitle": "认识通道",
|
|
"contentRevision": 1,
|
|
"role": "引导",
|
|
"targetDifficulty": 2,
|
|
"id": "campaign200-013",
|
|
"order": 13,
|
|
"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
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-014",
|
|
"contentRevision": 1,
|
|
"order": 14,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big"
|
|
],
|
|
"title": "枢纽留后",
|
|
"chapter": 2,
|
|
"chapterTitle": "认识通道",
|
|
"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
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "campaign-200",
|
|
"chapter": 2,
|
|
"chapterTitle": "认识通道",
|
|
"contentRevision": 1,
|
|
"role": "引导",
|
|
"targetDifficulty": 2,
|
|
"id": "campaign200-015",
|
|
"order": 15,
|
|
"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
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-016",
|
|
"contentRevision": 1,
|
|
"order": 16,
|
|
"mode": "campaign-200",
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction"
|
|
],
|
|
"title": "左右通道",
|
|
"chapter": 2,
|
|
"chapterTitle": "认识通道",
|
|
"role": "练习",
|
|
"targetDifficulty": 22,
|
|
"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,
|
|
"clue": 8
|
|
},
|
|
{
|
|
"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,
|
|
"direction": "lr"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-017",
|
|
"contentRevision": 1,
|
|
"order": 17,
|
|
"mode": "campaign-200",
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction"
|
|
],
|
|
"title": "上下通道",
|
|
"chapter": 2,
|
|
"chapterTitle": "认识通道",
|
|
"role": "练习",
|
|
"targetDifficulty": 23,
|
|
"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
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-018",
|
|
"contentRevision": 1,
|
|
"order": 18,
|
|
"mode": "campaign-200",
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction",
|
|
"walls"
|
|
],
|
|
"title": "通道 · 墙的交错",
|
|
"chapter": 2,
|
|
"chapterTitle": "认识通道",
|
|
"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": 1,
|
|
"h": 1,
|
|
"clue": 6
|
|
},
|
|
{
|
|
"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
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c6",
|
|
"c7"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-019",
|
|
"contentRevision": 1,
|
|
"order": 19,
|
|
"mode": "campaign-200",
|
|
"geometry": "square",
|
|
"features": [
|
|
"walls"
|
|
],
|
|
"title": "边上的墙",
|
|
"chapter": 2,
|
|
"chapterTitle": "认识通道",
|
|
"role": "回落",
|
|
"targetDifficulty": 7,
|
|
"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"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-020",
|
|
"contentRevision": 1,
|
|
"order": 20,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big"
|
|
],
|
|
"title": "认清异形共边",
|
|
"chapter": 2,
|
|
"chapterTitle": "认识通道",
|
|
"role": "收束",
|
|
"targetDifficulty": 18,
|
|
"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
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"mode": "campaign-200",
|
|
"chapter": 3,
|
|
"chapterTitle": "颜色接力",
|
|
"contentRevision": 1,
|
|
"role": "引导",
|
|
"targetDifficulty": 2,
|
|
"id": "campaign200-021",
|
|
"order": 21,
|
|
"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"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-022",
|
|
"contentRevision": 1,
|
|
"order": 22,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"alternation"
|
|
],
|
|
"title": "蓝橙第一步",
|
|
"chapter": 3,
|
|
"chapterTitle": "颜色接力",
|
|
"role": "练习",
|
|
"targetDifficulty": 20,
|
|
"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"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 2,
|
|
"h": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-023",
|
|
"contentRevision": 1,
|
|
"order": 23,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"walls"
|
|
],
|
|
"title": "对称小花园",
|
|
"chapter": 3,
|
|
"chapterTitle": "颜色接力",
|
|
"role": "练习",
|
|
"targetDifficulty": 21,
|
|
"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"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-024",
|
|
"contentRevision": 1,
|
|
"order": 24,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"alternation"
|
|
],
|
|
"title": "双色的选择",
|
|
"chapter": 3,
|
|
"chapterTitle": "颜色接力",
|
|
"role": "练习",
|
|
"targetDifficulty": 22,
|
|
"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": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
]
|
|
],
|
|
"category": "triangle",
|
|
"clue": 2
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-025",
|
|
"contentRevision": 1,
|
|
"order": 25,
|
|
"mode": "campaign-200",
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction"
|
|
],
|
|
"title": "认清拐角",
|
|
"chapter": 3,
|
|
"chapterTitle": "颜色接力",
|
|
"role": "练习",
|
|
"targetDifficulty": 23,
|
|
"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
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-026",
|
|
"contentRevision": 1,
|
|
"order": 26,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"alternation"
|
|
],
|
|
"title": "留下另一种颜色",
|
|
"chapter": 3,
|
|
"chapterTitle": "颜色接力",
|
|
"role": "练习",
|
|
"targetDifficulty": 24,
|
|
"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"
|
|
},
|
|
{
|
|
"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": 2,
|
|
"h": 2,
|
|
"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": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-027",
|
|
"contentRevision": 1,
|
|
"order": 27,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"alternation",
|
|
"direction"
|
|
],
|
|
"title": "双色 · 通道的选择",
|
|
"chapter": 3,
|
|
"chapterTitle": "颜色接力",
|
|
"role": "练习",
|
|
"targetDifficulty": 25,
|
|
"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",
|
|
"direction": "lr"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
]
|
|
],
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"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": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle",
|
|
"direction": "lu"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-028",
|
|
"contentRevision": 1,
|
|
"order": 28,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"alternation"
|
|
],
|
|
"title": "短短的接力",
|
|
"chapter": 3,
|
|
"chapterTitle": "颜色接力",
|
|
"role": "峰值",
|
|
"targetDifficulty": 30,
|
|
"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": "circle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 2,
|
|
"h": 2,
|
|
"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": "triangle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-029",
|
|
"contentRevision": 1,
|
|
"order": 29,
|
|
"mode": "campaign-200",
|
|
"geometry": "square",
|
|
"features": [
|
|
"walls"
|
|
],
|
|
"title": "近路要绕",
|
|
"chapter": 3,
|
|
"chapterTitle": "颜色接力",
|
|
"role": "回落",
|
|
"targetDifficulty": 9,
|
|
"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"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-030",
|
|
"contentRevision": 1,
|
|
"order": 30,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"alternation",
|
|
"direction"
|
|
],
|
|
"title": "双色 · 通道的花园",
|
|
"chapter": 3,
|
|
"chapterTitle": "颜色接力",
|
|
"role": "收束",
|
|
"targetDifficulty": 20,
|
|
"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"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"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",
|
|
"id": "campaign200-031",
|
|
"order": 31,
|
|
"chapter": 4,
|
|
"chapterTitle": "安排奇偶",
|
|
"title": "引导 · 偶数到达",
|
|
"role": "引导",
|
|
"targetDifficulty": 2,
|
|
"contentRevision": 1,
|
|
"caption": "“偶”表示第2、4、6等偶数步到达;这次第2步走进大块。",
|
|
"tutorial": "parity"
|
|
},
|
|
{
|
|
"id": "campaign200-032",
|
|
"contentRevision": 1,
|
|
"order": 32,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"parity"
|
|
],
|
|
"title": "偶数落脚",
|
|
"chapter": 4,
|
|
"chapterTitle": "安排奇偶",
|
|
"role": "练习",
|
|
"targetDifficulty": 22,
|
|
"caption": "“偶”要求本格的访问步号是偶数。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 2
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 9
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"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": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-033",
|
|
"contentRevision": 1,
|
|
"order": 33,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"title": "奇偶 · 墙的选择",
|
|
"chapter": 4,
|
|
"chapterTitle": "安排奇偶",
|
|
"role": "练习",
|
|
"targetDifficulty": 23,
|
|
"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
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"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
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 2
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c4",
|
|
"c5"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-034",
|
|
"contentRevision": 1,
|
|
"order": 34,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"parity"
|
|
],
|
|
"title": "奇数绕行",
|
|
"chapter": 4,
|
|
"chapterTitle": "安排奇偶",
|
|
"role": "练习",
|
|
"targetDifficulty": 24,
|
|
"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,
|
|
"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,
|
|
"clue": 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
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-035",
|
|
"contentRevision": 1,
|
|
"order": 35,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"parity"
|
|
],
|
|
"title": "少量线索也够",
|
|
"chapter": 4,
|
|
"chapterTitle": "安排奇偶",
|
|
"role": "练习",
|
|
"targetDifficulty": 25,
|
|
"caption": "先观察,再画;松手可继续,走错可回退。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 2
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 3,
|
|
"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,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 2
|
|
},
|
|
{
|
|
"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": "campaign200-036",
|
|
"contentRevision": 1,
|
|
"order": 36,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"direction"
|
|
],
|
|
"title": "奇偶 · 通道的选择",
|
|
"chapter": 4,
|
|
"chapterTitle": "安排奇偶",
|
|
"role": "练习",
|
|
"targetDifficulty": 26,
|
|
"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
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-037",
|
|
"contentRevision": 1,
|
|
"order": 37,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"title": "回到双色小题",
|
|
"chapter": 4,
|
|
"chapterTitle": "安排奇偶",
|
|
"role": "练习",
|
|
"targetDifficulty": 27,
|
|
"caption": "先观察,再画;松手可继续,走错可回退。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
]
|
|
],
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"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": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"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": "circle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c4",
|
|
"c8"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-038",
|
|
"contentRevision": 1,
|
|
"order": 38,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"direction"
|
|
],
|
|
"title": "奇偶 · 通道的交错",
|
|
"chapter": 4,
|
|
"chapterTitle": "安排奇偶",
|
|
"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,
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"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": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 2
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "dr"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-039",
|
|
"contentRevision": 1,
|
|
"order": 39,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"title": "奇偶 · 墙的小径",
|
|
"chapter": 4,
|
|
"chapterTitle": "安排奇偶",
|
|
"role": "回落",
|
|
"targetDifficulty": 11,
|
|
"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,
|
|
"clue": 4
|
|
},
|
|
{
|
|
"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": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"parity": "even"
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c4",
|
|
"c6"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-040",
|
|
"contentRevision": 1,
|
|
"order": 40,
|
|
"mode": "campaign-200",
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction",
|
|
"walls"
|
|
],
|
|
"title": "两角相接",
|
|
"chapter": 4,
|
|
"chapterTitle": "安排奇偶",
|
|
"role": "收束",
|
|
"targetDifficulty": 22,
|
|
"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"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"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",
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"t2",
|
|
"t3"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"id": "campaign200-041",
|
|
"order": 41,
|
|
"chapter": 5,
|
|
"chapterTitle": "门的节奏",
|
|
"title": "引导 · 门随步数切换",
|
|
"role": "引导",
|
|
"targetDifficulty": 2,
|
|
"contentRevision": 1,
|
|
"caption": "起点也算一步,门随落格切换;开时穿过后保持开启。",
|
|
"tutorial": "rhythm-door"
|
|
},
|
|
{
|
|
"id": "campaign200-042",
|
|
"contentRevision": 1,
|
|
"order": 42,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"rhythm-door",
|
|
"parity"
|
|
],
|
|
"title": "门 · 奇偶的选择",
|
|
"chapter": 5,
|
|
"chapterTitle": "门的节奏",
|
|
"role": "练习",
|
|
"targetDifficulty": 24,
|
|
"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
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-043",
|
|
"contentRevision": 1,
|
|
"order": 43,
|
|
"mode": "campaign-200",
|
|
"geometry": "square",
|
|
"features": [
|
|
"rhythm-door"
|
|
],
|
|
"title": "门随脚步开关",
|
|
"chapter": 5,
|
|
"chapterTitle": "门的节奏",
|
|
"role": "练习",
|
|
"targetDifficulty": 25,
|
|
"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
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-044",
|
|
"contentRevision": 1,
|
|
"order": 44,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"alternation"
|
|
],
|
|
"title": "双色回环",
|
|
"chapter": 5,
|
|
"chapterTitle": "门的节奏",
|
|
"role": "练习",
|
|
"targetDifficulty": 26,
|
|
"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"
|
|
},
|
|
{
|
|
"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,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-045",
|
|
"contentRevision": 1,
|
|
"order": 45,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"rhythm-door",
|
|
"direction"
|
|
],
|
|
"title": "门 · 通道的选择",
|
|
"chapter": 5,
|
|
"chapterTitle": "门的节奏",
|
|
"role": "练习",
|
|
"targetDifficulty": 27,
|
|
"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
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-046",
|
|
"contentRevision": 1,
|
|
"order": 46,
|
|
"mode": "campaign-200",
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction",
|
|
"walls"
|
|
],
|
|
"title": "直线与拐角",
|
|
"chapter": 5,
|
|
"chapterTitle": "门的节奏",
|
|
"role": "练习",
|
|
"targetDifficulty": 28,
|
|
"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": 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,
|
|
"direction": "lr"
|
|
},
|
|
{
|
|
"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,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c8",
|
|
"c9"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-047",
|
|
"contentRevision": 1,
|
|
"order": 47,
|
|
"mode": "campaign-200",
|
|
"geometry": "square",
|
|
"features": [
|
|
"rhythm-door"
|
|
],
|
|
"title": "从另一侧通过",
|
|
"chapter": 5,
|
|
"chapterTitle": "门的节奏",
|
|
"role": "练习",
|
|
"targetDifficulty": 29,
|
|
"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
|
|
},
|
|
{
|
|
"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,
|
|
"clue": 7
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c3",
|
|
"c0"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-048",
|
|
"contentRevision": 1,
|
|
"order": 48,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"rhythm-door",
|
|
"parity"
|
|
],
|
|
"title": "门 · 奇偶的交错",
|
|
"chapter": 5,
|
|
"chapterTitle": "门的节奏",
|
|
"role": "峰值",
|
|
"targetDifficulty": 34,
|
|
"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
|
|
},
|
|
{
|
|
"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": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
"clue": 10
|
|
},
|
|
{
|
|
"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": 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
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c5",
|
|
"c8"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-049",
|
|
"contentRevision": 1,
|
|
"order": 49,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"parity"
|
|
],
|
|
"title": "凹口的步号",
|
|
"chapter": 5,
|
|
"chapterTitle": "门的节奏",
|
|
"role": "回落",
|
|
"targetDifficulty": 13,
|
|
"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,
|
|
"clue": 7
|
|
},
|
|
{
|
|
"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,
|
|
"clue": 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,
|
|
"parity": "odd"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-050",
|
|
"contentRevision": 1,
|
|
"order": 50,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"walls"
|
|
],
|
|
"title": "第一座桥",
|
|
"chapter": 5,
|
|
"chapterTitle": "门的节奏",
|
|
"role": "收束",
|
|
"targetDifficulty": 24,
|
|
"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"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"geometry": "hex",
|
|
"cells": [
|
|
{
|
|
"id": "t0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "t1",
|
|
"q": 1,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "t2",
|
|
"q": 0,
|
|
"r": 1,
|
|
"clue": 3
|
|
}
|
|
],
|
|
"features": [],
|
|
"mode": "campaign-200",
|
|
"id": "campaign200-051",
|
|
"order": 51,
|
|
"chapter": 6,
|
|
"chapterTitle": "六向连接",
|
|
"title": "引导 · 六向共边",
|
|
"role": "引导",
|
|
"targetDifficulty": 2,
|
|
"contentRevision": 1,
|
|
"caption": "六边形有六个共边方向;从1出发,最后第3步到3。",
|
|
"tutorial": "hex"
|
|
},
|
|
{
|
|
"id": "campaign200-052",
|
|
"contentRevision": 1,
|
|
"order": 52,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"walls"
|
|
],
|
|
"title": "六向邻接",
|
|
"chapter": 6,
|
|
"chapterTitle": "六向连接",
|
|
"role": "练习",
|
|
"targetDifficulty": 26,
|
|
"caption": "六边形有六个共边方向,墙仍不能穿过。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"clue": 9
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 2,
|
|
"r": 0,
|
|
"clue": 5
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 3,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 3,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 4,
|
|
"r": 0,
|
|
"clue": 3
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 4,
|
|
"r": 1,
|
|
"clue": 1
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c1",
|
|
"c3"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-053",
|
|
"contentRevision": 1,
|
|
"order": 53,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"walls"
|
|
],
|
|
"title": "六边留出口",
|
|
"chapter": 6,
|
|
"chapterTitle": "六向连接",
|
|
"role": "练习",
|
|
"targetDifficulty": 27,
|
|
"caption": "先观察,再画;松手可继续,走错可回退。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 0,
|
|
"clue": 6
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 1,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 1,
|
|
"r": 2,
|
|
"clue": 11
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 2,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 2,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 2,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 3,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 3,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 3,
|
|
"r": 2,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 4,
|
|
"r": 0
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c5",
|
|
"c7"
|
|
],
|
|
[
|
|
"c1",
|
|
"c4"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-054",
|
|
"contentRevision": 1,
|
|
"order": 54,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"parity",
|
|
"rhythm-door"
|
|
],
|
|
"title": "奇偶 · 门的选择",
|
|
"chapter": 6,
|
|
"chapterTitle": "六向连接",
|
|
"role": "练习",
|
|
"targetDifficulty": 28,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"clue": 11
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 2,
|
|
"r": 0,
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 3,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 3,
|
|
"r": 1,
|
|
"clue": 6
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 4,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 4,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 5,
|
|
"r": 0,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 5,
|
|
"r": 1
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c0",
|
|
"c1"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-055",
|
|
"contentRevision": 1,
|
|
"order": 55,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"rhythm-door",
|
|
"walls"
|
|
],
|
|
"title": "墙和门分开看",
|
|
"chapter": 6,
|
|
"chapterTitle": "六向连接",
|
|
"role": "练习",
|
|
"targetDifficulty": 29,
|
|
"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"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-056",
|
|
"contentRevision": 1,
|
|
"order": 56,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"title": "六边小花园",
|
|
"chapter": 6,
|
|
"chapterTitle": "六向连接",
|
|
"role": "练习",
|
|
"targetDifficulty": 30,
|
|
"caption": "先观察,再画;松手可继续,走错可回退。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 2,
|
|
"r": 0,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 4,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 4,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 5,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 5,
|
|
"r": 1,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c8",
|
|
"c10"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-057",
|
|
"contentRevision": 1,
|
|
"order": 57,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"alternation",
|
|
"rhythm-door"
|
|
],
|
|
"title": "双色 · 门的选择",
|
|
"chapter": 6,
|
|
"chapterTitle": "六向连接",
|
|
"role": "练习",
|
|
"targetDifficulty": 31,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 1,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 2,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 4,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 4,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 5,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 5,
|
|
"r": 1,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c11",
|
|
"c10"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-058",
|
|
"contentRevision": 1,
|
|
"order": 58,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"rhythm-door"
|
|
],
|
|
"title": "顺着节拍收尾",
|
|
"chapter": 6,
|
|
"chapterTitle": "六向连接",
|
|
"role": "峰值",
|
|
"targetDifficulty": 36,
|
|
"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
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-059",
|
|
"contentRevision": 1,
|
|
"order": 59,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"title": "给回起点的短题",
|
|
"chapter": 6,
|
|
"chapterTitle": "六向连接",
|
|
"role": "回落",
|
|
"targetDifficulty": 15,
|
|
"caption": "先观察,再画;松手可继续,走错可回退。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 0,
|
|
"clue": 2
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 2,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 3,
|
|
"r": 0,
|
|
"clue": 7
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 3,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 4,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 4,
|
|
"r": 1,
|
|
"clue": 11
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 5,
|
|
"r": 0,
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 5,
|
|
"r": 1
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c4",
|
|
"c6"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-060",
|
|
"contentRevision": 1,
|
|
"order": 60,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"parity",
|
|
"rhythm-door"
|
|
],
|
|
"title": "奇偶 · 门的花园",
|
|
"chapter": 6,
|
|
"chapterTitle": "六向连接",
|
|
"role": "收束",
|
|
"targetDifficulty": 26,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 2,
|
|
"r": 0,
|
|
"clue": 5
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 1,
|
|
"clue": 6
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 3,
|
|
"r": 0,
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 3,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 4,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 4,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 5,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 5,
|
|
"r": 1,
|
|
"clue": 11
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c11",
|
|
"c9"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"geometry": "square",
|
|
"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,
|
|
"clue": 3
|
|
}
|
|
],
|
|
"features": [],
|
|
"mode": "campaign-200",
|
|
"id": "campaign200-061",
|
|
"order": 61,
|
|
"chapter": 7,
|
|
"chapterTitle": "从哪里开始",
|
|
"title": "引导 · 寻找起点",
|
|
"role": "引导",
|
|
"targetDifficulty": 2,
|
|
"contentRevision": 1,
|
|
"caption": "没有数字1时可以选择起点;先看数字3在终点。",
|
|
"tutorial": "unknown-start"
|
|
},
|
|
{
|
|
"id": "campaign200-062",
|
|
"contentRevision": 1,
|
|
"order": 62,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"title": "墙后先收尾",
|
|
"chapter": 7,
|
|
"chapterTitle": "从哪里开始",
|
|
"role": "练习",
|
|
"targetDifficulty": 28,
|
|
"caption": "先观察,再画;松手可继续,走错可回退。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 2
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 3,
|
|
"y": 0,
|
|
"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",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"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,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c7",
|
|
"c8"
|
|
],
|
|
[
|
|
"c7",
|
|
"c11"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-063",
|
|
"contentRevision": 1,
|
|
"order": 63,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "奇偶 · 墙 · 门的选择",
|
|
"chapter": 7,
|
|
"chapterTitle": "从哪里开始",
|
|
"role": "练习",
|
|
"targetDifficulty": 29,
|
|
"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"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-064",
|
|
"contentRevision": 1,
|
|
"order": 64,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"alternation"
|
|
],
|
|
"title": "六边换颜色",
|
|
"chapter": 7,
|
|
"chapterTitle": "从哪里开始",
|
|
"role": "练习",
|
|
"targetDifficulty": 30,
|
|
"caption": "先观察,再画;松手可继续,走错可回退。",
|
|
"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": 1,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 1,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 2,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 2,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 3,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 4,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-065",
|
|
"contentRevision": 1,
|
|
"order": 65,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"parity"
|
|
],
|
|
"title": "六边也有奇偶",
|
|
"chapter": 7,
|
|
"chapterTitle": "从哪里开始",
|
|
"role": "练习",
|
|
"targetDifficulty": 31,
|
|
"caption": "先观察,再画;松手可继续,走错可回退。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 1,
|
|
"r": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 1,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 2,
|
|
"r": 0,
|
|
"clue": 6
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 2,
|
|
"r": 1,
|
|
"clue": 7
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 2,
|
|
"r": 2,
|
|
"clue": 13
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 3,
|
|
"r": 0,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 3,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 3,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 4,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 4,
|
|
"r": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-066",
|
|
"contentRevision": 1,
|
|
"order": 66,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"title": "双色 · 墙的选择",
|
|
"chapter": 7,
|
|
"chapterTitle": "从哪里开始",
|
|
"role": "练习",
|
|
"targetDifficulty": 32,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
]
|
|
],
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c4",
|
|
"c6"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-067",
|
|
"contentRevision": 1,
|
|
"order": 67,
|
|
"mode": "campaign-200",
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction",
|
|
"walls"
|
|
],
|
|
"title": "通道再接力",
|
|
"chapter": 7,
|
|
"chapterTitle": "从哪里开始",
|
|
"role": "练习",
|
|
"targetDifficulty": 33,
|
|
"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"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-068",
|
|
"contentRevision": 1,
|
|
"order": 68,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"title": "双色跨区",
|
|
"chapter": 7,
|
|
"chapterTitle": "从哪里开始",
|
|
"role": "峰值",
|
|
"targetDifficulty": 38,
|
|
"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"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-069",
|
|
"contentRevision": 1,
|
|
"order": 69,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"title": "双色 · 墙的小径",
|
|
"chapter": 7,
|
|
"chapterTitle": "从哪里开始",
|
|
"role": "回落",
|
|
"targetDifficulty": 17,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 2,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 4,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 4,
|
|
"r": 1,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c6",
|
|
"c8"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-070",
|
|
"contentRevision": 1,
|
|
"order": 70,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"title": "六边收束",
|
|
"chapter": 7,
|
|
"chapterTitle": "从哪里开始",
|
|
"role": "收束",
|
|
"targetDifficulty": 28,
|
|
"caption": "先观察,再画;松手可继续,走错可回退。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": 2,
|
|
"clue": 4
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 1,
|
|
"r": 1,
|
|
"clue": 5
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 1,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 2,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 2,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 2,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 3,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 3,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 3,
|
|
"r": 2,
|
|
"clue": 13
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 4,
|
|
"r": 0,
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 4,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 4,
|
|
"r": 2,
|
|
"clue": 14
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c4",
|
|
"c6"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-071",
|
|
"contentRevision": 1,
|
|
"order": 71,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"title": "颜色之外还有墙",
|
|
"chapter": 8,
|
|
"chapterTitle": "通道与颜色",
|
|
"role": "练习",
|
|
"targetDifficulty": 29,
|
|
"caption": "先观察,再画;松手可继续,走错可回退。",
|
|
"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": 1,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 1,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 2,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 2,
|
|
"r": 1,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 2,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 3,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 4,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 4,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 4,
|
|
"r": 2,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c10",
|
|
"c12"
|
|
],
|
|
[
|
|
"c7",
|
|
"c10"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-072",
|
|
"contentRevision": 1,
|
|
"order": 72,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "通道 · 双色 · 墙 · 门的选择",
|
|
"chapter": 8,
|
|
"chapterTitle": "通道与颜色",
|
|
"role": "练习",
|
|
"targetDifficulty": 30,
|
|
"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"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-073",
|
|
"contentRevision": 1,
|
|
"order": 73,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"title": "两个双色枢纽",
|
|
"chapter": 8,
|
|
"chapterTitle": "通道与颜色",
|
|
"role": "练习",
|
|
"targetDifficulty": 31,
|
|
"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"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-074",
|
|
"contentRevision": 1,
|
|
"order": 74,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"parity"
|
|
],
|
|
"title": "起点没有写出",
|
|
"chapter": 8,
|
|
"chapterTitle": "通道与颜色",
|
|
"role": "练习",
|
|
"targetDifficulty": 32,
|
|
"caption": "这关没有1,先观察起点。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"clue": 2
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 2,
|
|
"r": 0,
|
|
"clue": 4
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 3,
|
|
"r": 0,
|
|
"clue": 7
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 3,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 4,
|
|
"r": 0,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 4,
|
|
"r": 1,
|
|
"clue": 11
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 5,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 5,
|
|
"r": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-075",
|
|
"contentRevision": 1,
|
|
"order": 75,
|
|
"mode": "campaign-200",
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction",
|
|
"walls"
|
|
],
|
|
"title": "通道 · 墙的选择",
|
|
"chapter": 8,
|
|
"chapterTitle": "通道与颜色",
|
|
"role": "练习",
|
|
"targetDifficulty": 33,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 5
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "lr"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "ru"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c4",
|
|
"c5"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-076",
|
|
"contentRevision": 1,
|
|
"order": 76,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"rhythm-door"
|
|
],
|
|
"title": "大块改变节拍",
|
|
"chapter": 8,
|
|
"chapterTitle": "通道与颜色",
|
|
"role": "练习",
|
|
"targetDifficulty": 34,
|
|
"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
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-077",
|
|
"contentRevision": 1,
|
|
"order": 77,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"title": "奇偶分配区域",
|
|
"chapter": 8,
|
|
"chapterTitle": "通道与颜色",
|
|
"role": "练习",
|
|
"targetDifficulty": 35,
|
|
"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"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-078",
|
|
"contentRevision": 1,
|
|
"order": 78,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"parity",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "奇偶 · 墙 · 门的交错",
|
|
"chapter": 8,
|
|
"chapterTitle": "通道与颜色",
|
|
"role": "峰值",
|
|
"targetDifficulty": 40,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 0,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 2,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 3,
|
|
"r": 0,
|
|
"clue": 7
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 3,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 4,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 4,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 5,
|
|
"r": 0,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 5,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 6,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 6,
|
|
"r": 1
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c1",
|
|
"c3"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c4",
|
|
"c5"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-079",
|
|
"contentRevision": 1,
|
|
"order": 79,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"title": "继续还有新花园",
|
|
"chapter": 8,
|
|
"chapterTitle": "通道与颜色",
|
|
"role": "回落",
|
|
"targetDifficulty": 19,
|
|
"caption": "先观察,再画;松手可继续,走错可回退。",
|
|
"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": 1,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 1,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 2,
|
|
"r": 0,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 2,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 3,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 4,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 4,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 4,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 5,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c6",
|
|
"c7"
|
|
],
|
|
[
|
|
"c0",
|
|
"c1"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-080",
|
|
"contentRevision": 1,
|
|
"order": 80,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"title": "六边出口互锁",
|
|
"chapter": 8,
|
|
"chapterTitle": "通道与颜色",
|
|
"role": "收束",
|
|
"targetDifficulty": 30,
|
|
"caption": "先观察,再画;松手可继续,走错可回退。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 2,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 3,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 4,
|
|
"r": 2,
|
|
"category": "circle",
|
|
"clue": 3
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 4,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 4,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 5,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 5,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"q": 5,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c17",
|
|
"q": 6,
|
|
"r": 2,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c1",
|
|
"c4"
|
|
],
|
|
[
|
|
"c4",
|
|
"c7"
|
|
],
|
|
[
|
|
"c7",
|
|
"c10"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-081",
|
|
"contentRevision": 1,
|
|
"order": 81,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"alternation",
|
|
"parity"
|
|
],
|
|
"title": "双色 · 奇偶的选择",
|
|
"chapter": 9,
|
|
"chapterTitle": "奇偶与门",
|
|
"role": "练习",
|
|
"targetDifficulty": 31,
|
|
"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"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
"category": "triangle",
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-082",
|
|
"contentRevision": 1,
|
|
"order": 82,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"title": "找起点再跨区",
|
|
"chapter": 9,
|
|
"chapterTitle": "奇偶与门",
|
|
"role": "练习",
|
|
"targetDifficulty": 32,
|
|
"caption": "先观察,再画;松手可继续,走错可回退。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 0,
|
|
"clue": 2
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 1,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 1,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 2,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 2,
|
|
"r": 1,
|
|
"clue": 6
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 2,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 3,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 3,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 3,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 4,
|
|
"r": 0,
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 4,
|
|
"r": 1,
|
|
"clue": 13
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 4,
|
|
"r": 2,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 5,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"q": 5,
|
|
"r": 1
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c8",
|
|
"c10"
|
|
],
|
|
[
|
|
"c3",
|
|
"c6"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-083",
|
|
"contentRevision": 1,
|
|
"order": 83,
|
|
"mode": "campaign-200",
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction",
|
|
"rhythm-door"
|
|
],
|
|
"title": "方向决定门路",
|
|
"chapter": 9,
|
|
"chapterTitle": "奇偶与门",
|
|
"role": "练习",
|
|
"targetDifficulty": 33,
|
|
"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,
|
|
"direction": "ru"
|
|
},
|
|
{
|
|
"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": "lr"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 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
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c2",
|
|
"c3"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-084",
|
|
"contentRevision": 1,
|
|
"order": 84,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "通道 · 奇偶 · 墙 · 门的选择",
|
|
"chapter": 9,
|
|
"chapterTitle": "奇偶与门",
|
|
"role": "练习",
|
|
"targetDifficulty": 34,
|
|
"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": "lr"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 2,
|
|
"clue": 2
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 3,
|
|
"y": 2,
|
|
"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,
|
|
"direction": "lu"
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c2",
|
|
"c3"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c6",
|
|
"c9"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-085",
|
|
"contentRevision": 1,
|
|
"order": 85,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"rhythm-door"
|
|
],
|
|
"title": "先定奇偶,再定节拍",
|
|
"chapter": 9,
|
|
"chapterTitle": "奇偶与门",
|
|
"role": "练习",
|
|
"targetDifficulty": 35,
|
|
"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
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-086",
|
|
"contentRevision": 1,
|
|
"order": 86,
|
|
"mode": "campaign-200",
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "墙通道门三者联动",
|
|
"chapter": 9,
|
|
"chapterTitle": "奇偶与门",
|
|
"role": "练习",
|
|
"targetDifficulty": 36,
|
|
"caption": "先观察,再画;松手可继续,走错可回退。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "dr"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"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,
|
|
"direction": "du"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "lr"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c17",
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c6",
|
|
"c7"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c1",
|
|
"c5"
|
|
],
|
|
[
|
|
"c10",
|
|
"c11"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-087",
|
|
"contentRevision": 1,
|
|
"order": 87,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"alternation",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "双色 · 墙 · 门的选择",
|
|
"chapter": 9,
|
|
"chapterTitle": "奇偶与门",
|
|
"role": "练习",
|
|
"targetDifficulty": 37,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 2,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 4,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 4,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 5,
|
|
"r": 0,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 5,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 6,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c3",
|
|
"c1"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c3",
|
|
"c5"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-088",
|
|
"contentRevision": 1,
|
|
"order": 88,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"parity",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "六边综合峰值",
|
|
"chapter": 9,
|
|
"chapterTitle": "奇偶与门",
|
|
"role": "峰值",
|
|
"targetDifficulty": 42,
|
|
"caption": "先观察,再画;松手可继续,走错可回退。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"clue": 18
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 1,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 1,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 2,
|
|
"r": 0,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 2,
|
|
"r": 1,
|
|
"clue": 2
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 2,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 3,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 3,
|
|
"r": 1,
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 3,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 4,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 4,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 4,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 5,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"q": 5,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c17",
|
|
"q": 5,
|
|
"r": 2
|
|
},
|
|
{
|
|
"id": "c18",
|
|
"q": 6,
|
|
"r": 0,
|
|
"parity": "even"
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c3",
|
|
"c0"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c10",
|
|
"c11"
|
|
],
|
|
[
|
|
"c10",
|
|
"c13"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-089",
|
|
"contentRevision": 1,
|
|
"order": 89,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"parity",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "奇偶 · 墙 · 门的小径",
|
|
"chapter": 9,
|
|
"chapterTitle": "奇偶与门",
|
|
"role": "回落",
|
|
"targetDifficulty": 21,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"clue": 3
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 2,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 1,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 3,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 3,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 4,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 4,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 5,
|
|
"r": 0,
|
|
"clue": 10
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c4",
|
|
"c6"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c7",
|
|
"c9"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-090",
|
|
"contentRevision": 1,
|
|
"order": 90,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"title": "奇偶 · 墙的花园",
|
|
"chapter": 9,
|
|
"chapterTitle": "奇偶与门",
|
|
"role": "收束",
|
|
"targetDifficulty": 32,
|
|
"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"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-091",
|
|
"contentRevision": 1,
|
|
"order": 91,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"title": "奇偶 · 墙的选择",
|
|
"chapter": 10,
|
|
"chapterTitle": "区域与出口",
|
|
"role": "练习",
|
|
"targetDifficulty": 33,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 1,
|
|
"clue": 5
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 2,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 3,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 3,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 4,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 4,
|
|
"r": 1,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 5,
|
|
"r": 0,
|
|
"clue": 11
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 5,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 6,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 6,
|
|
"r": 1,
|
|
"clue": 13
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c10",
|
|
"c11"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-092",
|
|
"contentRevision": 1,
|
|
"order": 92,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity"
|
|
],
|
|
"title": "通道 · 奇偶的选择",
|
|
"chapter": 10,
|
|
"chapterTitle": "区域与出口",
|
|
"role": "练习",
|
|
"targetDifficulty": 34,
|
|
"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"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-093",
|
|
"contentRevision": 1,
|
|
"order": 93,
|
|
"mode": "campaign-200",
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "通道 · 墙 · 门的选择",
|
|
"chapter": 10,
|
|
"chapterTitle": "区域与出口",
|
|
"role": "练习",
|
|
"targetDifficulty": 35,
|
|
"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": "lr"
|
|
},
|
|
{
|
|
"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
|
|
},
|
|
{
|
|
"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": 5
|
|
},
|
|
{
|
|
"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,
|
|
"clue": 1
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c7",
|
|
"c3"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c4",
|
|
"c8"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-094",
|
|
"contentRevision": 1,
|
|
"order": 94,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "通道 · 双色 · 墙 · 门的选择",
|
|
"chapter": 10,
|
|
"chapterTitle": "区域与出口",
|
|
"role": "练习",
|
|
"targetDifficulty": 36,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle",
|
|
"direction": "dr"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c12",
|
|
"c11"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c5",
|
|
"c9"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-095",
|
|
"contentRevision": 1,
|
|
"order": 95,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "通道 · 奇偶 · 墙 · 门的选择",
|
|
"chapter": 10,
|
|
"chapterTitle": "区域与出口",
|
|
"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": 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"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-096",
|
|
"contentRevision": 1,
|
|
"order": 96,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "奇偶 · 墙 · 门的选择",
|
|
"chapter": 10,
|
|
"chapterTitle": "区域与出口",
|
|
"role": "练习",
|
|
"targetDifficulty": 38,
|
|
"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": 2,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"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": 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": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c12",
|
|
"c13"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c8",
|
|
"c9"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-097",
|
|
"contentRevision": 1,
|
|
"order": 97,
|
|
"mode": "campaign-200",
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction",
|
|
"walls"
|
|
],
|
|
"title": "通道 · 墙的选择",
|
|
"chapter": 10,
|
|
"chapterTitle": "区域与出口",
|
|
"role": "练习",
|
|
"targetDifficulty": 39,
|
|
"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"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-098",
|
|
"contentRevision": 1,
|
|
"order": 98,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"alternation",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "双色 · 墙 · 门的交错",
|
|
"chapter": 10,
|
|
"chapterTitle": "区域与出口",
|
|
"role": "峰值",
|
|
"targetDifficulty": 44,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 2,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 4,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 4,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 5,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 5,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 6,
|
|
"r": 0,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 6,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 7,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 7,
|
|
"r": 1,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c0",
|
|
"c1"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c4",
|
|
"c5"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-099",
|
|
"contentRevision": 1,
|
|
"order": 99,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"title": "双色 · 墙的小径",
|
|
"chapter": 10,
|
|
"chapterTitle": "区域与出口",
|
|
"role": "回落",
|
|
"targetDifficulty": 23,
|
|
"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": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
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": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c8",
|
|
"c9"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-100",
|
|
"contentRevision": 1,
|
|
"order": 100,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"parity",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "奇偶 · 墙 · 门的花园",
|
|
"chapter": 10,
|
|
"chapterTitle": "区域与出口",
|
|
"role": "收束",
|
|
"targetDifficulty": 34,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": -1,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": -2
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": -1,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": -1,
|
|
"r": -1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": -1,
|
|
"r": -2
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": -2,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": -2,
|
|
"r": -1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": -2,
|
|
"r": -2
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": -3,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": -3,
|
|
"r": -1,
|
|
"clue": 13
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": -3,
|
|
"r": -2
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": -4,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": -4,
|
|
"r": -1,
|
|
"parity": "even"
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c9",
|
|
"c7"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c4",
|
|
"c6"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-101",
|
|
"contentRevision": 1,
|
|
"order": 101,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation"
|
|
],
|
|
"title": "通道 · 双色的选择",
|
|
"chapter": 11,
|
|
"chapterTitle": "交错规划",
|
|
"role": "练习",
|
|
"targetDifficulty": 35,
|
|
"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"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-102",
|
|
"contentRevision": 1,
|
|
"order": 102,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"title": "奇偶 · 墙的选择",
|
|
"chapter": 11,
|
|
"chapterTitle": "交错规划",
|
|
"role": "练习",
|
|
"targetDifficulty": 36,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"clue": 14
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 2,
|
|
"r": 0,
|
|
"clue": 12
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 3,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 3,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 4,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 4,
|
|
"r": 1,
|
|
"clue": 7
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 5,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 5,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 6,
|
|
"r": 0,
|
|
"clue": 3
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 6,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 7,
|
|
"r": 0,
|
|
"parity": "even"
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c9",
|
|
"c11"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-103",
|
|
"contentRevision": 1,
|
|
"order": 103,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity"
|
|
],
|
|
"title": "通道 · 奇偶的选择",
|
|
"chapter": 11,
|
|
"chapterTitle": "交错规划",
|
|
"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,
|
|
"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
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-104",
|
|
"contentRevision": 1,
|
|
"order": 104,
|
|
"mode": "campaign-200",
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "通道 · 墙 · 门的选择",
|
|
"chapter": 11,
|
|
"chapterTitle": "交错规划",
|
|
"role": "练习",
|
|
"targetDifficulty": 38,
|
|
"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,
|
|
"clue": 2
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 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,
|
|
"direction": "lu"
|
|
},
|
|
{
|
|
"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
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c3",
|
|
"c7"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c9",
|
|
"c13"
|
|
],
|
|
[
|
|
"c4",
|
|
"c5"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-105",
|
|
"contentRevision": 1,
|
|
"order": 105,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "通道 · 双色 · 墙 · 门的选择",
|
|
"chapter": 11,
|
|
"chapterTitle": "交错规划",
|
|
"role": "练习",
|
|
"targetDifficulty": 39,
|
|
"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"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-106",
|
|
"contentRevision": 1,
|
|
"order": 106,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "通道 · 奇偶 · 墙 · 门的选择",
|
|
"chapter": 11,
|
|
"chapterTitle": "交错规划",
|
|
"role": "练习",
|
|
"targetDifficulty": 40,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 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": 1,
|
|
"y": 3,
|
|
"w": 2,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "dl"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c5",
|
|
"c9"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c1",
|
|
"c5"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-107",
|
|
"contentRevision": 1,
|
|
"order": 107,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "奇偶 · 墙 · 门的选择",
|
|
"chapter": 11,
|
|
"chapterTitle": "交错规划",
|
|
"role": "练习",
|
|
"targetDifficulty": 41,
|
|
"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"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-108",
|
|
"contentRevision": 1,
|
|
"order": 108,
|
|
"mode": "campaign-200",
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction",
|
|
"walls"
|
|
],
|
|
"title": "通道 · 墙的交错",
|
|
"chapter": 11,
|
|
"chapterTitle": "交错规划",
|
|
"role": "峰值",
|
|
"targetDifficulty": 46,
|
|
"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"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-109",
|
|
"contentRevision": 1,
|
|
"order": 109,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"alternation",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "双色 · 墙 · 门的小径",
|
|
"chapter": 11,
|
|
"chapterTitle": "交错规划",
|
|
"role": "回落",
|
|
"targetDifficulty": 25,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 0,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 2,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 4,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 4,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 5,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 5,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 6,
|
|
"r": 0,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c12",
|
|
"c11"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c5",
|
|
"c6"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-110",
|
|
"contentRevision": 1,
|
|
"order": 110,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"title": "双色 · 墙的花园",
|
|
"chapter": 11,
|
|
"chapterTitle": "交错规划",
|
|
"role": "收束",
|
|
"targetDifficulty": 36,
|
|
"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"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle",
|
|
"clue": 13
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 2,
|
|
"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": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"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": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c1",
|
|
"c5"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-111",
|
|
"contentRevision": 1,
|
|
"order": 111,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"alternation",
|
|
"parity"
|
|
],
|
|
"title": "双色 · 奇偶的选择",
|
|
"chapter": 12,
|
|
"chapterTitle": "多线索协作",
|
|
"role": "练习",
|
|
"targetDifficulty": 37,
|
|
"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"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-112",
|
|
"contentRevision": 1,
|
|
"order": 112,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation"
|
|
],
|
|
"title": "通道 · 双色的选择",
|
|
"chapter": 12,
|
|
"chapterTitle": "多线索协作",
|
|
"role": "练习",
|
|
"targetDifficulty": 38,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"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": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 2,
|
|
"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": 1,
|
|
"h": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle",
|
|
"direction": "lu"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-113",
|
|
"contentRevision": 1,
|
|
"order": 113,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"title": "奇偶 · 墙的选择",
|
|
"chapter": 12,
|
|
"chapterTitle": "多线索协作",
|
|
"role": "练习",
|
|
"targetDifficulty": 39,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"clue": 11
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 2,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 3,
|
|
"r": 0,
|
|
"clue": 6
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 3,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 4,
|
|
"r": 0,
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 4,
|
|
"r": 1,
|
|
"clue": 3
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 5,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 5,
|
|
"r": 1,
|
|
"clue": 1
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c4",
|
|
"c5"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-114",
|
|
"contentRevision": 1,
|
|
"order": 114,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity"
|
|
],
|
|
"title": "通道 · 奇偶的选择",
|
|
"chapter": 12,
|
|
"chapterTitle": "多线索协作",
|
|
"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,
|
|
"direction": "lr"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 4
|
|
},
|
|
{
|
|
"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,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 2,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "lu"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-115",
|
|
"contentRevision": 1,
|
|
"order": 115,
|
|
"mode": "campaign-200",
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "通道 · 墙 · 门的选择",
|
|
"chapter": 12,
|
|
"chapterTitle": "多线索协作",
|
|
"role": "练习",
|
|
"targetDifficulty": 41,
|
|
"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"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-116",
|
|
"contentRevision": 1,
|
|
"order": 116,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "通道 · 双色 · 墙 · 门的选择",
|
|
"chapter": 12,
|
|
"chapterTitle": "多线索协作",
|
|
"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": 0,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle",
|
|
"direction": "dl"
|
|
},
|
|
{
|
|
"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": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 2,
|
|
"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": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c2",
|
|
"c5"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c4",
|
|
"c5"
|
|
],
|
|
[
|
|
"c4",
|
|
"c8"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-117",
|
|
"contentRevision": 1,
|
|
"order": 117,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "通道 · 奇偶 · 墙 · 门的选择",
|
|
"chapter": 12,
|
|
"chapterTitle": "多线索协作",
|
|
"role": "练习",
|
|
"targetDifficulty": 43,
|
|
"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": 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,
|
|
"direction": "lu"
|
|
},
|
|
{
|
|
"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": "even"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 2,
|
|
"h": 1,
|
|
"clue": 2
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c0",
|
|
"c4"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c1",
|
|
"c8"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-118",
|
|
"contentRevision": 1,
|
|
"order": 118,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "奇偶 · 墙 · 门的交错",
|
|
"chapter": 12,
|
|
"chapterTitle": "多线索协作",
|
|
"role": "峰值",
|
|
"targetDifficulty": 48,
|
|
"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"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-119",
|
|
"contentRevision": 1,
|
|
"order": 119,
|
|
"mode": "campaign-200",
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction",
|
|
"walls"
|
|
],
|
|
"title": "通道 · 墙的小径",
|
|
"chapter": 12,
|
|
"chapterTitle": "多线索协作",
|
|
"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": 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": 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,
|
|
"direction": "lu"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c3",
|
|
"c4"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-120",
|
|
"contentRevision": 1,
|
|
"order": 120,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"alternation",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "双色 · 墙 · 门的花园",
|
|
"chapter": 12,
|
|
"chapterTitle": "多线索协作",
|
|
"role": "收束",
|
|
"targetDifficulty": 38,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 2,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 3,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 4,
|
|
"r": 2,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c10",
|
|
"c9"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c5",
|
|
"c7"
|
|
],
|
|
[
|
|
"c4",
|
|
"c7"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-121",
|
|
"contentRevision": 1,
|
|
"order": 121,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"title": "奇偶 · 墙的选择",
|
|
"chapter": 13,
|
|
"chapterTitle": "方向与节拍",
|
|
"role": "练习",
|
|
"targetDifficulty": 39,
|
|
"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"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-122",
|
|
"contentRevision": 1,
|
|
"order": 122,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"title": "双色 · 墙的选择",
|
|
"chapter": 13,
|
|
"chapterTitle": "方向与节拍",
|
|
"role": "练习",
|
|
"targetDifficulty": 40,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 2,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 4,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 4,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 5,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 5,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 6,
|
|
"r": 0,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c0",
|
|
"c2"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-123",
|
|
"contentRevision": 1,
|
|
"order": 123,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation"
|
|
],
|
|
"title": "通道 · 双色的选择",
|
|
"chapter": 13,
|
|
"chapterTitle": "方向与节拍",
|
|
"role": "练习",
|
|
"targetDifficulty": 41,
|
|
"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"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-124",
|
|
"contentRevision": 1,
|
|
"order": 124,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"title": "奇偶 · 墙的选择",
|
|
"chapter": 13,
|
|
"chapterTitle": "方向与节拍",
|
|
"role": "练习",
|
|
"targetDifficulty": 42,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"clue": 12
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 0,
|
|
"clue": 11
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 2,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 1,
|
|
"clue": 8
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 3,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 3,
|
|
"r": 1,
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 4,
|
|
"r": 0,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 4,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 5,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 5,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 6,
|
|
"r": 0,
|
|
"clue": 1
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c9",
|
|
"c11"
|
|
],
|
|
[
|
|
"c3",
|
|
"c5"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-125",
|
|
"contentRevision": 1,
|
|
"order": 125,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity"
|
|
],
|
|
"title": "通道 · 奇偶的选择",
|
|
"chapter": 13,
|
|
"chapterTitle": "方向与节拍",
|
|
"role": "练习",
|
|
"targetDifficulty": 43,
|
|
"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": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"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,
|
|
"clue": 11
|
|
},
|
|
{
|
|
"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,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-126",
|
|
"contentRevision": 1,
|
|
"order": 126,
|
|
"mode": "campaign-200",
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "通道 · 墙 · 门的选择",
|
|
"chapter": 13,
|
|
"chapterTitle": "方向与节拍",
|
|
"role": "练习",
|
|
"targetDifficulty": 44,
|
|
"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"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-127",
|
|
"contentRevision": 1,
|
|
"order": 127,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "通道 · 双色 · 墙 · 门的选择",
|
|
"chapter": 13,
|
|
"chapterTitle": "方向与节拍",
|
|
"role": "练习",
|
|
"targetDifficulty": 45,
|
|
"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"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-128",
|
|
"contentRevision": 1,
|
|
"order": 128,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "通道 · 奇偶 · 墙 · 门的交错",
|
|
"chapter": 13,
|
|
"chapterTitle": "方向与节拍",
|
|
"role": "峰值",
|
|
"targetDifficulty": 50,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 1,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 2,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "ru",
|
|
"parity": "even"
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c8",
|
|
"c5"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c6",
|
|
"c7"
|
|
],
|
|
[
|
|
"c7",
|
|
"c11"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-129",
|
|
"contentRevision": 1,
|
|
"order": 129,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "奇偶 · 墙 · 门的小径",
|
|
"chapter": 13,
|
|
"chapterTitle": "方向与节拍",
|
|
"role": "回落",
|
|
"targetDifficulty": 29,
|
|
"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,
|
|
"clue": 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": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c7",
|
|
"c10"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c6",
|
|
"c7"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-130",
|
|
"contentRevision": 1,
|
|
"order": 130,
|
|
"mode": "campaign-200",
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction",
|
|
"walls"
|
|
],
|
|
"title": "通道 · 墙的花园",
|
|
"chapter": 13,
|
|
"chapterTitle": "方向与节拍",
|
|
"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"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-131",
|
|
"contentRevision": 1,
|
|
"order": 131,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"parity",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "奇偶 · 墙 · 门的选择",
|
|
"chapter": 14,
|
|
"chapterTitle": "跨区的选择",
|
|
"role": "练习",
|
|
"targetDifficulty": 41,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 0,
|
|
"clue": 2
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 2,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 3,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 3,
|
|
"r": 1,
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 4,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 4,
|
|
"r": 1,
|
|
"clue": 10
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 5,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 5,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 6,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 6,
|
|
"r": 1,
|
|
"clue": 13
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c13",
|
|
"c12"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c6",
|
|
"c7"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-132",
|
|
"contentRevision": 1,
|
|
"order": 132,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"title": "奇偶 · 墙的选择",
|
|
"chapter": 14,
|
|
"chapterTitle": "跨区的选择",
|
|
"role": "练习",
|
|
"targetDifficulty": 42,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 2,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c5",
|
|
"c8"
|
|
],
|
|
[
|
|
"c5",
|
|
"c6"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-133",
|
|
"contentRevision": 1,
|
|
"order": 133,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"title": "双色 · 墙的选择",
|
|
"chapter": 14,
|
|
"chapterTitle": "跨区的选择",
|
|
"role": "练习",
|
|
"targetDifficulty": 43,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 2,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 3,
|
|
"r": 0,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 4,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 4,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 5,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 5,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 6,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 6,
|
|
"r": 1,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c10",
|
|
"c11"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-134",
|
|
"contentRevision": 1,
|
|
"order": 134,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation"
|
|
],
|
|
"title": "通道 · 双色的选择",
|
|
"chapter": 14,
|
|
"chapterTitle": "跨区的选择",
|
|
"role": "练习",
|
|
"targetDifficulty": 44,
|
|
"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"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-135",
|
|
"contentRevision": 1,
|
|
"order": 135,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"title": "奇偶 · 墙的选择",
|
|
"chapter": 14,
|
|
"chapterTitle": "跨区的选择",
|
|
"role": "练习",
|
|
"targetDifficulty": 45,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"clue": 13
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 2,
|
|
"r": 0,
|
|
"clue": 11
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 3,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 3,
|
|
"r": 1,
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 4,
|
|
"r": 0,
|
|
"clue": 6
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 4,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 5,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 5,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 6,
|
|
"r": 0,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 6,
|
|
"r": 1
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c8",
|
|
"c9"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-136",
|
|
"contentRevision": 1,
|
|
"order": 136,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity"
|
|
],
|
|
"title": "通道 · 奇偶的选择",
|
|
"chapter": 14,
|
|
"chapterTitle": "跨区的选择",
|
|
"role": "练习",
|
|
"targetDifficulty": 46,
|
|
"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
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-137",
|
|
"contentRevision": 1,
|
|
"order": 137,
|
|
"mode": "campaign-200",
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "通道 · 墙 · 门的选择",
|
|
"chapter": 14,
|
|
"chapterTitle": "跨区的选择",
|
|
"role": "练习",
|
|
"targetDifficulty": 47,
|
|
"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"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-138",
|
|
"contentRevision": 1,
|
|
"order": 138,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "通道 · 双色 · 墙 · 门的交错",
|
|
"chapter": 14,
|
|
"chapterTitle": "跨区的选择",
|
|
"role": "峰值",
|
|
"targetDifficulty": 52,
|
|
"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"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-139",
|
|
"contentRevision": 1,
|
|
"order": 139,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "通道 · 奇偶 · 墙 · 门的小径",
|
|
"chapter": 14,
|
|
"chapterTitle": "跨区的选择",
|
|
"role": "回落",
|
|
"targetDifficulty": 31,
|
|
"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"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-140",
|
|
"contentRevision": 1,
|
|
"order": 140,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "奇偶 · 墙 · 门的花园",
|
|
"chapter": 14,
|
|
"chapterTitle": "跨区的选择",
|
|
"role": "收束",
|
|
"targetDifficulty": 42,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 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": 2
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c10",
|
|
"c11"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c6",
|
|
"c9"
|
|
],
|
|
[
|
|
"c3",
|
|
"c7"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-141",
|
|
"contentRevision": 1,
|
|
"order": 141,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"alternation",
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"title": "双色 · 奇偶 · 墙的选择",
|
|
"chapter": 15,
|
|
"chapterTitle": "留住通路",
|
|
"role": "练习",
|
|
"targetDifficulty": 43,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle",
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"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": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"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": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c4",
|
|
"c10"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-142",
|
|
"contentRevision": 1,
|
|
"order": 142,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"parity",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "奇偶 · 墙 · 门的选择",
|
|
"chapter": 15,
|
|
"chapterTitle": "留住通路",
|
|
"role": "练习",
|
|
"targetDifficulty": 44,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 0,
|
|
"clue": 2
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 2,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 3,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 3,
|
|
"r": 1,
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 4,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 4,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 5,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 5,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 6,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 6,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 7,
|
|
"r": 0,
|
|
"clue": 13
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c14",
|
|
"c12"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c6",
|
|
"c7"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-143",
|
|
"contentRevision": 1,
|
|
"order": 143,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"title": "奇偶 · 墙的选择",
|
|
"chapter": 15,
|
|
"chapterTitle": "留住通路",
|
|
"role": "练习",
|
|
"targetDifficulty": 45,
|
|
"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": 2,
|
|
"clue": 3
|
|
},
|
|
{
|
|
"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": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c5",
|
|
"c9"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-144",
|
|
"contentRevision": 1,
|
|
"order": 144,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"title": "双色 · 墙的选择",
|
|
"chapter": 15,
|
|
"chapterTitle": "留住通路",
|
|
"role": "练习",
|
|
"targetDifficulty": 46,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 2,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 3,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 4,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 4,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 4,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 5,
|
|
"r": 2,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c4",
|
|
"c6"
|
|
],
|
|
[
|
|
"c7",
|
|
"c10"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-145",
|
|
"contentRevision": 1,
|
|
"order": 145,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation"
|
|
],
|
|
"title": "通道 · 双色的选择",
|
|
"chapter": 15,
|
|
"chapterTitle": "留住通路",
|
|
"role": "练习",
|
|
"targetDifficulty": 47,
|
|
"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"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-146",
|
|
"contentRevision": 1,
|
|
"order": 146,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"title": "奇偶 · 墙的选择",
|
|
"chapter": 15,
|
|
"chapterTitle": "留住通路",
|
|
"role": "练习",
|
|
"targetDifficulty": 48,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"clue": 3
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 2,
|
|
"r": 0,
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 3,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 3,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 4,
|
|
"r": 0,
|
|
"clue": 9
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 4,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 5,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 5,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 6,
|
|
"r": 0,
|
|
"clue": 13
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 6,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 7,
|
|
"r": 0,
|
|
"clue": 14
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c8",
|
|
"c9"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-147",
|
|
"contentRevision": 1,
|
|
"order": 147,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity"
|
|
],
|
|
"title": "通道 · 奇偶的选择",
|
|
"chapter": 15,
|
|
"chapterTitle": "留住通路",
|
|
"role": "练习",
|
|
"targetDifficulty": 49,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "lr",
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "dr"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 3,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-148",
|
|
"contentRevision": 1,
|
|
"order": 148,
|
|
"mode": "campaign-200",
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "通道 · 墙 · 门的交错",
|
|
"chapter": 15,
|
|
"chapterTitle": "留住通路",
|
|
"role": "峰值",
|
|
"targetDifficulty": 54,
|
|
"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"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-149",
|
|
"contentRevision": 1,
|
|
"order": 149,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "通道 · 双色 · 墙 · 门的小径",
|
|
"chapter": 15,
|
|
"chapterTitle": "留住通路",
|
|
"role": "回落",
|
|
"targetDifficulty": 33,
|
|
"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"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-150",
|
|
"contentRevision": 1,
|
|
"order": 150,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "通道 · 奇偶 · 墙 · 门的花园",
|
|
"chapter": 15,
|
|
"chapterTitle": "留住通路",
|
|
"role": "收束",
|
|
"targetDifficulty": 44,
|
|
"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"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-151",
|
|
"contentRevision": 1,
|
|
"order": 151,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"alternation",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "双色 · 墙 · 门的选择",
|
|
"chapter": 16,
|
|
"chapterTitle": "复合推理",
|
|
"role": "练习",
|
|
"targetDifficulty": 45,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 2,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 4,
|
|
"r": 0,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 4,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 5,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 5,
|
|
"r": 1,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c3",
|
|
"c1"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c4",
|
|
"c5"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-152",
|
|
"contentRevision": 1,
|
|
"order": 152,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"title": "双色 · 墙的选择",
|
|
"chapter": 16,
|
|
"chapterTitle": "复合推理",
|
|
"role": "练习",
|
|
"targetDifficulty": 46,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 2,
|
|
"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"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle",
|
|
"clue": 8
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 2,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c4",
|
|
"c5"
|
|
],
|
|
[
|
|
"c6",
|
|
"c7"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-153",
|
|
"contentRevision": 1,
|
|
"order": 153,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"parity",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "奇偶 · 墙 · 门的选择",
|
|
"chapter": 16,
|
|
"chapterTitle": "复合推理",
|
|
"role": "练习",
|
|
"targetDifficulty": 47,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"clue": 4
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 2,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 3,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 3,
|
|
"r": 1,
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 4,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 4,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 5,
|
|
"r": 0,
|
|
"clue": 11
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 5,
|
|
"r": 1
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c10",
|
|
"c11"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c7",
|
|
"c8"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-154",
|
|
"contentRevision": 1,
|
|
"order": 154,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"title": "奇偶 · 墙的选择",
|
|
"chapter": 16,
|
|
"chapterTitle": "复合推理",
|
|
"role": "练习",
|
|
"targetDifficulty": 48,
|
|
"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"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-155",
|
|
"contentRevision": 1,
|
|
"order": 155,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"title": "双色 · 墙的选择",
|
|
"chapter": 16,
|
|
"chapterTitle": "复合推理",
|
|
"role": "练习",
|
|
"targetDifficulty": 49,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 2,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 4,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 4,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 5,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 5,
|
|
"r": 1,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c0",
|
|
"c2"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-156",
|
|
"contentRevision": 1,
|
|
"order": 156,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation"
|
|
],
|
|
"title": "通道 · 双色的选择",
|
|
"chapter": 16,
|
|
"chapterTitle": "复合推理",
|
|
"role": "练习",
|
|
"targetDifficulty": 50,
|
|
"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",
|
|
"direction": "lr"
|
|
},
|
|
{
|
|
"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,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-157",
|
|
"contentRevision": 1,
|
|
"order": 157,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"title": "奇偶 · 墙的选择",
|
|
"chapter": 16,
|
|
"chapterTitle": "复合推理",
|
|
"role": "练习",
|
|
"targetDifficulty": 51,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"clue": 10
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 2,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 3,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 3,
|
|
"r": 1,
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 4,
|
|
"r": 0,
|
|
"clue": 4
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 4,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 5,
|
|
"r": 0,
|
|
"clue": 2
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 5,
|
|
"r": 1,
|
|
"clue": 1
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c1",
|
|
"c2"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-158",
|
|
"contentRevision": 1,
|
|
"order": 158,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity"
|
|
],
|
|
"title": "通道 · 奇偶的交错",
|
|
"chapter": 16,
|
|
"chapterTitle": "复合推理",
|
|
"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
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-159",
|
|
"contentRevision": 1,
|
|
"order": 159,
|
|
"mode": "campaign-200",
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "通道 · 墙 · 门的小径",
|
|
"chapter": 16,
|
|
"chapterTitle": "复合推理",
|
|
"role": "回落",
|
|
"targetDifficulty": 35,
|
|
"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"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-160",
|
|
"contentRevision": 1,
|
|
"order": 160,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "通道 · 双色 · 墙 · 门的花园",
|
|
"chapter": 16,
|
|
"chapterTitle": "复合推理",
|
|
"role": "收束",
|
|
"targetDifficulty": 46,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle",
|
|
"direction": "dr"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 4,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"x": 4,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"x": 4,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c9",
|
|
"c6"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c11",
|
|
"c12"
|
|
],
|
|
[
|
|
"c10",
|
|
"c13"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-161",
|
|
"contentRevision": 1,
|
|
"order": 161,
|
|
"mode": "campaign-200",
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction",
|
|
"walls"
|
|
],
|
|
"title": "通道 · 墙的选择",
|
|
"chapter": 17,
|
|
"chapterTitle": "寻找突破口",
|
|
"role": "练习",
|
|
"targetDifficulty": 47,
|
|
"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,
|
|
"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
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c2",
|
|
"c3"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-162",
|
|
"contentRevision": 1,
|
|
"order": 162,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"alternation",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "双色 · 墙 · 门的选择",
|
|
"chapter": 17,
|
|
"chapterTitle": "寻找突破口",
|
|
"role": "练习",
|
|
"targetDifficulty": 48,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 2,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 4,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 4,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 5,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 5,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 6,
|
|
"r": 0,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c0",
|
|
"c1"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c4",
|
|
"c6"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-163",
|
|
"contentRevision": 1,
|
|
"order": 163,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"title": "双色 · 墙的选择",
|
|
"chapter": 17,
|
|
"chapterTitle": "寻找突破口",
|
|
"role": "练习",
|
|
"targetDifficulty": 49,
|
|
"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"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"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": "triangle"
|
|
},
|
|
{
|
|
"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": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 2,
|
|
"h": 1,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c5",
|
|
"c9"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-164",
|
|
"contentRevision": 1,
|
|
"order": 164,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"parity",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "奇偶 · 墙 · 门的选择",
|
|
"chapter": 17,
|
|
"chapterTitle": "寻找突破口",
|
|
"role": "练习",
|
|
"targetDifficulty": 50,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": -1,
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 0,
|
|
"r": -2
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": -1,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": -1,
|
|
"r": -1
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": -1,
|
|
"r": -2,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": -2,
|
|
"r": 0,
|
|
"clue": 7
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": -2,
|
|
"r": -1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": -2,
|
|
"r": -2
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": -3,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": -3,
|
|
"r": -1
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": -3,
|
|
"r": -2
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": -4,
|
|
"r": 0,
|
|
"parity": "odd"
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c11",
|
|
"c8"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c4",
|
|
"c5"
|
|
],
|
|
[
|
|
"c9",
|
|
"c10"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-165",
|
|
"contentRevision": 1,
|
|
"order": 165,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"title": "奇偶 · 墙的选择",
|
|
"chapter": 17,
|
|
"chapterTitle": "寻找突破口",
|
|
"role": "练习",
|
|
"targetDifficulty": 51,
|
|
"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"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-166",
|
|
"contentRevision": 1,
|
|
"order": 166,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"title": "双色 · 墙的选择",
|
|
"chapter": 17,
|
|
"chapterTitle": "寻找突破口",
|
|
"role": "练习",
|
|
"targetDifficulty": 52,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 2,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 4,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 4,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 5,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 5,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 6,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c9",
|
|
"c11"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-167",
|
|
"contentRevision": 1,
|
|
"order": 167,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation"
|
|
],
|
|
"title": "通道 · 双色的选择",
|
|
"chapter": 17,
|
|
"chapterTitle": "寻找突破口",
|
|
"role": "练习",
|
|
"targetDifficulty": 53,
|
|
"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": 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",
|
|
"clue": 5
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle",
|
|
"direction": "lu"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-168",
|
|
"contentRevision": 1,
|
|
"order": 168,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"title": "奇偶 · 墙的交错",
|
|
"chapter": 17,
|
|
"chapterTitle": "寻找突破口",
|
|
"role": "峰值",
|
|
"targetDifficulty": 58,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 1,
|
|
"clue": 4
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 2,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 1,
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 3,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 3,
|
|
"r": 1,
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 4,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 4,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 5,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 5,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 6,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 6,
|
|
"r": 1,
|
|
"clue": 13
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 7,
|
|
"r": 0
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c12",
|
|
"c13"
|
|
],
|
|
[
|
|
"c7",
|
|
"c8"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-169",
|
|
"contentRevision": 1,
|
|
"order": 169,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity"
|
|
],
|
|
"title": "通道 · 奇偶的小径",
|
|
"chapter": 17,
|
|
"chapterTitle": "寻找突破口",
|
|
"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
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-170",
|
|
"contentRevision": 1,
|
|
"order": 170,
|
|
"mode": "campaign-200",
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "通道 · 墙 · 门的花园",
|
|
"chapter": 17,
|
|
"chapterTitle": "寻找突破口",
|
|
"role": "收束",
|
|
"targetDifficulty": 48,
|
|
"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,
|
|
"direction": "lu"
|
|
},
|
|
{
|
|
"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
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c1",
|
|
"c0"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c8",
|
|
"c9"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-171",
|
|
"contentRevision": 1,
|
|
"order": 171,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"alternation",
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"title": "双色 · 奇偶 · 墙的选择",
|
|
"chapter": 18,
|
|
"chapterTitle": "长线布局",
|
|
"role": "练习",
|
|
"targetDifficulty": 49,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle",
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"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": "circle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c5",
|
|
"c9"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-172",
|
|
"contentRevision": 1,
|
|
"order": 172,
|
|
"mode": "campaign-200",
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction",
|
|
"walls"
|
|
],
|
|
"title": "通道 · 墙的选择",
|
|
"chapter": 18,
|
|
"chapterTitle": "长线布局",
|
|
"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,
|
|
"direction": "dl"
|
|
},
|
|
{
|
|
"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,
|
|
"clue": 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
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c4",
|
|
"c8"
|
|
],
|
|
[
|
|
"c8",
|
|
"c9"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-173",
|
|
"contentRevision": 1,
|
|
"order": 173,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"alternation",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "双色 · 墙 · 门的选择",
|
|
"chapter": 18,
|
|
"chapterTitle": "长线布局",
|
|
"role": "练习",
|
|
"targetDifficulty": 51,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 2,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 4,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 4,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 5,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 5,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 6,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 6,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c12",
|
|
"c13"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c8",
|
|
"c10"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-174",
|
|
"contentRevision": 1,
|
|
"order": 174,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"title": "双色 · 墙的选择",
|
|
"chapter": 18,
|
|
"chapterTitle": "长线布局",
|
|
"role": "练习",
|
|
"targetDifficulty": 52,
|
|
"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": 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": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
]
|
|
],
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"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": 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": 2,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c1",
|
|
"c5"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-175",
|
|
"contentRevision": 1,
|
|
"order": 175,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"parity",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "奇偶 · 墙 · 门的选择",
|
|
"chapter": 18,
|
|
"chapterTitle": "长线布局",
|
|
"role": "练习",
|
|
"targetDifficulty": 53,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 0,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 2,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 1,
|
|
"clue": 6
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 3,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 3,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 4,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 4,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 5,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 5,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 6,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 6,
|
|
"r": 1,
|
|
"parity": "odd"
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c10",
|
|
"c8"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c9",
|
|
"c10"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-176",
|
|
"contentRevision": 1,
|
|
"order": 176,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"title": "奇偶 · 墙的选择",
|
|
"chapter": 18,
|
|
"chapterTitle": "长线布局",
|
|
"role": "练习",
|
|
"targetDifficulty": 54,
|
|
"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"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-177",
|
|
"contentRevision": 1,
|
|
"order": 177,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"title": "双色 · 墙的选择",
|
|
"chapter": 18,
|
|
"chapterTitle": "长线布局",
|
|
"role": "练习",
|
|
"targetDifficulty": 55,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 2,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 4,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 4,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 5,
|
|
"r": 0,
|
|
"category": "triangle",
|
|
"clue": 12
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 5,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 6,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 6,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c10",
|
|
"c11"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-178",
|
|
"contentRevision": 1,
|
|
"order": 178,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation"
|
|
],
|
|
"title": "通道 · 双色的交错",
|
|
"chapter": 18,
|
|
"chapterTitle": "长线布局",
|
|
"role": "峰值",
|
|
"targetDifficulty": 60,
|
|
"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"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-179",
|
|
"contentRevision": 1,
|
|
"order": 179,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"title": "奇偶 · 墙的小径",
|
|
"chapter": 18,
|
|
"chapterTitle": "长线布局",
|
|
"role": "回落",
|
|
"targetDifficulty": 39,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 2,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 3,
|
|
"r": 0,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 3,
|
|
"r": 1,
|
|
"clue": 5
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 4,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 4,
|
|
"r": 1,
|
|
"clue": 3
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 5,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 5,
|
|
"r": 1,
|
|
"clue": 1
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c0",
|
|
"c1"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-180",
|
|
"contentRevision": 1,
|
|
"order": 180,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity"
|
|
],
|
|
"title": "通道 · 奇偶的花园",
|
|
"chapter": 18,
|
|
"chapterTitle": "长线布局",
|
|
"role": "收束",
|
|
"targetDifficulty": 50,
|
|
"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,
|
|
"direction": "lr",
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 3,
|
|
"y": 0,
|
|
"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",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "dl"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 2,
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 2,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-181",
|
|
"contentRevision": 1,
|
|
"order": 181,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "通道 · 奇偶 · 墙 · 门的选择",
|
|
"chapter": 19,
|
|
"chapterTitle": "综合挑战",
|
|
"role": "练习",
|
|
"targetDifficulty": 51,
|
|
"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
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 2,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 2,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "dr"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 2,
|
|
"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
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c10",
|
|
"c7"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c2",
|
|
"c6"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-182",
|
|
"contentRevision": 1,
|
|
"order": 182,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "奇偶 · 墙 · 门的选择",
|
|
"chapter": 19,
|
|
"chapterTitle": "综合挑战",
|
|
"role": "练习",
|
|
"targetDifficulty": 52,
|
|
"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"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-183",
|
|
"contentRevision": 1,
|
|
"order": 183,
|
|
"mode": "campaign-200",
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction",
|
|
"walls"
|
|
],
|
|
"title": "通道 · 墙的选择",
|
|
"chapter": 19,
|
|
"chapterTitle": "综合挑战",
|
|
"role": "练习",
|
|
"targetDifficulty": 53,
|
|
"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,
|
|
"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
|
|
},
|
|
{
|
|
"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,
|
|
"direction": "lr"
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c5",
|
|
"c6"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-184",
|
|
"contentRevision": 1,
|
|
"order": 184,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"alternation",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "双色 · 墙 · 门的选择",
|
|
"chapter": 19,
|
|
"chapterTitle": "综合挑战",
|
|
"role": "练习",
|
|
"targetDifficulty": 54,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 2,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 4,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 4,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 5,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 5,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 6,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 6,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 7,
|
|
"r": 0,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c14",
|
|
"c12"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c5",
|
|
"c7"
|
|
],
|
|
[
|
|
"c9",
|
|
"c10"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-185",
|
|
"contentRevision": 1,
|
|
"order": 185,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"title": "双色 · 墙的选择",
|
|
"chapter": 19,
|
|
"chapterTitle": "综合挑战",
|
|
"role": "练习",
|
|
"targetDifficulty": 55,
|
|
"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"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-186",
|
|
"contentRevision": 1,
|
|
"order": 186,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"parity",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "奇偶 · 墙 · 门的选择",
|
|
"chapter": 19,
|
|
"chapterTitle": "综合挑战",
|
|
"role": "练习",
|
|
"targetDifficulty": 56,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"clue": 14
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 2,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 3,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 3,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 4,
|
|
"r": 0,
|
|
"clue": 7
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 4,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 5,
|
|
"r": 0,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 5,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 6,
|
|
"r": 0,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 6,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 7,
|
|
"r": 0
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c0",
|
|
"c1"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c7",
|
|
"c8"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-187",
|
|
"contentRevision": 1,
|
|
"order": 187,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"title": "奇偶 · 墙的选择",
|
|
"chapter": 19,
|
|
"chapterTitle": "综合挑战",
|
|
"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
|
|
},
|
|
{
|
|
"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": 11
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 13
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"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": 2,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c13",
|
|
"c14"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-188",
|
|
"contentRevision": 1,
|
|
"order": 188,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"title": "双色 · 墙的交错",
|
|
"chapter": 19,
|
|
"chapterTitle": "综合挑战",
|
|
"role": "峰值",
|
|
"targetDifficulty": 62,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 2,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 2,
|
|
"r": 1,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 3,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "circle",
|
|
"clue": 9
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 4,
|
|
"r": 2,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 4,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 4,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 5,
|
|
"r": 2,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"q": 5,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c16",
|
|
"q": 5,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c12",
|
|
"c15"
|
|
],
|
|
[
|
|
"c5",
|
|
"c7"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-189",
|
|
"contentRevision": 1,
|
|
"order": 189,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation"
|
|
],
|
|
"title": "通道 · 双色的小径",
|
|
"chapter": 19,
|
|
"chapterTitle": "综合挑战",
|
|
"role": "回落",
|
|
"targetDifficulty": 41,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"x": 1,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 0,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 3,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle",
|
|
"direction": "lu"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle",
|
|
"direction": "lr"
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-190",
|
|
"contentRevision": 1,
|
|
"order": 190,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"title": "奇偶 · 墙的花园",
|
|
"chapter": 19,
|
|
"chapterTitle": "综合挑战",
|
|
"role": "收束",
|
|
"targetDifficulty": 52,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 0,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 2,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 1,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 3,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 3,
|
|
"r": 1,
|
|
"clue": 9
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 4,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 4,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 5,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 5,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"q": 6,
|
|
"r": 0,
|
|
"clue": 14
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"q": 6,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"q": 7,
|
|
"r": 0
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c9",
|
|
"c11"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-191",
|
|
"contentRevision": 1,
|
|
"order": 191,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"alternation",
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"title": "双色 · 奇偶 · 墙的选择",
|
|
"chapter": 20,
|
|
"chapterTitle": "最后的花园",
|
|
"role": "练习",
|
|
"targetDifficulty": 53,
|
|
"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"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 2,
|
|
"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",
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"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": "circle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c7",
|
|
"c8"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-192",
|
|
"contentRevision": 1,
|
|
"order": 192,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"parity",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "通道 · 奇偶 · 墙 · 门的选择",
|
|
"chapter": 20,
|
|
"chapterTitle": "最后的花园",
|
|
"role": "练习",
|
|
"targetDifficulty": 54,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 2
|
|
},
|
|
{
|
|
"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": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"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": 2,
|
|
"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
|
|
},
|
|
{
|
|
"id": "c12",
|
|
"x": 2,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 3,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"direction": "lu",
|
|
"parity": "even"
|
|
},
|
|
{
|
|
"id": "c14",
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c15",
|
|
"x": 1,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 7
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c3",
|
|
"c6"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c4",
|
|
"c8"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-193",
|
|
"contentRevision": 1,
|
|
"order": 193,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "奇偶 · 墙 · 门的选择",
|
|
"chapter": 20,
|
|
"chapterTitle": "最后的花园",
|
|
"role": "练习",
|
|
"targetDifficulty": 55,
|
|
"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": 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": 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": "even"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 0,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c9",
|
|
"c5"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c3",
|
|
"c7"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-194",
|
|
"contentRevision": 1,
|
|
"order": 194,
|
|
"mode": "campaign-200",
|
|
"geometry": "square",
|
|
"features": [
|
|
"direction",
|
|
"walls"
|
|
],
|
|
"title": "通道 · 墙的选择",
|
|
"chapter": 20,
|
|
"chapterTitle": "最后的花园",
|
|
"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,
|
|
"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"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-195",
|
|
"contentRevision": 1,
|
|
"order": 195,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"alternation",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "双色 · 墙 · 门的选择",
|
|
"chapter": 20,
|
|
"chapterTitle": "最后的花园",
|
|
"role": "练习",
|
|
"targetDifficulty": 57,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 2,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 4,
|
|
"r": 0,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 4,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 5,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 5,
|
|
"r": 1,
|
|
"category": "circle"
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c1",
|
|
"c0"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c2",
|
|
"c3"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-196",
|
|
"contentRevision": 1,
|
|
"order": 196,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"title": "双色 · 墙的选择",
|
|
"chapter": 20,
|
|
"chapterTitle": "最后的花园",
|
|
"role": "练习",
|
|
"targetDifficulty": 58,
|
|
"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"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-197",
|
|
"contentRevision": 1,
|
|
"order": 197,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"parity",
|
|
"walls",
|
|
"rhythm-door"
|
|
],
|
|
"title": "奇偶 · 墙 · 门的选择",
|
|
"chapter": 20,
|
|
"chapterTitle": "最后的花园",
|
|
"role": "练习",
|
|
"targetDifficulty": 59,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"clue": 1
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 2,
|
|
"r": 0,
|
|
"clue": 5
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 3,
|
|
"r": 0,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 3,
|
|
"r": 1
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 4,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 4,
|
|
"r": 1,
|
|
"clue": 11
|
|
},
|
|
{
|
|
"id": "c10",
|
|
"q": 5,
|
|
"r": 0
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"q": 5,
|
|
"r": 1
|
|
}
|
|
],
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"c9",
|
|
"c11"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c1",
|
|
"c3"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-198",
|
|
"contentRevision": 1,
|
|
"order": 198,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"parity",
|
|
"walls"
|
|
],
|
|
"title": "奇偶 · 墙的交错",
|
|
"chapter": 20,
|
|
"chapterTitle": "最后的花园",
|
|
"role": "峰值",
|
|
"targetDifficulty": 64,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 2
|
|
},
|
|
{
|
|
"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": 1,
|
|
"y": 1,
|
|
"w": 2,
|
|
"h": 2,
|
|
"shape": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
1,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
1
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 3,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"parity": "odd"
|
|
},
|
|
{
|
|
"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": 5
|
|
},
|
|
{
|
|
"id": "c13",
|
|
"x": 0,
|
|
"y": 4,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c4",
|
|
"c5"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-199",
|
|
"contentRevision": 1,
|
|
"order": 199,
|
|
"mode": "campaign-200",
|
|
"geometry": "hex",
|
|
"features": [
|
|
"alternation",
|
|
"walls"
|
|
],
|
|
"title": "双色 · 墙的小径",
|
|
"chapter": 20,
|
|
"chapterTitle": "最后的花园",
|
|
"role": "回落",
|
|
"targetDifficulty": 43,
|
|
"caption": "先观察出口,再按本关规则走遍每一格。",
|
|
"cells": [
|
|
{
|
|
"id": "c0",
|
|
"q": 0,
|
|
"r": 0,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c1",
|
|
"q": 0,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"q": 1,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"q": 1,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"q": 2,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"q": 2,
|
|
"r": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"q": 3,
|
|
"r": 0,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"q": 3,
|
|
"r": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"q": 4,
|
|
"r": 0,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c9",
|
|
"q": 4,
|
|
"r": 1,
|
|
"category": "circle",
|
|
"clue": 9
|
|
}
|
|
],
|
|
"walls": [
|
|
[
|
|
"c6",
|
|
"c7"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "campaign200-200",
|
|
"contentRevision": 1,
|
|
"order": 200,
|
|
"mode": "campaign-200",
|
|
"geometry": "blocks",
|
|
"features": [
|
|
"big",
|
|
"direction",
|
|
"alternation"
|
|
],
|
|
"title": "通道 · 双色的花园",
|
|
"chapter": 20,
|
|
"chapterTitle": "最后的花园",
|
|
"role": "收束",
|
|
"targetDifficulty": 54,
|
|
"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": "circle"
|
|
},
|
|
{
|
|
"id": "c2",
|
|
"x": 2,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c3",
|
|
"x": 3,
|
|
"y": 0,
|
|
"w": 1,
|
|
"h": 1,
|
|
"clue": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c4",
|
|
"x": 1,
|
|
"y": 1,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle"
|
|
},
|
|
{
|
|
"id": "c5",
|
|
"x": 2,
|
|
"y": 1,
|
|
"w": 2,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c6",
|
|
"x": 0,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
},
|
|
{
|
|
"id": "c7",
|
|
"x": 1,
|
|
"y": 2,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "circle",
|
|
"direction": "dr"
|
|
},
|
|
{
|
|
"id": "c8",
|
|
"x": 2,
|
|
"y": 2,
|
|
"w": 1,
|
|
"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": "circle"
|
|
},
|
|
{
|
|
"id": "c11",
|
|
"x": 1,
|
|
"y": 3,
|
|
"w": 1,
|
|
"h": 1,
|
|
"category": "triangle"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"playOrder": [
|
|
"campaign200-001",
|
|
"campaign200-002",
|
|
"campaign200-003",
|
|
"campaign200-004",
|
|
"campaign200-005",
|
|
"campaign200-006",
|
|
"campaign200-007",
|
|
"campaign200-008",
|
|
"campaign200-009",
|
|
"campaign200-010",
|
|
"campaign200-011",
|
|
"campaign200-012",
|
|
"campaign200-013",
|
|
"campaign200-014",
|
|
"campaign200-015",
|
|
"campaign200-016",
|
|
"campaign200-017",
|
|
"campaign200-018",
|
|
"campaign200-019",
|
|
"campaign200-020",
|
|
"campaign200-021",
|
|
"campaign200-022",
|
|
"campaign200-023",
|
|
"campaign200-024",
|
|
"campaign200-025",
|
|
"campaign200-026",
|
|
"campaign200-027",
|
|
"campaign200-028",
|
|
"campaign200-029",
|
|
"campaign200-030",
|
|
"campaign200-031",
|
|
"campaign200-032",
|
|
"campaign200-033",
|
|
"campaign200-034",
|
|
"campaign200-035",
|
|
"campaign200-036",
|
|
"campaign200-037",
|
|
"campaign200-038",
|
|
"campaign200-039",
|
|
"campaign200-040",
|
|
"campaign200-041",
|
|
"campaign200-042",
|
|
"campaign200-043",
|
|
"campaign200-044",
|
|
"campaign200-045",
|
|
"campaign200-046",
|
|
"campaign200-047",
|
|
"campaign200-048",
|
|
"campaign200-049",
|
|
"campaign200-050",
|
|
"campaign200-051",
|
|
"campaign200-052",
|
|
"campaign200-053",
|
|
"campaign200-054",
|
|
"campaign200-055",
|
|
"campaign200-056",
|
|
"campaign200-057",
|
|
"campaign200-058",
|
|
"campaign200-059",
|
|
"campaign200-060",
|
|
"campaign200-061",
|
|
"campaign200-062",
|
|
"campaign200-063",
|
|
"campaign200-064",
|
|
"campaign200-065",
|
|
"campaign200-066",
|
|
"campaign200-067",
|
|
"campaign200-068",
|
|
"campaign200-069",
|
|
"campaign200-070",
|
|
"campaign200-071",
|
|
"campaign200-072",
|
|
"campaign200-073",
|
|
"campaign200-074",
|
|
"campaign200-075",
|
|
"campaign200-076",
|
|
"campaign200-077",
|
|
"campaign200-078",
|
|
"campaign200-079",
|
|
"campaign200-080",
|
|
"campaign200-081",
|
|
"campaign200-082",
|
|
"campaign200-083",
|
|
"campaign200-084",
|
|
"campaign200-085",
|
|
"campaign200-086",
|
|
"campaign200-087",
|
|
"campaign200-088",
|
|
"campaign200-089",
|
|
"campaign200-090",
|
|
"campaign200-091",
|
|
"campaign200-092",
|
|
"campaign200-093",
|
|
"campaign200-094",
|
|
"campaign200-095",
|
|
"campaign200-096",
|
|
"campaign200-097",
|
|
"campaign200-098",
|
|
"campaign200-099",
|
|
"campaign200-100",
|
|
"campaign200-101",
|
|
"campaign200-102",
|
|
"campaign200-103",
|
|
"campaign200-104",
|
|
"campaign200-105",
|
|
"campaign200-106",
|
|
"campaign200-107",
|
|
"campaign200-108",
|
|
"campaign200-109",
|
|
"campaign200-110",
|
|
"campaign200-111",
|
|
"campaign200-112",
|
|
"campaign200-113",
|
|
"campaign200-114",
|
|
"campaign200-115",
|
|
"campaign200-116",
|
|
"campaign200-117",
|
|
"campaign200-118",
|
|
"campaign200-119",
|
|
"campaign200-120",
|
|
"campaign200-121",
|
|
"campaign200-122",
|
|
"campaign200-123",
|
|
"campaign200-124",
|
|
"campaign200-125",
|
|
"campaign200-126",
|
|
"campaign200-127",
|
|
"campaign200-128",
|
|
"campaign200-129",
|
|
"campaign200-130",
|
|
"campaign200-131",
|
|
"campaign200-132",
|
|
"campaign200-133",
|
|
"campaign200-134",
|
|
"campaign200-135",
|
|
"campaign200-136",
|
|
"campaign200-137",
|
|
"campaign200-138",
|
|
"campaign200-139",
|
|
"campaign200-140",
|
|
"campaign200-141",
|
|
"campaign200-142",
|
|
"campaign200-143",
|
|
"campaign200-144",
|
|
"campaign200-145",
|
|
"campaign200-146",
|
|
"campaign200-147",
|
|
"campaign200-148",
|
|
"campaign200-149",
|
|
"campaign200-150",
|
|
"campaign200-151",
|
|
"campaign200-152",
|
|
"campaign200-153",
|
|
"campaign200-154",
|
|
"campaign200-155",
|
|
"campaign200-156",
|
|
"campaign200-157",
|
|
"campaign200-158",
|
|
"campaign200-159",
|
|
"campaign200-160",
|
|
"campaign200-161",
|
|
"campaign200-162",
|
|
"campaign200-163",
|
|
"campaign200-164",
|
|
"campaign200-165",
|
|
"campaign200-166",
|
|
"campaign200-167",
|
|
"campaign200-168",
|
|
"campaign200-169",
|
|
"campaign200-170",
|
|
"campaign200-171",
|
|
"campaign200-172",
|
|
"campaign200-173",
|
|
"campaign200-174",
|
|
"campaign200-175",
|
|
"campaign200-176",
|
|
"campaign200-177",
|
|
"campaign200-178",
|
|
"campaign200-179",
|
|
"campaign200-180",
|
|
"campaign200-181",
|
|
"campaign200-182",
|
|
"campaign200-183",
|
|
"campaign200-184",
|
|
"campaign200-185",
|
|
"campaign200-186",
|
|
"campaign200-187",
|
|
"campaign200-188",
|
|
"campaign200-189",
|
|
"campaign200-190",
|
|
"campaign200-191",
|
|
"campaign200-192",
|
|
"campaign200-193",
|
|
"campaign200-194",
|
|
"campaign200-195",
|
|
"campaign200-196",
|
|
"campaign200-197",
|
|
"campaign200-198",
|
|
"campaign200-199",
|
|
"campaign200-200"
|
|
]
|
|
} |