merge: 关卡画面独立化立项 M-2 高优先级+M-1 收档精简(里程碑重排)
This commit is contained in:
commit
a7bc7c8afd
1 file changed
+17
-13
+17
-13
@@ -1,7 +1,7 @@
|
||||
# 工程路线图(批次执行制:里程碑 + 批次序列 + loop 规范)
|
||||
|
||||
> 一句话:项目级进度视图——走到哪了、接下来按什么顺序走、每个批怎么跑。**实时状态以仓库根 [active.md](active.md) 顶部「当前状态快照」节为准**(会话级、高频更新);待办事项明细以 [06-待办清单](design/gdd/06-待办清单.md) 为唯一登记处(条目级);本文件只管批级序列与门,里程碑移动才更新。
|
||||
> 成文 2026-09-17;**2026-09-27 重整为批次执行制**(用户立规:任务一律按本路线图批次统一执行、零散并行会话退场——冲突源与介入成本;同日二次修订:粒度对齐敏捷流程——里程碑=发布级目标、迭代=多任务增量交付单元,详见「执行纪律」与「迭代粒度界定」)。
|
||||
> 成文 2026-09-17;**2026-09-27 重整为批次执行制**(用户立规:任务一律按本路线图批次统一执行、零散并行会话退场——冲突源与介入成本;同日二次修订:粒度对齐敏捷流程——里程碑=发布级目标、迭代=多任务增量交付单元,详见「执行纪律」与「迭代粒度界定」);**2026-09-28 里程碑重排**(M-1 初步验收通过精简收档;**关卡画面独立化立项 M-2 高优先级**——用户裁决独立屏为最终形态;原数值/内容里程碑顺延为 M-3/M-4,迭代号随里程碑重排:原迭代 3/4 → 迭代 5/6)。
|
||||
|
||||
## 里程碑时间线
|
||||
|
||||
@@ -17,36 +17,40 @@
|
||||
| 2026-09-25 | 棋盘小人贴图系列五批(1.5× 档+脚锚自底边+椭圆影);AI 生图退出角色资产管线(定位=上游草稿引擎);生图直出像素网格调研双报告 |
|
||||
| 2026-09-26 | **战斗舞台 Node2D 迁移 Phase B(循环 1 收口,MC 逐位对拍零漂移)**;高墙瓦片 v9.3 定稿+换肤批(格面瓦片/敌像槽/接触带微光接线);封印紫批;UX 文档欠账处置(level-clear 建档);GP 归属拍板对齐;目录三层收敛大重构(design/artwork/game+熵增闸前身) |
|
||||
| 2026-09-27 | 熵增闸落籍(repo_structure_audit 四查);单元测试与契约层补建登记 P0;UX 文档面三 spec 齐(battle 欠账处置 / level-clear / level-map 三拍板收口);关卡节点图生成 v0.1→v0.4 立项落文+ADR-0007 评估→用户裁丙→**统一随机流批落地(七流并一+全事件日志,329c7a2,台账 210)**;**roadmap 重整为批次执行制(本批,台账 208)** |
|
||||
| 2026-09-28 | **M-1 切片表现收口完成(迭代 1+2 落籍,初步验收通过)**:样张 v2 机检 16/16 四冻结(art-bible v2.13)/框材组 8 件换皮/演出密度终稿/棋盘数字终稿/关卡画面三拍板实装/单元九套件/瓦片换色两套;同日**关卡画面独立化立项 M-2 高优先级**(用户裁决独立屏为最终形态,本批) |
|
||||
|
||||
## 当前位置(2026-09-27)
|
||||
## 当前位置(2026-09-28)
|
||||
|
||||
- **阶段**:Vertical Slice Implementation(`stage.txt`)
|
||||
- **已达成**:一局完整三关冒险+存档+元进度+营地闭合(数值 provisional,归调参批标定);表现层 Node2D 双阶段+换肤接线落籍(渲染架构到位、素材占位在役);UX 文档面四 spec 齐(battle / level-map / level-clear / interaction-patterns)
|
||||
- **挂起待用户输入(批次解锁点)**:① 真人试玩批次(解锁曲线调参读数)② **M-1 出口闸=真人目检**(检查单 `design/qa/m1-exit-gate-checklist-2026-09-28.md`,迭代 2 批末交付)③ 迭代 1 T4 关卡画面实装在飞(m1-iter1 worktree 未落籍)——已解闸存档:ADR-0007 裁决(裁丙,台账 210);高墙档=D 投影+字体=Fusion Pixel OFL(2026-09-27 快拍,迭代 1 卡②③ 闸解除);样张 v1 否决原因四条(2026-09-28 用户补,已全数断言化——样张 v2 机检 16/16 冻结,台账 219)
|
||||
- **已达成(当日补记)**:统一随机流架构(七流并一+全事件日志,rng 面零散随机源清零;并流后 MC/verifier 历史基线作废,重测义务并入迭代 3 卡①)
|
||||
- **已达成**:一局完整三关冒险+存档+元进度+营地闭合(数值 provisional,归 M-3 调参批标定);**M-1 切片表现收口关闭**(初步验收 2026-09-28,出口检查单 `design/qa/m1-exit-gate-checklist-2026-09-28.md`);UX 文档面四 spec 齐(battle / level-map / level-clear / interaction-patterns)
|
||||
- **挂起待用户输入(批次解锁点)**:① 真人试玩批次(解锁 M-3 迭代 5 曲线调参读数)——已解闸存档:M-1 出口闸目检(2026-09-28 通过);ADR-0007 裁决(裁丙,台账 210);高墙档=D 投影+字体=Fusion Pixel OFL;样张 v1 否决原因四条(已断言化,样张 v2 冻结);关卡画面独立形态(2026-09-28 用户裁决——M-2 立项依据)
|
||||
- **已知挂账**:曲线调参批(基线读数重测+杠杆扫描,段界结账口径);魔法道具内容批(node-reward spec 随批出生);反制批 Alpha
|
||||
|
||||
## 主线路线(里程碑 × 迭代序列)
|
||||
|
||||
> **提案序,开工逐迭代点名**;每个迭代 = 一个 loop(规范与粒度界定见下节)。迭代内任务卡的事实源 = 06-待办清单对应条目 + 各 UX spec 的 AC。
|
||||
|
||||
### M-1 切片表现收口(Release 1,现行里程碑)
|
||||
### M-1 切片表现收口(Release 1)
|
||||
|
||||
**完成定义**:表现层与测试兜底全部落籍,切片期不再产生零散表现改动。出口闸 = 真人目检清单全绿 + 冒烟/探针全绿 + doc 三闸 + 熵增闸 + MC 逐位对拍零漂移。
|
||||
**✅ 完成(2026-09-28 初步验收通过)**——迭代 1「测试兜底与表现先行」(六卡)+ 迭代 2「样张冻结与表现定稿」(五批次)落籍,出口检查真人目检过。明细归 git 历史 + 出口检查单 `design/qa/m1-exit-gate-checklist-2026-09-28.md` + active.md 台账 215-222。
|
||||
|
||||
### M-2 关卡画面独立化(Release 2,现行里程碑,高优先级)
|
||||
|
||||
**目标**:关卡画面从战斗屏上的模态覆盖层(现实现=测试阶段形态)升格为**独立存在的屏**(场景切换形态)并落视觉终稿。**立项依据**:用户 2026-09-28 裁决——独立屏为最终形态,优先级高于数值标定;事实源 = [level-map](design/gdd/ux/level-map.md)(现行文本写的是覆盖层形态——**迭代 3 首卡先改写规格**,布局/组件/交互内容沿用)。**出口闸**:真人目检(独立屏形态+视觉终稿)+ 冒烟/探针全绿 + doc 三闸 + 熵增闸。
|
||||
|
||||
| # | 迭代 | 门(进入条件) | 更改任务 |
|
||||
|---|---|---|---|
|
||||
| 迭代 1 | 测试兜底与表现先行 | 无硬门——可立即点名;测试卡按用户 P0 裁定排最前 | ①单元测试与契约层(ConfigDB/伤害单据/池乘区纯函数 + 系统间接口契约,`game/tests/unit` 挂载)②高墙感挑档落码(**已拍板 D 投影**,2026-09-27)③CJK 字体随包挑定(**已拍板 Fusion Pixel OFL**,2026-09-27)④关卡画面实装([level-map](design/gdd/ux/level-map.md) 三拍板落地+停点标题+顶栏 GP 徽章+图上命中探针改造)⑤战斗胜利结算 GP 总量+增量接线 ⑥underdark/deep_underdark 瓦片换色 |
|
||||
| 迭代 2 | 样张冻结与表现定稿 | **用户输入闸**:样张 v1 否决原因一句话(剩 2 roll 预算;闸形已拍=A 机检冻结零参与——原因→机检断言集,全过即冻结落码,批末目检兜底) | ①样张 v2 重出+机检+终审(过 = 四冻结:砖面形态/色板/动画方案/数字形制)②界面环境与框材组 8 件换皮接线(♻ 复用件审阅+✦ 背景横幅生图)③演出密度终稿(死亡碎裂/胜利纹章/失败掸灰/意图与结算动画)④棋盘数字呈现终稿;06「战斗画面表现收口(循环 2 输入清单)」承载 |
|
||||
| 迭代 3 | 独立屏架构 | 无硬门——M-1 已收口可立即点名(2026-09-28 立项) | ①level-map spec 形态升格批(模态覆盖层→独立屏:Navigation Position/模态纪律归属/转场/interaction-patterns 随改;「战后回图」语义不变,改的是呈现形态)②独立屏场景落地(关卡画面独立场景+场景切换器:战斗屏↔关卡屏;组合根流程改造——兑付确认回图改切屏)③全链流程随改(选路停点/放弃/冒险终结/商店与节点覆盖层归属随新 spec)④探针与冒烟回归改造(ui_probe/ui_click_probe 选路段+route 探针面随屏迁移;零自动推进纪律断言保持)⑤全量闸+doc 三闸 |
|
||||
| 迭代 4 | 关卡画面视觉终稿 | 迭代 3 出口;样张过审(人闸) | ①关卡画面样张(视觉终稿硬前置——冻结节点字形/通道质感/画布参数/底栏样式,level-map OQ 承接)②节点图标组接线(♻ 复用包精选战/赏/疗/王/商五键量化过复用闸——迭代 2 曾为避让在飞冲突未接线,本批解禁)③视觉终稿落码(按样张冻结值)④转场演出挂点(art-bible §2.7 下探过渡——换层淡入/Boss 胜利→关卡结算→下一关)⑤全量闸+真人目检(=M-2 出口闸) |
|
||||
|
||||
### M-2 切片数值标定与 Alpha 验收(Release 2)
|
||||
### M-3 切片数值标定与 Alpha 验收(Release 3,原 M-2 顺延)
|
||||
|
||||
| # | 迭代 | 门(进入条件) | 更改任务 |
|
||||
|---|---|---|---|
|
||||
| 迭代 3 | 读数重测与调参 | M-1 出口闸(表现定稿后读数不被呈现改动扰动);⑤号卡另需 ADR-0007 裁决 | ①MC/verifier 基线重测(段界结账口径全段)②真人 3–5 局并入 ③四级阶梯落档+三杠杆扫描 ④AC 行值投值+L2 池验证 ⑤关卡节点图生成特性批(**前置已解除**——rng 架构批 2026-09-27 裁丙落地〔台账 210〕;卡内容 = 统一流扩签 `node_map` 用途标签 + 每关 5 张骨架内容批〔3 关×5,遭遇表按节点编号共用〕+ 首次冒险固定脚本〔存档布尔位+收束点置位〕+ 冒烟断言;按 loop 规范走,设计契约源 = [关卡节点图生成](design/gdd/systems/冒险循环/关卡节点图生成.md) v0.4) |
|
||||
| 迭代 4 | Alpha 验收 | 迭代 3 出口 | ①draw calls 真机测量(270→<200)②真人目检清单总清 ③07-体验验证清单总对账 ④真人通关率标定 |
|
||||
| 迭代 5 | 读数重测与调参(原迭代 3) | M-2 出口闸(表现彻底定稿后读数不被呈现改动扰动);⑤号卡另需 ADR-0007 裁决(已裁丙落地,前置已解除) | ①MC/verifier 基线重测(段界结账口径全段)②真人 3–5 局并入 ③四级阶梯落档+三杠杆扫描 ④AC 行值投值+L2 池验证 ⑤关卡节点图生成特性批(卡内容 = 统一流扩签 `node_map` 用途标签 + 每关 5 张骨架内容批〔3 关×5,遭遇表按节点编号共用〕+ 首次冒险固定脚本〔存档布尔位+收束点置位〕+ 冒烟断言;按 loop 规范走,设计契约源 = [关卡节点图生成](design/gdd/systems/冒险循环/关卡节点图生成.md) v0.4) |
|
||||
| 迭代 6 | Alpha 验收(原迭代 4) | 迭代 5 出口 | ①draw calls 真机测量(270→<200)②真人目检清单总清 ③07-体验验证清单总对账 ④真人通关率标定 |
|
||||
|
||||
### M-3 内容与元进度深化(Release 3,排序在 M-2 出口后按读数定)
|
||||
### M-4 内容与元进度深化(Release 4,原 M-3 顺延;排序在 M-3 出口后按读数定)
|
||||
|
||||
魔法道具内容迭代(node-reward spec 随批出生+C 区道具槽接线)· 元进度数值标定(换算率/柜台定价)· 反制批 Alpha · 关卡内容扩展。立项时按「迭代粒度界定」拆任务卡。
|
||||
|
||||
|
||||
Reference in new issue
Block a user