Files
NumberSwipe_New/modes/02-connect-1234/levels/campaign.json
T
cabinw 8026e4628d 初始提交:三玩法 Web 原型与设计文档
- 玩法一 数字一笔:规则库、求解器、26 关、竖屏触摸 Web 原型、测试
- 玩法二 连连气球:连消畅玩版核心、Web 原型、Cocos 球槽组件与导出脚本
- 玩法三 六边一笔:规则库、求解器、10 关 + 转墙实验包、Web 原型、测试
- 产品文档、UI 设计规范、各玩法 GDD / HANDOFF
- 文档移除全部外部参考作引用;删除玩法二 v0 旧稿
2026-09-16 14:30:59 +08:00

745 lines
10 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"version": 1,
"title": "从一颗种子开始",
"levels": [
{
"id": 1,
"title": "初芽",
"subtitle": "每一次相连,都是新的开始",
"lesson": "按住 1,滑过 2、3,再松手",
"difficulty": 1,
"seed": 1234,
"moves": 3,
"par": 1,
"count": 16,
"initial": [
1,
2,
3,
1,
2,
3,
1,
2,
3,
1,
2,
3
],
"refill": [
1,
2,
3,
2,
1,
3
],
"goals": [
{
"kind": "number",
"value": 4
}
],
"solution": [
[
3,
11,
10
]
]
},
{
"id": 2,
"title": "回转",
"subtitle": "换个方向,也能遇见生长",
"lesson": "试试 3 → 2 → 1,最后一颗是新球的落点",
"difficulty": 1,
"seed": 2212,
"moves": 4,
"par": 1,
"count": 14,
"initial": [
1,
2,
3,
4,
2,
1,
3,
2,
4,
1,
3,
2,
1,
3
],
"refill": [
2,
1,
3,
2,
4,
1
],
"goals": [
{
"kind": "reverse",
"value": 1
}
],
"solution": [
[
3,
8,
1
]
]
},
{
"id": 3,
"title": "伸展",
"subtitle": "把小小的连线,再拉长一点",
"lesson": "1 → 2 → 3 → 4,一次连起四颗",
"difficulty": 1,
"seed": 3421,
"moves": 5,
"par": 1,
"count": 15,
"initial": [
1,
2,
3,
4,
1,
2,
3,
4,
1,
2,
3,
4,
2,
3,
1
],
"refill": [
1,
2,
3,
4,
2,
1,
3
],
"goals": [
{
"kind": "chain",
"value": 4
}
],
"solution": [
[
1,
2,
7,
8
]
]
},
{
"id": 4,
"title": "双生",
"subtitle": "让两颗金色的心,接连发芽",
"lesson": "2、3、4 合成 5;记得为下一条链留位置",
"difficulty": 2,
"seed": 4517,
"moves": 6,
"par": 2,
"count": 16,
"initial": [
1,
2,
3,
4,
2,
3,
4,
1,
3,
2,
4,
1,
2,
3,
2,
1
],
"refill": [
2,
3,
1,
4,
2,
3,
1,
2
],
"goals": [
{
"kind": "number",
"value": 5,
"count": 2
}
],
"solution": [
[
4,
9,
5,
8
],
[
2,
3,
7
]
]
},
{
"id": 5,
"title": "丰收",
"subtitle": "每一颗,都有自己的分量",
"lesson": "分数 = 新数字 × 连线颗数 × 100",
"difficulty": 2,
"seed": 5603,
"moves": 7,
"par": 4,
"count": 16,
"initial": [
1,
2,
3,
4,
1,
2,
3,
4,
2,
3,
4,
1,
3,
2,
1,
4
],
"refill": [
1,
2,
3,
4,
2,
3,
1,
2,
4
],
"goals": [
{
"kind": "score",
"value": 6500
}
],
"solution": [
[
1,
2,
10
],
[
11,
7,
18,
15
],
[
12,
14,
19,
20,
15
],
[
8,
13,
9
]
]
},
{
"id": 6,
"title": "抽叶",
"subtitle": "长长的连线,长出新的叶子",
"lesson": "先造 5,再把 3、4、5 连成 6",
"difficulty": 3,
"seed": 6723,
"moves": 8,
"par": 4,
"count": 16,
"initial": [
1,
2,
3,
4,
2,
3,
4,
1,
2,
3,
4,
2,
3,
1,
4,
2
],
"refill": [
3,
2,
4,
1,
3,
2,
4,
1
],
"goals": [
{
"kind": "number",
"value": 6,
"count": 2
},
{
"kind": "chain",
"value": 4
}
],
"solution": [
[
1,
9,
6,
4
],
[
2,
3,
7,
4
],
[
15,
17,
22,
20
],
[
18,
21,
11,
20
]
]
},
{
"id": 7,
"title": "繁枝",
"subtitle": "给更大的生长,留一点空间",
"lesson": "把新球留在 4、5 附近,筹备下一次合成",
"difficulty": 3,
"seed": 7841,
"moves": 9,
"par": 4,
"count": 18,
"initial": [
1,
2,
3,
4,
2,
3,
4,
1,
3,
2,
4,
3,
1,
2,
3,
4,
2,
3
],
"refill": [
2,
3,
4,
1,
2,
3,
4,
2,
1,
3
],
"goals": [
{
"kind": "number",
"value": 7
}
],
"solution": [
[
4,
3,
2
],
[
17,
9,
11,
2
],
[
7,
15,
19,
8
],
[
12,
21,
8,
2
]
]
},
{
"id": 8,
"title": "花径",
"subtitle": "绕一个弯,连起整片风景",
"lesson": "不必走直线;试着连起五颗连续数字",
"difficulty": 4,
"seed": 8917,
"moves": 10,
"par": 6,
"count": 18,
"initial": [
1,
2,
3,
4,
2,
3,
4,
1,
2,
3,
4,
1,
3,
2,
4,
1,
2,
3
],
"refill": [
1,
2,
3,
4,
2,
3,
1,
4,
2,
3
],
"goals": [
{
"kind": "chain",
"value": 5
},
{
"kind": "score",
"value": 14000
}
],
"solution": [
[
4,
3,
5,
12
],
[
16,
17,
13,
11,
12
],
[
15,
10,
23,
25
],
[
20,
21,
7,
25
],
[
19,
9,
18,
22
],
[
12,
22,
32,
31
]
]
},
{
"id": 9,
"title": "并蒂",
"subtitle": "一次盛开之后,再来一次",
"lesson": "规划两次造 7 的材料;大球会挤走小球",
"difficulty": 4,
"seed": 9123,
"moves": 12,
"par": 8,
"count": 18,
"initial": [
2,
3,
4,
1,
2,
3,
4,
2,
3,
4,
1,
2,
3,
4,
2,
3,
1,
4
],
"refill": [
3,
2,
4,
1,
3,
4,
2,
3,
1,
4,
2
],
"goals": [
{
"kind": "number",
"value": 7,
"count": 2
}
],
"solution": [
[
1,
2,
3
],
[
3,
10,
6,
8,
17
],
[
4,
12,
13,
7
],
[
22,
15,
9,
14,
7,
17
],
[
21,
16,
20,
27
],
[
11,
25,
19,
24,
27
],
[
33,
29,
23,
28
],
[
30,
39,
28,
27
]
]
},
{
"id": 10,
"title": "满园",
"subtitle": "从 1 出发,把花园连成 8",
"lesson": "综合运用长链和落点,迎接第一颗 8",
"difficulty": 5,
"seed": 10429,
"moves": 14,
"par": 10,
"count": 18,
"initial": [
2,
3,
4,
1,
2,
3,
4,
2,
3,
4,
1,
2,
3,
4,
2,
3,
1,
4
],
"refill": [
2,
3,
4,
2,
1,
3,
4,
3,
2,
4,
1,
3
],
"goals": [
{
"kind": "number",
"value": 8
},
{
"kind": "score",
"value": 22000
}
],
"solution": [
[
1,
6,
3
],
[
3,
7,
9,
5,
4
],
[
10,
20,
19,
23
],
[
8,
13,
18,
23,
4
],
[
14,
30,
31,
29
],
[
22,
16,
25,
29
],
[
27,
24,
33
],
[
4,
29,
33,
37,
32
],
[
28,
2,
15,
35
],
[
39,
38,
40
]
]
}
]
}