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

5.5 KiB

主线关卡验收与节奏表

自动生成:npm run levels;固定布局参数见 levels/campaign-seeds.json。共 48 关,8 章,每章顺序为进入、换路、展开、小挑战、释放、长局回报。认知难度与棋盘规模分别记录。

全部关卡:可解且回放通关;每枚棋子在全部六朝向独立路线无闭环;参考解答无路线格外擦碰阻挡;相邻消除之间最多连续旋转一次。参考解答检查不等于穷尽玩家的任意旋转顺序,实际阻挡对象会在游戏中标记。

每关至少 65% 的参考消除路径实际经过弯道,至少 3 枚弯路棋子;空格中没有走过的弯线不计入。 全部参考解答合计 706 次消除,其中 530 次经过弯道(75.1%);纯直出关卡 0 个。这里统计的是求解器的实际离场路径,不是任意玩家操作顺序。

预计时长只用于内部比较,没有真人测试数据。 公式为 3 × 棋子数 + 0.75 × 初始独立路线总转弯 + 4 × 最少旋转。所有时间均为估计秒数,不能当作通关时限。

关 名称 节奏 格数 棋子 弯路离场 弯路占比 认知难度 开局可解 必要旋转 预计秒数
1 跟着弯道走 进入 37 8 8 100.0% 7 8 0 30
2 转一下,路会变 换路 19 6 5 83.3% 32 3 1 27
3 交叉处不换线 展开 37 12 12 100.0% 28 7 0 50
4 先解开这道弯 小挑战 19 6 4 66.7% 37 3 1 28
5 一弯接一弯 释放 61 12 10 83.3% 21 7 0 44
6 把弯路连起来 长局回报 61 16 15 93.8% 21 9 0 59
7 沿着轨道看出口 进入 61 14 12 85.7% 19 9 0 51
8 换条短路 换路 19 6 4 66.7% 33 3 1 24
9 接连找到出口 展开 61 14 14 100.0% 25 7 0 53
10 小小转机 小挑战 19 7 5 71.4% 42 3 1 34
11 一路放行 释放 61 16 12 75.0% 20 11 0 62
12 铺开好心情 长局回报 61 18 14 77.8% 24 9 0 65
13 找到节奏 进入 61 16 12 75.0% 17 11 0 57
14 转出一条新路 换路 19 6 4 66.7% 31 3 1 25
15 继续向外走 展开 61 16 14 87.5% 27 6 0 59
16 先解哪一枚 小挑战 19 7 6 85.7% 45 2 1 30
17 宽阔的回报 释放 61 18 12 66.7% 24 8 0 63
18 长路也轻巧 长局回报 61 20 15 75.0% 22 10 0 71
19 慢慢看,都来得及 进入 61 18 13 72.2% 23 9 0 64
20 只换一个方向 换路 19 6 5 83.3% 37 3 1 29
21 连成顺畅的路 展开 61 18 16 88.9% 29 6 0 66
22 轻巧绕一个弯 小挑战 19 6 5 83.3% 43 2 1 30
23 松一口气 释放 61 20 13 65.0% 23 11 0 76
24 从容的大舞台 长局回报 61 22 15 68.2% 23 10 0 77
25 又是新的出口 进入 61 18 12 66.7% 27 7 0 63
26 看见新的可能 换路 19 6 6 100.0% 38 2 1 27
27 顺路解开 展开 61 20 14 70.0% 29 6 0 71
28 留意这个转角 小挑战 19 6 4 66.7% 45 2 1 28
29 满盘好走 释放 61 20 13 65.0% 21 10 0 70
30 长长的成就感 长局回报 61 22 17 77.3% 26 9 0 79
31 熟练地出发 进入 61 20 13 65.0% 25 8 0 70
32 一点小变化 换路 19 6 4 66.7% 38 3 1 30
33 接住这个节奏 展开 61 20 14 70.0% 28 8 0 75
34 两条路的相遇 小挑战 19 6 6 100.0% 49 2 1 31
35 把出口打开 释放 61 22 15 68.2% 24 9 0 77
36 顺畅走到最后 长局回报 61 24 16 66.7% 25 10 0 84
37 从容观察 进入 61 22 15 68.2% 25 9 0 77
38 换个角度看 换路 19 6 4 66.7% 34 2 1 25
39 一枚接着一枚 展开 61 22 15 68.2% 28 8 0 80
40 给路线松个结 小挑战 19 6 6 100.0% 46 2 1 32
41 轻轻一扫 释放 61 24 17 70.8% 29 10 0 92
42 大盘小心思 长局回报 61 25 21 84.0% 30 9 0 98
43 自在出发 进入 61 20 15 75.0% 29 8 0 76
44 最后一个新转角 换路 19 6 4 66.7% 37 2 1 27
45 熟悉的长路 展开 61 22 16 72.7% 31 8 0 84
46 小结轻解 小挑战 19 6 5 83.3% 47 2 2 31
47 收获一片畅通 释放 61 24 16 66.7% 29 9 0 90
48 自在回响 长局回报 61 25 17 68.0% 26 11 0 94

前七关的路径教学

  1. 跟着弯道走:箭头决定起步方向,棋子会沿弯轨自动转向。
  2. 转一下,路会变:转动底盘会换路,棋子和箭头留在原位。
  3. 交叉处不换线:交叉处不会换轨,沿同一条线找到出口。
  4. 先解开这道弯:先看谁挡住了路线,再决定消除或免费转盘。
  5. 一弯接一弯:跟过一两处弯道,接连解开棋子的出口。
  6. 把弯路连起来:盘面变大,仍然顺着每条弯轨逐一解开。
  7. 沿着轨道看出口:先看完整路线,再选择出口或免费转盘。