From 1237cbf971d0ff0eef95324c187cc57578998f10 Mon Sep 17 00:00:00 2001 From: DKChan <524912269@qq.com> Date: Sat, 3 Oct 2026 03:34:29 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=AD=E4=BB=A310=E8=BF=BD=E8=AE=A4=E8=90=BD?= =?UTF-8?q?=E6=96=87=E6=89=B9=EF=BC=9Ab=3D=E4=B8=89=E6=A1=A3=E4=BD=8D?= =?UTF-8?q?=E4=BB=A4=E7=89=8C=E6=B1=A0=E5=85=A8=E8=A3=81=EF=BC=8870/25/5+?= =?UTF-8?q?=E7=BB=86=E5=88=86+=E6=95=B0=E5=80=BC=E5=AF=B9+=E7=A7=8D?= =?UTF-8?q?=E7=B1=BB=E4=B8=8A=E9=99=90=E9=80=80=E5=BD=B9=EF=BC=89+f=3DMC?= =?UTF-8?q?=E7=AD=96=E7=95=A5=E6=9C=80=E7=A8=80=E6=9C=89/=E6=9C=80?= =?UTF-8?q?=E5=B7=A6=E6=94=B9=E5=88=A4=EF=BC=88=E8=B0=83=E7=A0=94=E6=9D=A1?= =?UTF-8?q?=E9=94=80=E5=8F=B7=EF=BC=89+a/c/g/d=E5=B7=B2=E8=AE=A4=E5=AE=9A?= =?UTF-8?q?=EF=BC=88d=E7=B3=BB=E8=AF=AF=E4=BC=9A=E6=BE=84=E6=B8=85?= =?UTF-8?q?=E9=92=A5=E7=9F=B3=E5=A2=9E=E9=87=8F=E8=A1=8C=E4=BF=9D=E7=95=99?= =?UTF-8?q?=EF=BC=89=E2=80=94=E2=80=9406=E6=96=B0=E6=9D=A1+node-reward=20v?= =?UTF-8?q?2.2+=E5=8F=B0=E8=B4=A6316=EF=BC=9Bb/f=E5=BD=92M-4=E6=95=B0?= =?UTF-8?q?=E5=80=BC=E6=89=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- active.md | 3 +++ design/gdd/06-待办清单.md | 24 ++++++++++++++++++++---- design/gdd/ux/node-reward.md | 1 + 3 files changed, 24 insertions(+), 4 deletions(-) diff --git a/active.md b/active.md index f935f25e..ea103d04 100644 --- a/active.md +++ b/active.md @@ -11,6 +11,7 @@ - **工程路线图**:`production/roadmap.md`(2026-09-17 建——里程碑时间线 + 路线图;实时状态看下方快照节) ## 当前状态快照(收口批先更新本节,再追加台账;≤10 行) +- **更新于**:2026-10-03(**迭代 10 追认落文批——b/f 全裁定稿**,纯文档零代码,worktree iter10ratify-docs-20261003,台账 316):六项追认终态=a/c/g 已认定(d 系误会澄清=结算框钥石+N 增量行保留);**b=固定配额令牌池重设计全裁**(70/25/5+细分 18/18/17/17·5×5·3/2+数值对 20/50·+1/+2·+5/+10·恢复+6+种类上限退役——用户否决浮动概率);**f=MC 策略 1 级最稀有/2 级最左**(确定性;「随机 vs 首件」调研条销号);b/f 归 **M-4 数值批**与带 A 收敛同窗;06 新条+node-reward v2.2 注;build 协同深化轻登记归后续内容批 - **更新于**:2026-10-03(**迭代 9 出口闸收官批——M-3 关闭**,worktree g-plan2-iter9-exit-9b/分支 m3-iter9-exit-9b-20261001,台账 315):T17 36 项全判+修复全落 master(35 两处字色 25a2e50);T19 真人批佐证级收口(有效局 2 用户裁,k=0.60 落 >0.5 带内);**带值四带甲案落正主**(难度曲线与Boss.md 带换代:A[0,10]/B[50,85]/C[30,60] 预立/D 响应曲线;旧三带作废;普通档留任失败常态窗;雷当量 6/8/8 转正);81000 锚=非数值验证定性(k 源+出度重建位移存档 78.5→59.0 只测不判,用户质询后如实标注);06 draw calls 销号(504→196)+click_probe 专项补登记;stage.txt M-3 关闭态;批末闸=冒烟 636/0+run_all 15 套+探针 4/5 绿(click 已知红挂账非本批引入);出口检查单=design/qa/m3-iter9-exit-checklist-2026-10-03.md。**现行序列:M-4 升现行(迭代 11 窗口:同调/商店/反制批按读数排序,台账 303);Alpha 到手** - **更新于**:2026-10-01(**M-3 迭代 10 奖励重构批全落+合并收口**,worktree m3-iter10-20261001 十提交 34dd8de→7f5caa3+合并 bc737fb+收口批,台账 298):大奖励三件套退役改三层框架(部分回血 20%+提升三选一池六种加权洗牌+同调位过渡+钥石逐杀掉落+AP 件四轴)+追加批奖励节点共享池(node-reward v2.1 掷定前置卡片直显);**七项代拍板全裁+e 追认+实机目检一轮**(1/3/4/5/6/9/14 PASS;演出定性迭代 8 事项/同调位延后同调批);合并 master 数值修复批(bc737fb 解 2 冲突)后冒烟 628/0+run_all 15 套+五探针+三闸零新增+熵增 PASS;MC 四代锚 77000→80000(普通 L1 41.8%/L2 10.2% 带内);**人工参与项入 07 清单⑩**(演出复验/卡片直显复验/通关节奏体感/钥石体感);**待用户**:合并批准已给(本批)、真档恢复令(save.json.iter9-backup-20261001.bak 待还原)——详见台账 298 - **更新于**:2026-10-01(**数值修复批+合并落籍批**,iter9-numfix-20260930 八批次合并 master,台账 297):L2/L3 数字三态呈现(色牌垫底修复融字,用户人检通过)/模拟档位重构(普通档 v3.4=完美+失误/完美档元游戏上界)/数值三刀(hero 26/雷 6-8-8/L1 敌 atk 1)——**用户验收难度调整**;draw calls 504→196;T17 目检清单交付;全旧带作废待新尺重锚(只测不判);报告=design/qa/numfix-newruler-readings-2026-10-01.md @@ -651,3 +652,5 @@ 298. **M-3 迭代 10 奖励重构批全落+合并收口(2026-10-01,本会话 /goal 自治执行;worktree m3-iter10-20261001 十提交 34dd8de→7f5caa3+master 并入 bc737fb+收口批,计划书=`.zcode/plans/m3-iter10-loop-plan-2026-09-30.md`+追加任务书=`.zcode/plans/m3-iter10-addendum-task-2026-10-01.md`)**:**提前开工改规**(用户拍板:不合入 master、渲染层验证冻结——并行安全性由此保证);**三层奖励框架全落**=大奖励三件套退役(level_clear_hp_bonus/keystone_per_level 退役)→部分回血 20%(clear_heal_pct,封顶不回满)+提升三选一(池六种加权洗牌 E-S 不放回/reward_pick 扩签/属性件上限 3·AP 件上限 2 达上限剔牌库/选择停点零自动推进+断点可中断)+钥石改 Boss/精英逐杀掉落(boss_keystone 重锚首杀 3/复杀按关 2/2/3——a 裁备选;末关照常;收束无二次派生);加算区四轴+行动点(AP 件每战首轮 +1 经排队通道;行动经济.md v0.6 失同步清偿 AP 6→8);同调位过渡承载(transitional_sync_slots=1+替换子交互两路/战斗内沉没;e 项白话追认);**追加批=奖励节点共享池**(用户拍板——与通关三选一同池同权重同上限,BonusPickOverlay 共用面+node_overlay 道具面退役;目检反馈掷定前置=卡片直显「魔法道具/道具名·效果摘要」node-reward.md v2.1);**断点 save v3**(奖励选择态+件计数+aux_detail 随载;v1/v2→v3 semver 兼容断言——g 裁);**七项代拍板全裁**(a 用备选/b-f 认同/g semver)+实机目检一轮(1/3/4/5/6/9/14 PASS;8 项根因=减动效开关遗留已翻回;2/12 延后同调批——前置未实装不可科学触发;逐行结算演出定性迭代 8 事项不追;7/10/11 机测承载免测);**合并 master 数值修复批**(bc737fb,2 冲突:level_autoplay 注释双留/smoke_all 取新断言+模拟档贪心购血容差窗+var 声明修复)——合并态全闸=冒烟 628/0+run_all 15 套+五探针+三闸零新增(死链 4=存量;master 新引 1 条环境死链〔07 引 gitignored 难度计划书〕已修为语义指路)+熵增 PASS;**MC 四代锚**(77000 改前/78000 重构后/79000 共享池后/80000 掷定前置后,各 400 局)——普通 L1 41.8%/L2 10.2% 带内〔首批越下带读数随共享池自愈〕、完美 L1 86.5%/L2 15.6%、钥石 1.38/3.01〔产出 −69%→重标义务 06 在册〕;**人工参与项入 07 清单⑩**(演出复验/卡片直显复验/通关节奏/钥石体感——不阻塞迭代);f 裁调研待办 06 新条(随机 vs 首件对照);roadmap 迭代 10 行完成标注+M-4 表顺延迭代 11+。**待用户**:真档恢复令(user://save.json.iter9-backup-20261001.bak ↔ 测试档);体验项自行感受归后续 bug 批。**迭代 11 门解(M-3 内),Alpha 总闸仍卡迭代 9 数值实机验收** 315. **M-3 迭代 9 出口闸收官批(2026-10-02/03,本会话;worktree g-plan2-iter9-exit-9b/分支 m3-iter9-exit-9b-20261001,批次 a3ad30d/fdbde51/5369c47 等十一笔,**台账号 315=避让主区在飞 299-314**)**:**T17 判定收口**——36 项全判(批 4=22-36:13✅/32 全屏系 Godot 内嵌窗口环境限制待独立复验/35 两处对比度❌→用户指正方向后修复落 master 25a2e50〔设置面音量读数 INK_L_WARM 亮字/弃图刷新行 INK_LABEL 深墨——首判方向反了被用户纠正,教训=浅底深底先验 UiKit 缺省色链再开方〕)+29 停点语义用户认可(自动存档=战斗结束结算阶段——正主《冒险结构》§冒险断点「停点粒度」成文双确认)+33 项按现行快速档语义判(旧预期作废)。**T19 真人批佐证级收口**(用户裁件五乙不再补局):有效局 2(通关局承伤 59 险胜贴阈值/死亡局清 L1+L2 死 L3 首战),踩雷 4-5/局落两档之间=numfix「首通失败或险胜」预测实机兑现;报告 design/qa/t19-real-playtest-readings-2026-10-02.md。**带值四带甲案落正主**(2026-10-03 用户逐项裁:件一甲/二甲/三甲/四甲/五乙):难度曲线与Boss.md 带换代节——带 A 白板完美执行战役 [0,10%]/带 B 白板 L1 [50,85%]/带 C 满成长 [30,60%] 预立/带 D 响应曲线 ≤15pp·S 形(外部锚点齐载);旧三带正式作废;普通档留任失败常态窗;雷当量 6/8/8 转正去 provisional;k 系数保留(预期正常 >0.5/预警 <0.3)——07 §⑨ 同步收口。**81000 锚(N=400/档+taken 字段入库〔autoplay 增 mine_dmg,口径对齐真人分析端〕)——性质=非数值验证(经用户质询定性如实标注):本批零数值改动,跑批用途=k 补算源(k=63÷105=0.60 落 >0.5 带内 ✓)+出度重建结构位移存档(完美战役 78.5%→59.0% −19.5pp/L2 条件 −9.2pp,只测不判,归因候选=出度≤2+层宽 4 路线重建);锚随 M-4 数值收敛批再换代**。06 两笔=draw calls 优化批销号(504→196 随数值修复批兑现)+ui_click_probe 完整局适配专项补登记(挂 M-4 迭代 11 窗口——挂账落位非重开)。stage.txt 换代 M-3 关闭态;roadmap 迭代 9 行完成标注+M-3 关闭+M-4 升现行。**批末闸全量留痕=冒烟 636/0 三闸全过+run_all 15 套全绿+探针 4/5 绿(ui_probe/ui_layout/fx_probe/t17_defer〔5.5s 排窗证据〕四绿;ui_click_probe 超时红=已知挂账非本批引入)**。**M-3「数值标定与 Alpha 创建」关闭、Alpha 到手、M-4 门解**(迭代 11 窗口:同调批/商店批/反制批按读数排序,台账 303)。遗留移交:32 全屏独立复验/31 音量实效待 BGM/5·6·19 审美轴 06 在册/全局难度收敛批 M-4/迭代 10 七项代拍板待追认。 + +316. **迭代 10 追认落文批:奖励池三档位令牌池+MC 策略改判(2026-10-03,本会话,纯文档零代码;worktree iter10ratify-docs-20261003,**台账号 316=避让主区在飞段**)**:迭代 10 七项代拍板追认终态——a(钥石首杀 3+复杀 2/2/3)/c(AP 件每战首轮+1)/g(save v3 语义版本向后兼容)三项**已认定**;**d 系误会澄清**=战斗总结结算框「钥石 +N」增量行保留(用户原意=总量不进战斗结算框,营地顶栏余额展示不变),零改动已认定;**b 改判全裁**=三选一池改固定配额令牌池(用户否决浮动独立概率):普通 70/稀有 25/罕见 5 共 100 张,洗牌不放回抽 3、选中踢池未选回池、池耗即枯竭;细分=普通〔小GP 18/小增伤 18/小护甲 17/小生命 17〕+稀有〔大GP/大增伤/大护甲/大生命/恢复 各 5〕+罕见〔AP 3/道具 2〕;数值对=20/50、+1/+2、+1/+2、+5/+10、恢复+6 当即回血、AP+1、道具 1 件;**种类次数上限退役**(池消耗即上限;道具件同调位上限保留);恢复件=新入池种类(池 6 种→11 变体);**f 改判**=MC 三选一策略 1 级优先度最稀有、2 级最左(确定性,替代权重随机)——「随机 vs 首件」调研条 06 销号;build 协同深化(哈迪斯/死亡细胞类天赋搭配对模拟的影响)轻登记归后续内容批。**b/f 执行落点=M-4 数值批**(与带 A 收敛同窗,奖励经济扰动通关率读数——批内自取改前/改后锚);现行平铺池+权重随机维持到实施。落文=06 新条「奖励池三档位令牌池重设计+MC 策略改判」+node-reward.md v2.2 版本史(卡片呈现面零改动)。零跑闸(纯文档,两入口铁规)。 diff --git a/design/gdd/06-待办清单.md b/design/gdd/06-待办清单.md index a08330a1..d8a3ce1d 100644 --- a/design/gdd/06-待办清单.md +++ b/design/gdd/06-待办清单.md @@ -276,13 +276,29 @@ **状态**:已登记(2026-10-01,迭代 10 批随批) -#### 奖励随机选取对能力面影响调研(迭代 10 追加批 f 裁决登记,2026-10-01) +#### 奖励随机选取对能力面影响调研(迭代 10 追加批 f 裁决登记,2026-10-01;**已销号 2026-10-03——被 f 改判取代**) -**现状**:迭代 10 追加批用户裁决——MC 自动模拟三选一策略(候选取首件/替换放弃新件)暂定维持;若后续发现随机选取对角色能力有较大影响再调整策略。**调研事项 = 随机选取奖励是否会对角色能力有较大的影响**:autoplay「首件策略」vs「按权重随机策略」的通关率双窗对照(同种子配对读数,方法仿换算率 OFAT 配对先例;随机策略需新增取数签防污染 reward_pick 复放面——设计随调研批)。 +**现状**:迭代 10 追加批用户裁决——MC 自动模拟三选一策略(候选取首件/替换放弃新件)暂定维持;若后续发现随机选取奖励对角色能力有较大的影响再调整策略。**调研事项 = 随机选取奖励是否会对角色能力有较大的影响**:autoplay「首件策略」vs「按权重随机策略」的通关率双窗对照(同种子配对读数,方法仿换算率 OFAT 配对先例;随机策略需新增取数签防污染 reward_pick 复放面——设计随调研批)。 -**归属**:曲线调参批(现行窗)+ 分析侧 +**归属**:~~曲线调参批(现行窗)+ 分析侧~~ -**状态**:已登记(2026-10-01,迭代 10 追加批随批) +**状态**:**已销号(2026-10-03 用户改判)**——MC 三选一策略直接改判确定性规则(1 级优先度=最稀有、2 级=最左,见下条),无需调研对照;build 协同深化归后续内容批(该条内轻登记)。 + +#### 奖励池三档位令牌池重设计+MC 策略改判(2026-10-03 用户全裁——b/f 终态,待 M-4 数值批执行) + +**设计(已定稿零歧义,用户逐项确认)**:三选一池改**固定配额令牌池**(用户否决浮动独立概率)——每次洗牌不放回抽 3 张候选、玩家选中的那张**踢出池子**(未选 2 张回池),池耗即枯竭: + +| 档位 | 令牌数 | 构成 | +|---|---|---| +| 普通 | 70 | 小GP 18 / 小增伤 18 / 小护甲 17 / 小生命上限 17 | +| 稀有 | 25 | 大GP 5 / 大增伤 5 / 大护甲 5 / 大生命 5 / 恢复 5 | +| 罕见 | 5 | AP 3 / 道具件 2 | + +数值对:小GP 20/大GP 50、小增伤+1/大+2、小护甲+1/大+2、小生命+5/大+10、恢复+6(当即回血)、AP+1、道具 1 件。**种类次数上限退役**(池消耗即上限;道具件同调位上限系另一机制保留)。**MC 策略改判**:1 级优先度=最稀有(档位最高)、2 级=最左(确定性,替代权重随机,候选并列同档取最左);奖励构筑协同深化(哈迪斯/死亡细胞类 build 对模拟的影响)归后续内容批轻登记。 + +**归属**:M-4 数值批(与带 A 收敛同窗——奖励经济扰动通关率读数,批内自取改前/改后锚) + +**状态**:已全裁待执行(设计定稿待实施;现行平铺池+权重随机维持到实施批) #### 关卡内结构随机生成(哈迪斯 / 哥布林弹珠式布局变化) diff --git a/design/gdd/ux/node-reward.md b/design/gdd/ux/node-reward.md index ebf4e114..2a4f65f6 100644 --- a/design/gdd/ux/node-reward.md +++ b/design/gdd/ux/node-reward.md @@ -30,3 +30,4 @@ | v1.0 | 2026-09-29 | 迭代 7 T5 随批出生(三选一构筑点形态——用户拍板②丙) | | v2.0 | 2026-10-01 | **共享池改写(迭代 10 追加批——用户拍板「奖励节点与通关三选一相同、共享同一个池子」)**:①定位改提升三选一选择面(六种共享池、同权重同次数上限、同 reward_pick 流);②载体改 BonusPickOverlay 共用面(原 node_overlay 道具三选一面退役);③道具件满位升级为替换子交互两路(原过渡形态=满位不授予);④「池空直通」合法态退役(牌库恒非空);⑤道具件入本关库存(即时可用),区别于通关渠道的跨关携带 | | v2.1 | 2026-10-01 | **掷定前置(目检反馈批——用户反馈「抽到魔法道具不显示详情不直观」,推荐案获批)**:道具件具体道具随候选抽定(reward_pick 流序内挪,消费数不变),卡片直显「魔法道具 / 道具名 · 效果摘要」;断点停点快照随载 aux_detail(续玩卡片详情不丢);node_bonus_candidates 返回扩 dict {candidates, aux_detail} | +| v2.2 | 2026-10-03 | **三档位令牌池(用户全裁——待 M-4 数值批实施,现行 v2.1 平铺池维持到实施)**:池改固定配额令牌池(普通 70/稀有 25/罕见 5=100 张;洗牌不放回抽 3、选中踢池未选回池、池耗即枯竭);档位构成=普通〔小GP 18/小增伤 18/小护甲 17/小生命 17〕+稀有〔大GP/大增伤/大护甲/大生命/恢复 各 5〕+罕见〔AP 3/道具 2〕;数值对 20/50、+1/+2、+1/+2、+5/+10、恢复+6、AP+1、道具 1 件;**种类次数上限退役**(池消耗即上限;同调位上限保留);恢复件=新入池种类;MC 策略改判 1 级最稀有/2 级最左(确定性)——设计全稿与执行口径见 [06 待办「奖励池三档位令牌池重设计」条](../06-待办清单.md);卡片呈现面(本 spec 交互节)零改动 |