518 lines
8.1 KiB
JSON
518 lines
8.1 KiB
JSON
{
|
|
"basic": {
|
|
"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": "tutorial"
|
|
},
|
|
"big": {
|
|
"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": "tutorial"
|
|
},
|
|
"irregular": {
|
|
"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": "tutorial"
|
|
},
|
|
"walls": {
|
|
"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": "tutorial",
|
|
"walls": [
|
|
[
|
|
"t0",
|
|
"t1"
|
|
]
|
|
]
|
|
},
|
|
"straight": {
|
|
"mode": "campaign-50",
|
|
"chapter": 2,
|
|
"chapterTitle": "方向与双色",
|
|
"contentRevision": 1,
|
|
"role": "引导",
|
|
"targetDifficulty": 3,
|
|
"id": "tutorial-straight",
|
|
"order": 51,
|
|
"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
|
|
}
|
|
]
|
|
},
|
|
"corner": {
|
|
"mode": "campaign-50",
|
|
"chapter": 2,
|
|
"chapterTitle": "方向与双色",
|
|
"contentRevision": 1,
|
|
"role": "引导",
|
|
"targetDifficulty": 3,
|
|
"id": "tutorial-corner",
|
|
"order": 52,
|
|
"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
|
|
}
|
|
]
|
|
},
|
|
"vertical": {
|
|
"mode": "campaign-50",
|
|
"chapter": 2,
|
|
"chapterTitle": "方向与双色",
|
|
"contentRevision": 1,
|
|
"role": "引导",
|
|
"targetDifficulty": 3,
|
|
"id": "tutorial-straight",
|
|
"order": 51,
|
|
"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
|
|
}
|
|
]
|
|
},
|
|
"colour": {
|
|
"mode": "campaign-50",
|
|
"chapter": 2,
|
|
"chapterTitle": "方向与双色",
|
|
"contentRevision": 1,
|
|
"role": "引导",
|
|
"targetDifficulty": 3,
|
|
"id": "tutorial-colour",
|
|
"order": 53,
|
|
"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"
|
|
}
|
|
]
|
|
},
|
|
"parity": {
|
|
"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": "tutorial"
|
|
},
|
|
"rhythm-door": {
|
|
"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": "tutorial",
|
|
"doors": [
|
|
{
|
|
"edge": [
|
|
"t2",
|
|
"t3"
|
|
],
|
|
"initialOpen": false
|
|
}
|
|
]
|
|
},
|
|
"hex": {
|
|
"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": "tutorial"
|
|
},
|
|
"unknown-start": {
|
|
"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": "tutorial"
|
|
}
|
|
} |