109.5°

一个以四面体翻转为核心的纯玩法 H5 结构解谜游戏,包含 75 个经过求解验证的关卡。

Status
completed
Duration
2026 — 2026
Repository
github.com/AI1379/tetraflip
Tags
游戏设计 · TypeScript · Canvas

Overview

109.5° 是为比赛制作的纯玩法 H5 解谜游戏。它从 SN2 反应的四面体翻转取得灵感,把「从背面进入、 整体翻转、交换手中物」收束成四方向移动这一种输入;玩家不需要化学知识,也能从图形和反馈中逐步 理解规则。

直接游玩;游戏会在浏览器本地保存进度,运行时不需要联网。

玩法结构

游戏由核心搬运开始,随后逐步加入共振传播、改变开口方向的光照格、带缺口的三臂中心、弹射中心, 以及按阶段解除或再生的护罩。01–50 构成完整的教学与主线曲线,51–74 是通关后的组合挑战,另有一个 需要发现的 LV.999 隐藏关。

全部 75 个关卡都以 JSON 描述,并通过 zod 校验和 BFS 最短解验证。特殊机制关卡还会回放语义轨迹, 确认解法确实使用了关卡想要考察的关系,而不是从意外捷径绕过。

工程记录

浏览器端使用 vanilla TypeScript、Vite 与 Canvas 2D。规则引擎和状态转移保持纯函数,和 DOM 胶合层 分离,因此同一套规则可以被浏览器、Node 求解器与离线难度实验共同使用。

在缺少足量真人首次试玩数据的阶段,我用精确状态图、固定预算随机玩家、tabular RL 与深度代理交叉 检查难度曲线,同时明确把这些结果标记为机器代理证据,而不把它们冒充真人通过率。最终版本被构建为 一个约 293 KB 的独立 HTML 文件,直接随本站静态发布。