Files
HexTrails/docs/flower-study.md

2.6 KiB

花形轨道 · 重瓣实验

入口:花有出路 · 重瓣。这是独立的图案关测试,不加入 v0.4,不读写主线进度。

图案结构

用半径 5 的 91 格标准六边形承载路线。每个扇区有一大一小两片嵌套花瓣,旋转重复六次,形成双层十二瓣;相邻外瓣交错穿过。花心外围还有三道环带,在六个径向交点重新配对端口,把环带接进花瓣的行驶路线。整体呈放射对称的重瓣花,兼有内外层次和环形编织。

图案全部由实际端口配对形成,没有背景花朵图片。每格仍完整保留三条连接;177 条连接构成深色花纹,占全部 273 条连接约 65%。其他连接用细线显示。参考解会经过全部深色连接(出发格使用其外向半段),三道环带均已接通,不留下只供装饰的闭环。“暂隐棋子,看完整花纹”便于观察完整图案;“全部轨道等粗显示”用于检查端口连接。

花瓣和环带具有六重旋转对称,花心连接具有三重旋转对称。旋转 60° 后图案仍保持秩序,但花心连接变化,改变棋子所通向的出口。

可玩结构

  • 共 10 枚棋子:外围 6 枚,内层 4 枚。
  • 开局 2 枚朝外棋子先离场,空出出口。
  • 内层 4 枚依次走过 13–33 个格步骤,包含 8–21 次转弯,逐步展示编织结构。
  • 外围 4 枚朝内棋子走完整的跨花瓣长路:每条 59 个格步骤、37 次转弯。
  • 参考解最后剩两枚时需要旋转一次,换接已空出的出口。
  • 试路失败和旋转均免费,支持撤销、重来和提示,沿用现有动画与碰撞规则。
  • 复用主游戏的点击队列:行驶或转盘动画期间可快速连点,待出发棋子显示描边,并按点击顺序在最新棋盘状态下执行。重复点击不重复入队;遇阻、撤销或重来会清空后续队列。

参考解:petal-0 → petal-2 → bloom-2 → bloom-3 → bloom-0 → bloom-1 → petal-1 → petal-5 → 右转 → petal-3 → petal-4。

验证

关卡通过格式校验与求解;参考回放没有格外阻挡。所有棋子在六个朝向下的独立路线都可离场且全程沿深色花纹行驶。测试也覆盖花纹的真实路线使用、最后一对的旋转解锁与撤销,以及六种起始朝向、正反消除顺序的通关。

布局与花纹定义见 flower-study.js,实验界面见 labs/flower。图案辨识度需要继续结合实际体验评估;未做原生引擎实机验证。