From 327bcd3de8e86050d070bbf0030bde5c8c676e50 Mon Sep 17 00:00:00 2001 From: DKChan <524912269@qq.com> Date: Sat, 3 Oct 2026 00:36:36 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B8=A6=E5=80=BC=E8=A3=81=E5=AE=9A=E8=90=BD?= =?UTF-8?q?=E6=AD=A3=E4=B8=BB=EF=BC=882026-10-03=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E5=9B=9B=E5=B8=A6=E7=94=B2=E6=A1=88=EF=BC=89=EF=BC=9A=E9=9A=BE?= =?UTF-8?q?=E5=BA=A6=E6=9B=B2=E7=BA=BF=E4=B8=8EBoss.md=E5=B8=A6=E6=8D=A2?= =?UTF-8?q?=E4=BB=A3=E8=8A=82=E2=80=94=E2=80=94=E6=97=A7=E4=B8=89=E5=B8=A6?= =?UTF-8?q?=E4=BD=9C=E5=BA=9F=E6=8D=A2A=E7=99=BD=E6=9D=BF=E5=AE=8C?= =?UTF-8?q?=E7=BE=8E[0,10]/B=E7=99=BD=E6=9D=BFL1[50,85]/C=E6=BB=A1?= =?UTF-8?q?=E6=88=90=E9=95=BF[30,60]=E9=A2=84=E7=AB=8B/D=E5=93=8D=E5=BA=94?= =?UTF-8?q?=E6=9B=B2=E7=BA=BF=E2=89=A415pp=C2=B7S=E5=BD=A2=EF=BC=88?= =?UTF-8?q?=E5=A4=96=E9=83=A8=E9=94=9A=E7=82=B9=E9=BD=90=E8=BD=BD=EF=BC=89?= =?UTF-8?q?+=E6=99=AE=E9=80=9A=E6=A1=A3=E7=95=99=E4=BB=BB=E5=A4=B1?= =?UTF-8?q?=E8=B4=A5=E5=B8=B8=E6=80=81=E7=AA=97+=E9=9B=B7=E5=BD=93?= =?UTF-8?q?=E9=87=8F6/8/8=E8=BD=AC=E6=AD=A3+k=E9=A2=84=E6=9C=9F>0.5?= =?UTF-8?q?=E9=A2=84=E8=AD=A6<0.3=EF=BC=9B07=20=C2=A7=E2=91=A8=E6=94=B6?= =?UTF-8?q?=E5=8F=A3T19=E4=B8=A4=E5=B1=80=E4=BD=90=E8=AF=81=E7=BA=A7+?= =?UTF-8?q?=E7=8E=B0=E8=A1=8C=E4=B9=89=E5=8A=A1=E6=94=B9=E6=8C=8281000?= =?UTF-8?q?=E9=94=9Ak=E8=A1=A5=E7=AE=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- design/gdd/07-体验验证清单.md | 6 +++--- design/gdd/systems/冒险循环/难度曲线与Boss.md | 15 +++++++++++++-- 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/design/gdd/07-体验验证清单.md b/design/gdd/07-体验验证清单.md index 55776b94..47780231 100644 --- a/design/gdd/07-体验验证清单.md +++ b/design/gdd/07-体验验证清单.md @@ -89,7 +89,7 @@ **局后随手记**(一句话即可,事后对日志):每局大概掉了多少血 / 有没有整轮一点血没掉的轮次 / 通关与否 / 有没有"这局特别顺/特别倒霉"的体感(种子体感核对用)。 -**结果回流**:日志取数 → 真人修正系数 k(真人整关承伤中位 ÷ 模拟完美档中位,预警线 k<0.3)并入 T19 标定报告(落 design/qa/,换代 2026-09-19 判读报告为现行锚);①–⑤ 体感按各条目的回流位分流。 +**结果回流**:日志取数 → 真人修正系数 k(真人整关承伤中位 ÷ 模拟完美档中位;**正常预期 k>0.5、预警线 k<0.3**——2026-10-03 用户裁)并入 T19 标定报告(落 design/qa/,换代 2026-09-19 判读报告为现行锚);①–⑤ 体感按各条目的回流位分流。 **2026-10-01 数值修复批后试玩注记**(master 4b4a011 起的正式标定局):本批已落 hero 血池 20→26 / 直伤雷三行 4/5/5→6/8/8 / L1 系敌 atk 2→1(轨迹与读数见 [numfix 报告](../qa/numfix-newruler-readings-2026-10-01.md))。试玩时对号新增两点: 1. **踩雷疼痛感**(本批主刀):「踩很多雷还是轻松活」应是过去式——单雷 6-8 直伤、两三连雷应明显肉疼;若仍无痛感=回调信号,记一句话即可; @@ -105,6 +105,6 @@ ## 验收读数重测义务(履行留痕 + 现行义务) -**已履行**(按序换代,旧读数各随其批作废留痕不入本单):①验收读数重测批(2026-09-19——Boss 单独出列/承伤带/通关率基线全量重测,硬化翻倍期·乏力死效果期·充能期旧读数作废);②迭代 5 基线重测(统一随机流后 MC+verifier 双窗);③**数值修复批新尺重测(2026-10-01)**——模拟档位重构后全量重测,新锚 `sim-data/runsum_numfix_final_n200_20261001.jsonl`,全旧带作废只测不判([numfix 报告](../qa/numfix-newruler-readings-2026-10-01.md));④**迭代 10 奖励重构批重锚(2026-10-01)**——四代锚 77000/78000/79000/80000(改前/重构后/共享池后/掷定前置后,各 400 局),普通 L1 41.8%/L2 10.2% 带内([读数报告](../qa/m3-iter10-clear-rate-readings-2026-10-01.md))。 +**已履行**(按序换代,旧读数各随其批作废留痕不入本单):①验收读数重测批(2026-09-19——Boss 单独出列/承伤带/通关率基线全量重测,硬化翻倍期·乏力死效果期·充能期旧读数作废);②迭代 5 基线重测(统一随机流后 MC+verifier 双窗);③**数值修复批新尺重测(2026-10-01)**——模拟档位重构后全量重测,新锚 `sim-data/runsum_numfix_final_n200_20261001.jsonl`,全旧带作废只测不判([numfix 报告](../qa/numfix-newruler-readings-2026-10-01.md));④**迭代 10 奖励重构批重锚(2026-10-01)**——四代锚 77000/78000/79000/80000(改前/重构后/共享池后/掷定前置后,各 400 局),普通 L1 41.8%/L2 10.2% 带内([读数报告](../qa/m3-iter10-clear-rate-readings-2026-10-01.md));⑤**T19 真人标定局收口(2026-10-03 用户裁)**——有效局 2(1 通关 1 死于 L3 首战,[读数报告](../qa/t19-real-playtest-readings-2026-10-02.md)),用户裁定**佐证级收口不再补局**;k 预期带同日立(**正常 >0.5、预警 <0.3**),字段随 81000 重锚入库后补算终值。 -**现行义务(唯一)**:T19 真人标定局——用户照 §⑨ 玩 3-5 局 → 真人通关率 + k 系数终稿报告落 design/qa/(换代 2026-09-19 判读报告成为现行锚)。工具面:`analyze_playtest.py` / `balance_verifier.py` 冒险段 / JSONL 日志现役。 +**现行义务**:~~T19 真人标定局~~(⑤已收口)→ 真人侧读数换 81000 锚补算 k 终值(随迭代 9 出口重锚批出,模拟锚 2026-09-19 判读报告的现行锚地位由 81000 锚+真人两局承接)。工具面:`analyze_playtest.py` / `balance_verifier.py` 冒险段 / JSONL 日志现役。 diff --git a/design/gdd/systems/冒险循环/难度曲线与Boss.md b/design/gdd/systems/冒险循环/难度曲线与Boss.md index 7ebefca0..d20eab22 100644 --- a/design/gdd/systems/冒险循环/难度曲线与Boss.md +++ b/design/gdd/systems/冒险循环/难度曲线与Boss.md @@ -122,7 +122,18 @@ MVP 行值并不逐式现算,而是按此式量级直填经切片验证过的 **判读口径同步(M-3 迭代 5 基线重测批,2026-09-28)**:通关率带的测量口径 = 冒险条件通关率(打通 k−1 关才到达第 k 关,balance_verifier 冒险段派生;单关直入口口径已随 2026-09-23 拍板退役)——带值沿用 2026-09-20 分带修正(普通档 L1 [35,55] / L2 [25,45]、完美档 [35,65];M-3 迭代 5 计划书 C4 冻结:改带=用户拍板)。上方行 115 的「带退役待重锚、重锚前只测不判」注记按本条同步理解:迭代 5 基线重测已按现行带对冒险条件口径判读(读数报告见 git 提交 e55dc10,已按生命周期条款退役);是否在新口径上重取带值,归迭代 5 出口判读由用户拍板,本批不动带数字。 -> **⚠ 带失效待重锚(2026-10-01 数值修复批)**:模拟档位重构(普通档 v2 新手画像→v3=完美策略+受控失误注入;完美档补元游戏选路与商店购买)+数值三刀(hero max_hp 20→26/直伤雷 4/5/5→6/8/8/L1 系敌 atk 2→1)后,上方三条验收带的测量基准已失义——旧普通档=比真人弱 20 倍的新手画像(真人实证推翻),旧带值系照坏尺子校定。新尺读数(N=100/200)与调优轨迹见 `design/qa/numfix-newruler-readings-2026-10-01.md`;**新带值须新尺重测后用户拍板,重锚前只测不判**。 +> **⚠ 带失效待重锚(2026-10-01 数值修复批)**:模拟档位重构(普通档 v2 新手画像→v3=完美策略+受控失误注入;完美档补元游戏选路与商店购买)+数值三刀(hero max_hp 20→26/直伤雷 4/5/5→6/8/8/L1 系敌 atk 2→1)后,上方三条验收带的测量基准已失义——旧普通档=比真人弱 20 倍的新手画像(真人实证推翻),旧带值系照坏尺子校定。新尺读数(N=100/200)与调优轨迹见 `design/qa/numfix-newruler-readings-2026-10-01.md`;~~新带值须新尺重测后用户拍板,重锚前只测不判~~(已由下行带换代收口)。 + +**带换代(迭代 9 出口带值批,2026-10-03 用户拍板四带甲案)**:旧三条通关率带(普通 L1 [35,55] / L2 [10,15]、完美 [35,65])**正式作废**,换类型基准锚定四带(依据与官方统计出处=《[Roguelike 难度类型基准](../../../research/roguelike-difficulty-benchmark-2026-10-01.md)》§3.2,每条带均有外部锚点): + +| 带 | 定稿口径 | 外部锚点 | +|---|---|---| +| **带 A** 白板(零局外)完美执行战役全通率 | **[0%, 10%]** | 尖塔每局胜率 ≈9%(1800 万局统计)、FTL 普通通关 9.5% | +| **带 B** 白板第一关通过率 | **[50%, 85%]**(首关=过滤器不是墙) | 尖塔 Act1 Boss 81.7–85.1%、死亡细胞首 Boss 72.9% | +| **带 C** 营地满成长战役全通率 | **[30%, 60%]**(预立——读数须元进度满成长实装后) | Hades 满镜depth参考、带 A→C 5–10 倍爬升跨度 | +| **带 D** 响应曲线形状 | 每雷边际 ≤15pp 且 S 形连续、无 >25pp 单步跳变 | 悬崖回归量化验收(现行实测 ≈39pp/雷,超 2.6 倍) | + +配套裁决(同日逐项拍板):普通档 v3.4 **留任失败常态窗**(只记读数不设带,验收只看带 A/带 B+真人侧);直伤雷当量 **6/8/8 转正**(去 provisional);模拟承伤 k 系数保留(k=真人整关承伤中位÷模拟完美档承伤中位,**正常预期 >0.5(用户裁)、预警线 <0.3**,字段随 81000 重锚入库后补算)。**位阶事实**:现行完美档 78.5% 落带 A 外(越上界 68.5pp)、普通档 L1 13% 落带 B 外——落带收敛归全局难度批(M-4 排序,先带 D 悬崖修复后带值收敛,顺序有讲究),81000 重锚只测不判。 **改带(迭代 5 返工出口收口批,2026-09-30 用户拍板)**:普通档 L2 带 [25,45] → **[10,15]**(用户裁:数值没有问题、本来就应该通关率很低,之前的 25~45 设定上就有问题)——返工批终态双窗读数 10.6%(MC)/13.6%(verifier)在新带下落带,返工计划书批点丙追认成立,C1 两刀+AC v1+新池组合基线转正(去 provisional)。普通档 L1 [35,55]、完美档 [35,65] 不动。历史读数报告中的 [25,45] 判列系当时口径留档不改。 @@ -299,7 +310,7 @@ Boss 战的棋盘用本关最大板形(板形行值读棋盘参数表),板 - 零红档:全部行集经区间扫描,不存在"最好情况也打不过"的战斗组合。 - 教学位绿档:第一关第一战与各新敌种首遇位的区间判定为绿档。 - 形态带成立:第一关形态 = 教学位绿 + 中段黄 + Boss 黄不红。 -- 通关率带:口径已换·现行带——普通档 L1 [35,55] / L2 [10,15](2026-09-30 改带);完美档 [35,65]。测量口径 = 冒险条件通关率(逐关读数由 balance_verifier 冒险段派生,单关直入口口径已随 2026-09-23 拍板退役);判读细则见「期望值带」节「判读口径同步」与「改带」两条。 +- 通关率带:**2026-10-03 带换代(用户拍板四带甲案)**——带 A 白板完美执行战役 [0,10%] / 带 B 白板 L1 [50,85%] / 带 C 满成长 [30,60%] 预立 / 带 D 响应曲线 ≤15pp·S 形;旧普通 L1 [35,55] / L2 [10,15]、完美 [35,65] 正式作废。测量口径维持冒险条件通关率(balance_verifier 冒险段派生);四带定稿全文见「期望值带」节「带换代」条。 - 通关余量带:通关者剩余生命 p90 / p10 按现生命轴上限百分比表达,界值重标随验收批。 - 恒等式闭合:关级通关恒等式逐项对账闭合,残差 <5%(provisional 阈值);奖励输出占比 ∈ [15%, 40%]。 - Boss 锚在案:每个 Boss 行的血量锚比率记录在案且落在现行带内;越带须登记,不静默变更。