Back to Coffin —— 每周交付清单

四章 80 关 · 骷髅/僵尸/吸血鬼/幽灵(两槽位,每章固定一对)· 简繁英三语言 · iOS+Android 买断制,试玩第一章

10/4 文案冻结10/11 功能冻结10/14 内容锁死 10/16 提审10/21 被拒重交日10/30 上线 0% 已勾选9/3 进度已更新

每一项都有一个负责人。agent 是每个人自己的工具,不单独列。勾选的判据是「产出物在,别人能打开/能跑」,不是「我做了」——每周末按周过关标准逐条验收。红边=这一项晚了会直接推迟上线日

进度快照

更新于 2026-09-03 · 来源:main + 全部 thread 分支(main 自 8/31 起未动,下面的进度全部还在各自分支上)

本周 blocker(会卡住 W1 的两条)

1 · 80 关计划里的双层机制写错了变体,三章骨架不能按它写 计划第 (4) 项写的是「上层塌掉的格子落到下层变成桥」——那是穷举里的 B1,而穷举说 B1 是差的那个:59% 的毁掉局永远不会卡死(玩家把「解错了」读成「我太慢」,正是 8/22 试玩挨过的那句),骷髅零个致命决策(下层纯粹在等上层施舍桥——那是排队,不是双手协作)。要做的是 B2:两层都大面积塌陷,代价是关卡布局要重画。 → 归属 WeiShan。三章骨架必须等这条改完再写,否则第二、三章的关卡族全要重来。
2 · 所有进度都停在各自的 thread 分支上,main 还停在 8/31 actor kit 重构是后面一切的地基(吸血鬼、幽灵、80 关都压在它上面),现在同时存在于三个平行分支;美术的 20 关底板在第四个分支。两边会撞:actor kit 动了 LevelDefinitionCoreSimulation,美术动了关卡配置与 StreamingAssets。 → 归属 Glenn。合并越晚越贵,建议本周内先把 actor kit 合进 main,其余分支再 rebase 上去。

风险(不卡住本周,但会在后面变贵)

3 · Glenn 的四条红边平台任务,仓库里看不到任何痕迹 后台操作本来就不留 commit,所以这条只能由 Glenn 自己回答。但它们是唯一一类加班补不回来的:Play 账号类型与封测规则、付费协议+银行税务、iOS 构建机、朋友反馈的 9/6 截止。 → 若封测「12 人 / 14 天」属实,封测必须在 10/9 前开跑——早于 10/11 功能冻结。
4 · 出货中的日出,99% 的失败是「你太慢」而不是「你解错」 这不是新机制的问题,是第一章——正在被 5 位朋友玩的那一章。W2 的过关标准要用这批数据定付费墙位置,但遥测目前把「棋盘毁了(RUINED)」和「时间不够(TOO SLOW)」混成同一个「失败」。 → 归属 Glenn(面板)+ WeiShan(读数)。W2 的数据面板要把这两类分开统计,否则付费墙位置建在一个错的数上。另:阳伞必须可交接,不可交接的版本量出来根本不是机制。

已完成 / 超额(质量比计划高)

四角色的工程地基已落地 —— 吸血鬼和幽灵现在进得来了 ActorKitLevelDefinition 从 30 个 Skeleton*/Jiangshi* 具名字段换成 ActorSpec[] Actors 按槽位寻址;种族变成数据(ActorSpecies),移动方式变成唯一分支点(LocomotionKind)。 做法比原计划干净:不是「加一个绑定字段」,而是顺手还掉了「每条移动规则写两份、修一边漏一边」的老债(8/27 那个「空中的跳跃仍占着它离开的格子」就是这个形状)。证明方式是测量不是论证——重构前录下 64 关逐 tick 指纹,重构后 64 条逐字节相同,零 .asset 改动。
新机制不是「选」出来的,是穷举验证出来的(一行 C# 都没写) scripts/sims/*_search.py:两层塌陷落层保留、墊腳/活板门砍掉、引开狗保留(把狗从单手压力变成双手问题)、楼梯必须一次性(否则毁掉的局不会卡死)、阳伞必须可交接这套穷举模型同时是「可通关性验证器」的一半——W1 那项工具链因此比表上看起来更近。
第一章视觉基线已经跑出结论 MVP 20 关背景底板铺完、地面配方按关卡写死、棺材改手绘并随路转向、摇杆常驻;有边界 vs 无边界跑了对照(有 base 四关全胜,越复杂差得越多);另有六条风格 lane × 两模型的探针。

W1 还剩 3 天(9/3 → 9/6),没动的

三章骨架(最高杠杆,且被 blocker 1 卡住)· 关卡生成器与复核台(穷举模型已是验证器的一半)· 复核 5 个候选并报出留用率 · 图标与商店首图方向 · 吸血鬼与幽灵的造型方向 · Glenn 的四条平台任务 下面清单里 ✅=已完成,🟡=部分完成(括号里是还差什么),🔴=被 blocker 卡住。