feat(new8/R3): 双游戏收口修复轮 + 验证档案(radio G1-G6 / dungeon E0-1..E1-2)

- radio:帮助链去重(同等待点二次=beat震+earcon,全量口令38→20)/rep_low警告震/空点轻震/状态链重排(状态在前)/「首播必完整、复播可即掐」显式规则登记/G3核查为设计使然转断言;221→246断言
- dungeon:看门狗双轨制(无操作轨+无进展轨,30/60/90s三级升级到导航接管)/跳教学90s自动滚出(2403s→95s内)/踩楼梯到达即报贴身铁器/band1新词「带回来一点,不多」全管线重录/逃跑长按900ms+提示句;1610→1642断言
- R3 验证(进行中已入库部分):全量回归 9/9 全绿;R3 转写×4;P2/P3/P4 终审×6份(radio 满分档首评/三审,dungeon 4/4.5/3-4 全票愿意玩,无P0);两处独立定址同一残余=漫游型迷路刷不响无进展轨(R4 第一条)
- 8套件+guide全绿;Mureka 累计 $0.87/$2.00
This commit is contained in:
xsl
2026-09-02 23:08:35 +08:00
parent 111dfed68a
commit f7509ad5d8
40 changed files with 9298 additions and 67 deletions
+115
View File
@@ -0,0 +1,115 @@
# 《回声地窟》R2 全拟真复测报告 — 老陈(细心的盲盒 Roguelike 老手)+ 急躁压力局
## 基本信息
- 身份:老陈,34 岁,Roguelike 玩家,认真跟教学、脉冲探路;另一局换急性子表弟小飞(1.7x 语速、乱按狂点)代打压力局。R1 同款人设,目标是逐条验收 R2 结构修复。
- 设置:
- 局 A(新手完整弧线):`voice=male, speed=normal, bgm=normal, guide=full`,主会话 `dungeon-20260902103332`(约 2.3 小时真实时间,247 段语音 100% 纯净可析),另加一个短补测会话 `dungeon-20260902131022`(教学跳过→带路→楼梯格交互补测)。
- 局 B(急躁压力):`voice=female, speed=1.7, bgm=normal, guide=standard`,会话 `dungeon-20260902125330`(乱按 400 秒 / 273+ 手势;**未 /stop 落盘,仅 events+mix partial**——收尾时被主管催停,事件流已现场导出)。
- 手势统计:局 A 约 400+ 次(tap/longpress/swipe×4/doubletap 全用上);局 B 随机乱按 400 秒。
- 最深层:**第 3 层**(局 A,死于 L3 窟主石甲蟹 tel_heavy_r;L1/L2 完整走完,教学 D0-D9 全步骤)。
- 结局:局 A 走完 **教学→探索→L2→L3→Boss 战死亡→归因链→元进度→新周目(跳教学)→再下 1 层(L2)→再死一次(全链完整收听)→TITLE 元进度复核** 全闭环,两场死亡、零死锁。
- 报错:全程无 fetch 失败、无资产 404、无页面崩溃;**全会话 `vend reason=preempt` = 0 次**(R1:71 分钟 35,611 次)。
- 证据落盘:`web/harness/live/out/dungeon-20260902103332/`(全量)、`out/dungeon-20260902125330/`(partial)、`out/dungeon-20260902131022/`(全量);事件流全量副本 `/tmp/sessionA_events.json`(5865 条)、`/tmp/sessionB_events.json`(1030 条)。收尾已 `POST /stop` + `fuser -k 8124/tcp`。
## 局 A 体验叙述(第一人称,验收视角)
**0:00–4:00 教学开场:每句都是完整的。** 解锁单击后 TITLE 正常;单击开局,`sys_new_run`→`intro_1`(4.8s)→`intro_2`(3.9s)→`tut_d0`(5.0s) 全长串行。D0 单击确认震干净。
**t=195 D1 引爆点(R1 灾难起点)——这次什么都没炸。** 脉冲照常(pulse+回声组),**且两侧第一次就报了开口**(side_open_l/r 同至,R1 全程 0 次)。`tut_echo_come` 完整播 2.24s、`tut_front_rule` 完整 2.8s,一句接一句,没有抢占。此后 D2-D9 每一步旁白、每次纠错、每条规则句全部完整入耳——我第一次「听着教学」打完了教学。
**4:00–5:30 D7 状态链与菜单,第一次真正听清。** 上滑状态链五段(st_floor_1→st_hp_1→st_gold_1→st_face_e→st_threat_none)逐段全长播完(R1 全是 0.2 秒渣渣)。下滑开菜单:menu 音+BGM 切换+`sys_menu`+**菜单首项名播报**(`sys_menu_resume`——复核代码确认这就是「打开即报首项」,R1 报告把它误判成「菜单被系统自动收掉」,此桩旧案当场平反);再下滑,菜单一次就关、BGM 立即切回 explore(D1-1 ✓)。教学蝠随后主动撞脸接战(脚步渐强+心跳预警),格挡练习失败两次(我手慢)、miss 句照播、ATK=0 无伤,第三刀杀之——**BGM 立即切回 explore**(D1-4 胜利路径 ✓)。D9 找楼梯时故意静置:**恰 +30.1s 播 `stair_hint_a`**(D1-2 升级兜底 ✓;8s 纯 nudge 是 earcon,探针不记事件,无法证伪)。
**5:30–25:00 L1→L2:靠耳朵真的能走。** 脉冲-移动循环:前方距离四档+材质尾音、左右侧墙/开口(side_open/wall 全程 76 次),撞墙 bump 与回声距离始终一致。拾金币有 `evt_coin_3` 档句。两次下潜演出全套:`stairs_down`+`evt_descend`(3.12s)+`st_floor_2`。L2 落地即被窟鼠贴脸(脚步渐强+心跳),第一次格挡成功就在这场:tel_small 后 0.7 秒双击——**parry 音+`btl_parried` 播报(R1 是死资产,R2 已接线)+减伤入账**,两格挡一击杀,`btl_loot_1`+BGM 回 explore。战斗中静置 15 秒,**turn_tick+gd_turn 恰 15.0s 到场**(D1-6③ ✓,三场战斗三次全中)。
**25:00–40:00 L2 全清与一次意外验证。** DFS 扫图途中把 L2 三只鼠全引了出来——**全是它们主动扑上来的**(R1 的「贴身绕圈就是不开战」彻底绝迹)。中途长按走位撞上接战瞬间变成逃跑(btl_flee+hurt),**BGM 立刻切回 explore**(D1-4 逃跑路径也验了)。菜单在探索态开/关各一次,一次即关(D1-1 主诉直证)。静默 20 秒后 `amb_cave` 垫入;L1 楼梯上静置时 **2769.0/2789.0 两次 amb_cave 严格 20s 间隔**(D0-3② ✓)。
**40:00–55:00 L3:蘑菇会扑了,Boss 会绕了,我死了。** L3 卡关链全 tier 实测:静置 60s→`stair_hint_b`(窟主未清的正确变体句)→120s→`stair_dir_n/w`(直线方位+警告震)→180s→**nav 带路**(最短路首步,**每走一步重报下一步**,s→s→w→n 逐步自校正,R1 的「咬死北边指墙」不复现;L2 明示说北、带路首步说南——两者坐标系不同但各自为真)。蘑菇贴身即扑(3229.1、3597.1),三只全被我正面打掉(btl_loot_2 档句+btl_lvup 升档)。HP 被放低时**自动喝药实锤**:warning 震+potion 音+`st_hp_2` 档播报(3270.6)。最后踩上 Boss 战:长按被 **`btl_flee_boss`+纠错震** 拒绝三次(Boss 禁逃 ✓),换位脚步 mob_step_heavy_r+派生前摇 tel_heavy_r、半血 `btl_half_crab` 全部到位,然后被两刀放倒——**die_intro→die_cause_2(Boss 重击,真话)**。(我脚本的手滑在 die_cause_2 播到一半点了 SETTLE=立刻重开——意外验证了「重开入口 ≤2 秒」和死后重开直接 EXPLORE 不再进教学。)
**55:00–75:00 第二次死亡:把归因链一个字不落听完。** 新周目一路下到 L2,用「逃跑-挨打」循环主动送死(7 次 btl_flee,鼠 ATK=1 真实放血),倒地后**全链一字不差**:die_intro→**die_cause_1**(「你被小怪拖垮了」——真话,确实是鼠群逃跑反击放死的)→**die_adv_1**(「下次前摇声响时就双击」——真话,本局 0 格挡)→st_floor_2(真死于 L2)→**meta_gold_1**→settle_stronger→settle_again。单击回 TITLE,上滑元进度:**meta_gold_1(与 SETTLE 同档!D1-5 ✓)**→st_best_2(到过 L3=中层档,正确)→**unlock_potion**(遗产购置播报,账本自洽)。元进度闭环成立。
**补测会话(131022)**:专程回去验「楼梯铁器回声」,结果收获一条重要边界:**站上楼梯格时单击=下潜(模态优先),脉冲永远发不出去**(t=1288.7 现场演示,直接把我送下了 L2)——详见 P1-1。
## 局 B 体验叙述(急躁压力:female / 1.7x / standard)
小飞乱按 400 秒:**136 段语音(其中 dungeon 53 段)、零死锁(无 25s+ 事件空窗)、零抢占**。乱点打死了开场蝙蝠(btl_bat→btl_kill→btl_loot_1),乱滑被 `btl_no_turn` 正确拒绝,菜单被开 12 次每次都能下滑关掉,双击砸在「保存并回大厅」上一次→sys_saved 退到大厅→乱点又开了别的游戏(88 段他家台词)——**与 R1 局 B 的大厅层乱象同款,非本轮修复范围**。注意:本局事件流混入了同机并行 radio 测试的外来语音(探针通道未按会话隔离,详见 P3-4),dungeon 侧结论均按纯 dungeon 事件清洗后得出。1.7x 语速 ASR 盲区依旧(MISMATCH 34/153:`sys_menu_save`→「否则命为大师」0.17),按协议以 events 为准。
## R2 修复逐条现场验证
| # | R2 修复 | 结论 | 现场证据(t=会话内秒) |
|---|---|---|---|
| D0-1 | 语音抢占死循环 | **修好(铁证)** | A 局全程 preempt=**0**(R1:35,611);**教学后 10 分钟窗口语音 38 段=3.8 段/分钟**(中位间隔 5.7s、最短 1.3s、同 id<1s 重复 0 次;R1 同期 >2000 段/分钟且 99.7% 被掐)。D1 引爆点 t=195.3:tut_echo_come 完整 2.24s→tut_front_rule 完整 2.8s,严格串行;全部 247 段语音逐句可听 |
| D0-2 | 回声信息真实性 | **side_open 修好;mat_stair 现场仍未兑现(P1-1 挂账)** | side_open 全程 **76 次**(R1 两局 0 次),首个脉冲即双侧开口;但 **mat_stair 全程 0 次**:站楼梯格 tap 被下潜模态优先截走(补测会话 t=1288.7 实演),「楼梯前一格正对脉冲」路径被会话收尾截断未走完。铁器回声 live 缺一环 |
| D0-3① | 主路径遭遇密度 | **修好** | L2 三鼠落地后 40-70s 内全部主动扑击(1300.5/1607.9/1849.0);L1 蝠进探索数秒即扑(281.2);探索期无 >20s 无内容体感 |
| D0-3② | 探索呼吸层 amb_cave | **修好** | A 局静默 ~20s 垫入(2514.5);严格 20s 节奏复现(2769.0→2789.0;补测 2619.9/2639.9/2659.9);有人声时不垫 |
| D0-3③ | 下潜演出 | **修好(本就有,转写伪影已除)** | 三次下潜全套 stairs_down→evt_descend(3.12s)→st_floor_N,无一缺失 |
| D0-3④ | 卡关计时器 | **修好(按设计口径)** | A 局 60/120/180s 三级精确触发:hint_b(3511.5=lastAct+63.5s)→stair_dir(3215.5=+120s,警告震)→nav(3936.6=+180s);「任何有效手势重置」口径确认(拾取金币=进展,重置全链) |
| D1-1 | 探索态菜单可关+关闭回执 | **修好** | 2526.5 探索态下滑一次即关,BGM menu→explore 立即回切;关闭签名 earcon 为引擎音、探针不单记(如实注记)。B 局菜单开 12 次全部可关 |
| D1-2 | D9 看门狗兜底 | **修好(30s 级实锤)** | stair_hint_a 恰 lastAct+30.1s(956.5/1307.4/956.5 三次);8s 纯 nudge 为 earcon 无法从事件证实(仪器局限) |
| D1-3① | 导航指墙 | **修好** | 带路=最短路首步且逐步自校正(nav s,s→e,e→n;1264.1/1267.4 每步重报);同向节流(全会话 nav_* 仅 14 次、最小间隔 3.21s,R1 是亚秒互掐);「L2 明示北、带路首步南」系两种坐标语义(直线 vs 路径),各自为真 |
| D1-3② | 蘑菇/游走怪相邻即接战 | **修好** | L1 蝠秒扑(281.2)、L2 鼠全主动(1300.5/1607.9/1849.0)、L3 蘑菇扑(3229.1/3597.1);R1「35 分钟软封锁」不复现,两场 L3 战均为怪主动开 |
| D1-4 | 战斗结束 BGM 回探索曲 | **修好(双路径)** | 胜利路径 4 次(547.0/2626.8/4040.7/7068.9 敌死即 explore)+逃跑路径 1 次(1206.4 flee 后即 explore) |
| D1-5 | SETTLE/TITLE 金币档一致 | **修好** | SETTLE meta_gold_1(8199.3) = TITLE meta_gold_1(8257.7),同账本;后随 st_best_2+unlock_potion(购置后 meta 计提)自洽(R1 是 3 vs 2 互相打架) |
| D1-6① | 长按 boost 闪跳 | **修好** | A 局事件流 0 次 boost on/off 窗口事件(R1 每次长按闪一对) |
| D1-6② | D7 菜单自动收 | **结案(非 bug)** | 复核:sys_menu_resume=菜单首项名播报(MENU_ITEMS[0],openMenu 固定播),R1 误听为自动执行 |
| D1-6③ | 回合 15s 防呆 tick | **修好** | turn_tick+gd_turn 恰 15.0s ×3 实测(477.5/2396.3/3247.9+541.6/2941.5),standard 档也有音 |
| 整体 | 一命全弧线无死锁 | **通过** | 教学→3 层→Boss 死→结算→新周目→再下 1 层→再死→全链→TITLE,全程零死锁;B 局乱按 400s 零死锁 |
## 问题清单
### P0(破坏核心体验的系统性缺陷)
无。R1 的失聪循环没有复现,本轮没有任何「不听人话就玩不下去」级别的缺陷。
### P1(功能失效/设计违约)
1. **「铁器=楼梯」的贴身铁器回声在输入层不可达,mat_stair live 仍为 0 兑现**
- 站上楼梯格时,单击被「下潜」模态优先(补测会话 t=1288.7:tap→stairs_down,脉冲根本发不出),「站楼梯格→贴身(dist1)铁器回声」这条 R2 新接的回声路径,玩家用正常手势永远听不到;
- 唯一可听路径是楼梯恰在正前方射线(echo 距离+mat_stair),本局两次到站都因「踩格即播 tut_stairs_on→顺手单击下潜」错过,补测的「到站退一格转身脉冲」实验被收尾截断;
- 后果:教学 D9「听到铁器回声再走过去」对新手仍是碰运气(本局老陈是靠 tut_stairs_on 踏格句而非铁器音找到楼梯的)。playtest 断言层面已全绿,但 live 端承诺未闭环。
### P2(不适/可疑)
1. **看门狗 8s 纯 nudge(earcon)仪器不可验证**:earcon 不产生独立事件,live 只能证实 30s 升级句;建议给 earcon 加轻量探针(本条是仪器欠账,不是游戏缺陷)。
2. **连续战斗时救援链会饿着**:拾取/击杀=进展事件重置卡关链(§10.3 口径),叠加怪主动扑击后,L2 三连战期间玩家永远攒不满 60s 空闲,带路全程沉默(实测 hint_a 被拖到 lastAct+90.6s)。战斗本身是内容所以体感不空,但「打完三只鼠还没头绪」的新手要再等一整轮 60/120/180s。
3. **教学跳过标志跨会话不一致**:B 局开局跳教学(meta.drillDone=true 生效),补测局却重进教学——同一 localStorage 键 `soundgame.progress.dungeon`、游戏内逻辑正确,根因指向 harness 会话上下文/并行测试互串(仪器侧),挂账复核。
4. **amb_cave 听感未验**:事件层节奏全对,但 ASR 对环境垫无评判能力(全落 SFX_BGM_ONLY 行),音量/辨识度是否「像洞里的空气」待人耳。
### P3(建议)
1. **长按三义在「相邻扑击」时代更危险**:走位中被扑→下一步长按=瞬间逃跑挨打(本局实录 flee×7+扫图误逃×3)。R1 P3 原样存在且触发率变高;建议逃跑加前摇音或改绑手势。
2. **大厅层老问题原样**:乱按双击「保存并回大厅」无确认退局(B 局 ×1),退局后无「你在大厅」定位句、乱点直接开别的游戏——dungeon 侧无责,但它是被 dungeon 菜单送进去的。
3. **st_best 播报语义**:死于 L2 时 TITLE 播「你到过中层」(bestFloor=3 是前世纪录),句面对新玩家易误读为「本局到过」,建议加「最远」二字级别的措辞。
4. **仪器三件**:① longpress 定长 600ms≈1 格,教学「按住走≥2 格」只能靠撞墙兜底通过(撞墙也算过,本轮实走通了这条兜底);② 1.7x+短句 ASR 盲区依旧(MISMATCH 34/153);③ /session 探针通道未按会话隔离,同机并行测试(radio-103345/110919/112548)语音互串进 B 局事件流(88 段外来),且 B 局因被催停未 /stop 仅存 partial。
## 做得好的地方(实话实说)
- **死亡归因真话律两场全对**:Boss tel_heavy_r 放倒→die_cause_2;鼠群 flee 反击放血→die_cause_1;0 格挡→die_adv_1。全游戏最严苛的承诺继续满分。
- **格挡系统第一次完整可玩**:0.7 秒时机双击→parry+btl_parried 播报+减伤(R1 死资产已接线);格挡失败有 miss 教学句兜着。
- **Boss 战规格全兑现**:换位脚步报位(mob_step_heavy_r)、派生前摇(tel_heavy_r)、半血句(btl_half_crab)、禁逃回执(btl_flee_boss+纠错震)。
- **自动喝药**:HP≤25% 一瞬间 warning 震+potion 音+血量档播报(3270.6),一次不落。
- **btl_lvup 击杀升档 ×2**、loot/coin 全部分档句正确; Economy 账本跨死亡、跨购置全部对得上。
- **靠耳朵真的能通关 3 层**:回声距离+材质+侧向开口+怪物脚步三套信息全程零矛盾(R1 的 L3 漂移未复现);卡关三级链是真能把人带到楼梯的。
- **节奏**:教学后每分钟都有事发生(战斗/拾取/氛围垫轮转),R1 的「350 秒真空」体感彻底消失。
## 玩家情绪时间线
- 0:00 开场四句完整清晰:「等下,这次每句都听完了?」
- 3:15 D1 脉冲,教学句没被掐:「风暴真死了,服」
- 6:00 状态链五段完整入耳:「原来这游戏是这么告诉状态的」
- 20:00 菜单一次就关:「口袋终于有出口了」
- 30:00 格挡成功叮一声+播报:「parried!这词我等了一轮」
- 45:00 带路每步重报方向:「这导航成精了,指哪走哪」
- 55:00 被 Boss 两刀放倒:「输得明白,死得服气」
- 70:00 第二次死亡全链听完:「两场死法两句真话,这游戏说话算话」
- 75:00 TITLE 上滑金币档一致:「账目都对,行,冲这个我愿意三周目」
## 如果只能改 3 件事
1. **让玩家真的听到铁器**:楼梯格上的单击下潜保留,但把「贴身铁器回声」改挂到踏格瞬间或下潜确认前播,或允许「楼梯上双击=重发脉冲」——别让唯一的新回声路径在输入层死锁(P1-1)。
2. **战斗中的救援链别饿着**:扑击接战计入「有内容的证据」,或战斗胜利后把卡关计时从「上次手势」改从「上次进展+战斗时长折算」。
3. **逃跑加前摇**:长按三义在主动扑击时代太容易误逃挨打,一拍前摇音就能把「撤退」变成玩家的选择而不是事故。
## 一句话裁决
**R1 那个捂着我耳朵 71 分钟的死循环真的死了——风暴 0 抢占、菜单能关、账目分毫不差、两场死亡句句真话,这游戏第一次从头到尾「说着人话」陪我走完了三层地窟;只剩「铁器回声」这一句教学承诺还差最后一口气,修掉它我就敢把「立刻再来一局」说满。**
+38
View File
@@ -0,0 +1,38 @@
# P1 视障资深玩家评审:《回声地窟》(R2 翻案复审)
> 评审依据:research/new8/dungeon/round2/transcript-main.md(867 行全读)+ transcript-stress.md(5996 行:前 800 行全读,另抽读蝙蝠战 t+2413-2422、收尾段 t+5950-7187,并对全文做语音清单与关键 id 全量计数)。R1 评审 research/new8/dungeon/round1/p1-blind.md 的每一条都带了回执。
> 说明同 R1:【状态】行我只当转写器注记,不算我耳朵听到的。round2/ 目录没有 live-player.md——本轮全部结论出自转写耳证,文末注明。
### 回声地窟
- 状态感知:4/5 —— R1 的 2 分是给「两局两个世界」的,R2 我承认主线局从头到尾是一个游戏了:两次下潜全套演出(t+152.1 stairs_down+「你顺着楼梯,往下潜」→t+156.4「这是第二层」+explore 签名;t+241.0→t+243.1「这是第三层」);BGM 纪律全对账,战曲每场都退(t+53.1/175.3/188.2/215.5/276.6/291.6 淡回 explore,boss 曲 t+319.1,结算曲 t+354.7);上滑五段链两局 60+ 次随叫随到;回声谱系四档全开(echo_1-4 = 8/7/9/6,不再是两态节拍器),侧向开口在线(main 39 次 / stress 653 次,R1 是 0)。扣的一分:撞墙归因还是哑的(stress 181 次 bump 全是裸 sfx/bump,t+67.1/154.0/272.0…零句人话);boss 死因句有一次跟我耳朵顶牛(见一致性专节);还有——压力局里我被泡在每 8 秒一对的无语义 earcon 里两小时,那不叫状态感知,那叫滴水刑。
- 下一步明确性:3/5 —— 「铁器=楼梯」的教学承诺终于兑现,而且是一条完整因果链:t+231.6 mat_stair → t+236.3 再响 → t+240.5「楼梯就在脚下。单击,下潜。」→ t+241.0 下潜成功;L3 t+312.0/315.4 同样兑现。战斗教练依旧一流,新增的方位纠错是真好:「挥空了,它不在你面前。」(t+345.3)与 t+347.5 tel_heavy_r(右侧前摇)严丝合缝;回合发呆 15 秒有看门狗语音+turn_tick 收尾(t+345.3)。但压力局证明抢救机制对真迷路的人不开口:我在教学第 9 步被乱按困了 39 分钟,得到的是 253 对「nudge+watchdog」earcon 和 0 句提示,直到 t+2403.4 才蹦出一句「已跳过教学。单击脉冲,先听听四周。」——39 分钟才到的逃生门不叫救援,叫道歉。设计注记说 D9 看门狗「8s nudge、30s 升级播 stair_hint_a」:我的耳朵两小时一次都没等到升级句,只等到无限循环的滴滴声。
- 愿意继续玩:是(有条件)—— 主线弧线现在值得再按下去:下潜有演出、战斗有教练、死了有对得上的账(t+363.1「这趟带回一些金币」↔ 局内 8 次入金;新周目 t+371.6「有些积蓄」)、死亡-重开循环 377 秒干净跑通。条件就一条:把看门狗的嘴装上,别拿滴水声假装在帮我。
- P0 问题:
1. 迷失抢救只会响、不会说:压力局自 t+75.1 起每 8 秒一对 watchdog earcon,直到 t+7187 收工共 253 对,期间 0 句导航/楼梯语音;最长无语音窗 2223 秒(t+2420.2→4643.3),另有 20 分钟级空窗(t+1189→2414)。同一套话术在主线局明明存在(t+151.6「楼梯就在脚下」),说明不是资产缺失,是触发路径对「一直在动手的迷路者」不通——「每次手势后重挂」的口径恰好被乱按永久饿死。对视障玩家,周期性无信息噪音比安静更羞辱人。
- 建议(≤3):
1. 看门狗升级改按「无进展时长」而非「无手势时长」计时,且升级必须落到人话:30 秒没靠近楼梯就播 stair_hint_a 或「跟着铁器声走」;earcon 节奏 8 秒封顶改 30 秒,并设总次数上限——抢救信息请用句子,别用摩斯电码逼我自己猜。
2. 撞墙归因句接上(181 次 bump 零归因),死亡归因从真实致死前摇取材:main t+353.5 tel_heavy(正面重击前摇)1.2 秒后打死我,t+356.8 却报「你背后的偷袭,要了命。」——全程没有任何一次「背后」方位事件。R1 的归因是我点名表扬的,R2 别在这一格倒退。
3. 远距威胁播报改口径:stress t+387.5「右边有脚步声」、t+773.2「左边有脚步声」播出时耳边没有任何 mob_step——声音没到就别宣称有脚步,改「左边有动静」或收紧触发半径到声画同达;顺带查一下无手势的 step_turn 幻影(stress t+7112.3/7132.3/7142.3,前后只有脉冲,我没转身却听见拖步转身音)。
#### R1 遗留逐条回执
- R1 P0-1「不知道自己在哪」(下楼零演出×2、战曲 370s 不退、新周目无宣告)→ **已修**:下潜演出×2(t+152.1-158.5、t+241.0-243.1,stairs_down+往下潜+这是第X层+explore 签名四件套齐);每场战斗结束 explore 淡入(t+53.1/175.3/188.2/215.5/276.6/291.6,boss/settle 曲各自到位);新周目有宣告(t+365.3「新的探窟,开始了。」→t+367.4「这是第一层。」)。
- R1 P0-2「不知道该做什么」(三级提示哑火、铁器承诺 165 脉冲 0 兑现)→ **部分修**:铁器链兑现(t+231.6/236.3→240.5→241.0;L3 t+312.0/315.4);side_open 从 0 → main 39/stress 653;350s 静默死亡——main 最长零事件窗仅 15.0s(t+330.3→345.3,且以看门狗语音收尾);呼吸层接线证实(stress t+7167.8→7187.3 静默 19.5s 后 amb_cave 恰时补上,唯一一次;main 无 ≥20s 窗故不触发,合理)。仍在的正是「说话档」:卡关提示的句子在 2 小时压力局 0 次兑现 → 升格为本轮 P0。
- R1 P0-3「账目对不上」→ **大部分已修**:死亡结算 t+363.1「这趟带回一些金币」与局内 8 次金币事件(拾取×2 t+77.1/196.5 + 战利×6)相容;新周目 t+371.6「有些积蓄」,不再让「口袋空空」和「遗产生效」同屏打脸;SETTLE/TITLE 统一分档后,压力局标题页读账(t+0「这趟没带回什么。」+「你还没到过第三层。」)对新档自洽。R1 记的「真机伪影(剧本拾取路径)」我认——本轮 main 转写的账我逐笔能平。**仍在**:撞墙归因句 0/181。
- R1 建议 1「让两局听起来像同一个游戏」→ **已修**:教学链/战斗链/结算链逐拍一致;D0-1 语音风暴两局 0 次复现——乱按连点只吃 error 震+完整回声组(stress t+2413.8-2414.2),语音排队不互掐(stress t+6.9 两句零间隔连播)。
- R1 建议 2「把回声谱系喂饱」→ **部分修**:正面 echo_1-4 四档全用(8/7/9/6,R1 只剩两档横跳),侧向墙/开口语义在线,铁器在线;mat_door/mat_water 两局仍 0 次(石头地窟说得通,记着这笔)。
- R1 建议 3「把元进度做成听得见的账 + 接撞墙归因句」→ 账**已修**(见 P0-3 回执),归因句**仍在**(见建议 2)。
#### 回声/脚步/播报三套信息一致性(专项更新,先对账再开骂)
抽了 5 个移动-脉冲序列核对语义互洽,全部通过:
1. main t+61.1:双侧 open + echo_4(远墙)→ t+69.1-77.1 持续通行无 bump,开口就是能走;
2. main t+77.6:echo_1(贴脸墙)+ 左墙右开 → t+85.6 转身离墙,堵头就绕;
3. main t+231.0/236.0:mat_stair 两连、echo_2→echo_1 收紧(正在接近楼梯)→ t+240.5 贴身提示 → t+241.0 下潜成功——t+53.1 的教学句至此不是谎言;
4. main t+345.3 挥空播报 ↔ t+347.5 tel_heavy_r:我听见的方位和系统承认的方位第一次完全咬合;
5. stress t+2413.8:乱按连点 → error 震×2 + 完整回声组 → 1.0s 后蝙蝠照样扑上来(t+2414.8)——乱按不丢信息、世界照常运转,这就是我续命的条件。
- 回声 vs 教学语音:**已修**。R1:165 脉冲 0 铁器、侧向开口 0 次;R2:铁器 4 次、两次直接兑现下潜,side_open 两局全程在线(含教学第一脉冲 t+8.8)。
- 回声 vs 空间本身:**大幅改善,残留两笔**。正面四档连续谱 + 侧向两档语义与后续走位对账,「两态节拍器」解散;残留:材质谱系仍是 2/4(只有 stone/stair),以及 stress 尾段无手势的 step_turn 幻影(t+7112.3/7132.3/7142.3)——我仍无法把每一声拖步归位到「我动了」。
- 脚步 vs 播报(威胁层):**主线局已修,两处残留**。R1 的「L2/L3 260 秒零怪步」没了:L2 窟鼠 t+160.9→164.4 脚步收敛接战、L3 蘑菇 mob_step_bug 密集可闻(t+247-319);heartbeat 仍守 ≤2 格口径(t+162.5/196.5/261.6);新增侧向威胁播报且与 pan 同侧互洽(main t+375.9「左边有脚步声」↔ mob_step_small_l 连响)。残留:远距播报空口宣言(stress t+387.5/t+773.2,说有脚步、耳边无脚步);密度下限只保主路径——压力局 L1 乱走 2 小时全场唯一遭遇是 t+2414.8 那只蝙蝠,迷路者的世界还是真空,只是现在有滴滴声伴奏。
- 播报内部:**已修,一处新账**。settle 五句链齐整(t+356.8-365.3:死因/教训/层数/账本/鼓励);上滑五段链两局 60+ 次随叫随到;遗产账与口袋账分开表述;菜单开合有回执(main t+28.1 开 → t+30.2 关 + explore 签名,D1-1 在主线局兑现)。残留:菜单循环后三项两局仍未露脸(依旧只验证过「返回探索。」);新账一笔——boss 死因句与耳证矛盾(t+353.5 正面前摇打死我 vs t+356.8「背后的偷袭」,见建议 2)。
> 注:本轮 round2/ 目录无 live-player.md(仅 transcript-main.md / transcript-stress.md),以上全部为转写耳证;docs/design/16-dungeon.md「R2 修复回归」注记仅用于对照 dev 声明(如 stair_hint_a 的 30s 升级承诺),不作为我耳朵的证据。转写实际行数与任务书不符(main 867 行全读;stress 5996 行,前 800 行全读+分段抽读+全文计数),已按实际材料评审。
@@ -0,0 +1,33 @@
# P2 · 时间充裕的大学生 复审——《回声地窟》(R2 翻案复审)
> 视角:23:30,宿舍躺床,戴耳机,音量正常。R1 我给了 3/5+拒绝,理由三件事:六分钟空走廊、战斗 BGM 永不切回、「越死越强」是哑的。这次把主线转写全读、压力场全读+抽读后回来验货。
> 说明:round2 目录下没有 live-player.md(只有两份转写),本次复审仅基于转写信息流。
### 回声地窟
- 状态感知:4/5 —— R1 最大的传感器故障修好了:BGM 全程说真话。主线 6 场战斗每一次打完都切回探索曲(t=53.1、175.3、188.2、215.5、276.6、291.6),boss 有独立曲(t=319.1 bgm/boss),死亡进结算 menu(t=354.7)、新周目回 explore(t=367.4)——音乐再也不骗我「在打架」了。回声读数也活了:侧向空旷 side_open 从教学第一脉冲(t=8.8)起常伴全场(R1 全程 0 次),echo_1~4 四档距离真实交替,铁器回声 mat_stair 兑现了「铁器的回声就是楼梯」的教学承诺(t=231.6、236.3、312.0、315.4),还多了「左边/右边有脚步声」方向播报(t=375.9)和「附近很安静」呼吸层(压力场 ×15)。L3 虫足声铺满地界,怪物脚步带 heartbeat 震动逼近,我现在闭着眼知道「这层有什么、在哪边、多近」。扣一分:找楼梯的中距离导航还是盲的——铁器声要到贴脸 2-3 格才响(t=231.6 之后两脉冲即到),中间那一百格我依然只能靠撞(主线 L1 摸了 98 秒,t=53.1-151.6);另外看门狗每 8 秒哔一声但从不带信息(见 P0)。
- 下一步明确性:4/5 —— R1 的「不知道自己是怎么下的楼」修稳了:两次下潜都有「楼梯就在脚下。单击,下潜。」(t=151.6、240.5),铁器回声先响、播报后到,因果链完整。死亡结算从归因到重开一句话一件事:「你背后的偷袭,要了命。」「身后有动静,先转身。」「这趟带回一些金币。」「下个周目,你会更强。」(t=356.8-365.3),单击 7 秒内进新局——我死也死得明白。扣一分:脉冲还是回答「墙多远」一流、回答「楼梯在哪」不及格,中距没有热/冷梯度;压力场里那位乱划的玩家在教学 D9 卡了 38 分钟(t=75-2403),看门狗哔了 253 次没说过一句「铁器不在这一侧」也没给过跳课出口,探索期(t=2403 之后 80 分钟)更是彻底没人管——「在动但全是无效移动」这个 R1 老毛病,指导系统两侧都没接住。
- 愿意继续玩:是 —— 翻案。头 90 秒还是那个让我起鸡皮疙瘩的头 90 秒,而且这回后面有内容了:L2 八十三秒里三场战斗+拾取+「你的拳脚更利落了」成长播报(t=213.3),L3 一路虫足声、两场蘑菇怪、窟主带着专属 BGM 拦路,死了 7 秒重开、金币真的带进下一局(t=371.6「有些积蓄。」)——单局打完我是真的想点「再探一次」,而且这次下一局有可听的回报。
- P0 问题:
1. 看门狗长嘴但不长舌头:教学 D9 看门狗每 8 秒 nudge+watchdog 两连音、全程无一句人话、无跳过教学出口(压力场 t=75.1-2392.8 共 253 次,卡了 38 分钟);探索期反向失灵——主线我在 L1 边走边脉冲照样被哔了 11 次,而压力场玩家出了教学漫游 80 分钟只遇 1 场战斗(t=2414.8)却零提示零接管。迷路的新人听到的不是救援,是计时器。
2. 压力场金币档自相矛盾:t=11.1「捡到几枚金币。」→ t=60.2 上滑「口袋空空。」,同一局内 49 秒自打脸(之后 6600 秒里 27 次口袋空空)。主线全线入账正确,所以这大概率还是「教学拾取不入包但台词照播」的边角——但对躺床的我,耳朵只认「它骗过我一次」。
- 建议:
1. 给看门狗装台词和梯度:卡住超阈值就升级成一句话(「铁器不在这一侧,换方向试试」「上滑可跳过教学」),把 8 秒一哔改成先静默观察、后语音介入;探索期对「活跃但无进展」也要接管,最好顺手把脉冲加上楼梯热/冷梯度或让铁器回声可远闻——这是我从「想玩到第三层」变成「想安利给室友」的最后一步。
2. 教学拾取要么不作数就别播 coin+「捡到几枚金币」,要么一句「教学的道具不入袋」——档位一致性是我翻案的核心依据,别让它留死角。
3. 结算报数字和遗产名:「带回一些金币」已经是好钩子,「带回 23 枚、离〈遗产名〉还差 17 枚」才是让我睡前算着一局一局刷的钩子;现在遗产只在状态行里写「遗产生效」(t=367.4),从没被念出过名字。
#### R1 遗留逐条回执
| R1 原文 | R2 结果 |
|---|---|
| P0-1「死了金币进遗产」从未被声音兑现 | **兑现**。主线全链路可听:t=77.1「捡到一大袋金币」→ 沿途战利 → t=363.1「这趟带回一些金币」→ t=365.3「下个周目,你会更强」→ t=371.6 新周目「有些积蓄」。档位一致(一大袋→一些→有些积蓄),SETTLE 与 TITLE 不再打架。残留:压力场教学拾取谎报(建议 2) |
| P0-2 主线中段是空的(6 分钟空层、无战斗无拾取、窟主不露面) | **兑现**。L2 82 秒 3 场窟鼠+拾取+成长播报;L3 虫足声铺底+2 场蘑菇怪;窟主石甲蟹 t=319.1 亲临,独立 boss 曲+方向性前摇(tel_heavy_r 右侧偷袭)+「挥空了,它不在你面前」位置机制。二周目 L1 出生即怪脚步+方向播报(t=369.0、375.9)。残留:压力场证明迷路玩家仍可能 80 分钟 1 战(生成器密度下限对乱走者兜不住) |
| P0-3 战斗 BGM 永不切回 | **兑现**。6/6 战斗→探索切回(t=53.1/175.3/188.2/215.5/276.6/291.6),boss 曲、结算 menu、新周目 explore 全部正确;战斗节奏不闷了:每回合 turn 音+confirm 震、前摇 tel 带方向、15 秒停滞有 turn_tick+语音「轮到你了。单击挥击。」(t=345.3) |
| 建议1 填层+脉冲会指路 | 前半**兑现**(侧向空旷、四档回声、铁器材质、方向播报、amb_cave/「附近很安静」呼吸层全数在场);后半**部分兑现**(铁器声近距可辨,中距热/冷梯度仍缺) |
| 建议2 BGM 回归+楼梯播报补稳 | **全部兑现**。主线两次下潜都有「楼梯就在脚下。单击,下潜。」(t=151.6、240.5),对照 R1 的 t=142.2/273.8 缺失 |
| 建议3 元进度可听化+遗产名播报 | **金币线兑现**(见 P0-1 回执);**遗产名未做**——「遗产」二字全转写 0 次被念出,只在状态行文字里存在 |
#### 元进度钩子评估(R2 更新)
- 死后想不想立刻开下一局:想,而且这次内容上也想。R1 我夸的 7 秒重开手感原样保留(t=354.7 倒下→t=365.3 新局),归因还是真话且更具体——boss 战里 tel_heavy_r 从右侧偷了我、我确实一根筋正面输出,结算「你背后的偷袭,要了命。」「身后有动静,先转身。」骂得字字属实。R1 钝掉的钩尖这回磨尖了:结算播金币档(「带回一些金币」)、播承诺(「下个周目,你会更强」)、新周目上滑立刻验证(「有些积蓄」,且状态行明写「遗产生效,不用再上课」——新局跳过教学直落探索,这本身就是可感知的「更强」)。从「钩子形状搭好了钩尖是钝的」升级为「钩子挂得住肉」;差的最后半分在遗产名与具体数字,「更强」目前强在哪儿要我自己猜。
- 「脉冲回声」这个核心动词:动词本体维持 5 分,读数丰富度从 R1 的 2 分修到 4 分——R1 那个「同一个动词循环十分钟没有新读数」的死局破了:side_open 真会出现(两侧空旷=岔路感回来了)、echo_1~4 梯度真实、mat_stair 把教学承诺兑了现、「左边/右边有脚步声」让耳朵第一次有了雷达扫过怪物的感觉,探索静默期还有「附近很安静」和 amb_cave 垫底。它现在的问题从「贫瘠」变成了「不指路」:读墙满分,读楼梯中距离还是空白,所以还不到 5 分——等它能在 50 格外告诉我「铁器在那头」,这就是我会发朋友圈的声呐魔法。
#### 一句话结论
R1 三个拒绝理由(空走廊、BGM 骗人、金币是哑的)全部修复且经两份转写交叉验证,翻案,4/4/是;剩下的 P0 只伤迷路新人不伤核心循环——看门狗该长舌头了,然后这个游戏值得我半夜推给室友。
+30
View File
@@ -0,0 +1,30 @@
# P3 复审:《回声地窟》(dungeon)R2 — 时间紧张的白领(翻案复审)
> 视角不变:32 岁,地铁单程 25 分钟,站立单手持机,嘈杂车厢,只玩过消消乐。R1 我给了 2/2/否,理由是「教学后 350 秒零人声零战斗零拾取、铁器回声 0 次、下潜无声、卡关提示一次没来」。本轮依据 R2 主线转写(全程)+ 压力转写(前 800 行全读 + 菜单段/乱按段/结尾段抽读,覆盖 t=0-7187s)逐条验收。round2 目录下无 live-player.md,菜单关闭等 live 项我只能按转写验。
### 回声地窟
- 状态感知:3/5 —— 主线局几乎满分:两次下潜都有演出(t=152.1 stairs_down+「你顺着楼梯,往下潜」、t=241.0 同款),进层必报层(t=156.4「这是第二层」、t=243.1「这是第三层——窟主的地界」、新周目 t=367.4「这是第一层」),上滑复述从四句变五句、新增威胁行(压力局 t=387.5「右边有脚步声」、t=64.5「附近很安静」),连死亡结算都报深度(t=361.0「这是第三层」)——我在车厢里任何时候一上滑,9 秒捡回层/血/钱/朝向/威胁。扣的一分全在压力局:t=52.5 之后教学不放人,t=52.5→2403.4 整整 39 分钟我没有任何一句人话告诉我「你还卡在教学里」,状态栏(我是读转写才看得见)停在「教学演练第 9 步」,耳朵里只有每 8 秒一次的看门狗双铃——那一小时我在哪、我在什么状态,全靠猜。
- 下一步明确性:3/5 —— 主线局这次知道该干嘛了:t=53.1 教完「铁器的回声=楼梯」,t=231.6/236.3 我真的先听到铁器回声、再 t=240.5「楼梯就在脚下。单击,下潜。」踩格即播;战斗面 t=264.0 多了「它贴着你不放,不用转身」帮我校准;t=330.3 我发呆 15 秒,t=345.3 有人开口「轮到你了。单击挥击。」+回合滴答——不闷。但压力局把短板照出来了:看门狗 t=75.1→2392.8 响了 253 次铃,一次话都没说过(「楼梯就在脚下」是踩到楼梯格才有的贴近提示,不是看门狗说的),两小时里我在第一层空转,0 楼梯、0 战斗、0 拾取,「该往哪走」这个问题两小时没人答。
- 愿意继续玩:是(有条件)—— 主线局 6 分钟走完「教学→金币→下潜→三场窟鼠→升级→第三层→两只蘑菇怪→窟主→阵亡→新周目」,t=180 前我已经历 4 次正反馈,死一次 10.6 秒回桌不扣钱,这就是我要的通勤颗粒。条件:把「被打断乱摸」这条路径的 39 分钟教学锁和哑巴看门狗修掉,我才是无条件继续。
- P0 问题:
1. 不知道该做什么(中断/乱按路径):压力局 t=52.5→2403.4,教学完成判定卡死后无一句指向性语音,看门狗每 8 秒响铃 39 分钟却从不开口,教学跳过兜底(「已跳过教学」t=2403.4)比 R1 乱按局的 74.9s 滚出教学倒退了 30 多倍;skip 之后 t=2422→7187 又是约 79 分钟零遭遇、零楼梯、零金币——密度保底只在规范路径成立,乱走路径失灵。
2. (记半条)探索态菜单:两局转写都没在纯探索态开过菜单(主线的开/关在 t=28.1/30.2,属教学态),R1 的「探索态下滑关不掉」我在转写里验不到修没修,加上 round2 没有 live 报告,此条悬置。
- 建议:≤3 条,按对「我愿意玩下去」的影响排序
1. 让看门狗会「说话」:同一次停顿第 3-4 次响铃(约 25-30s)必须升级成一句方向话(复用「楼梯就在脚下」句式或「西边有铁器声」);现在 nudge 和「看门狗升级」两个音每 8 秒同时响、响 39 分钟没差别,车厢里我只会读出「你卡住了」的焦躁。顺手把「已跳过教学」阈值从 2403s 压到 90-120s。
2. 把主线的内容密度保底同样套在乱走路径:skip 后 t=2414.8 第 11 秒就来战证明生成器会做,让它每 60-90s 对任何移动路径保底一次遭遇(金币也行),别让我在 t=2422-7187 那种 79 分钟空转里耗到下车。
3. 补两条证据+一句播报:真机或转写补验纯探索态下滑关菜单(D1-1);探索态上滑复述加第 6 句「最近的铁器声在你左边/右边」——mat_stair 已经在网格里响了,差一句播报,「找楼梯」就从撞大运变成听声辨位。
#### R1 遗留逐条回执
1. 「教学后 350s 零人声零战斗零拾取」→ **已修复(主线)**。教学末句 t=53.1 → t=77.1 金币(24s)→ t=151.6 楼梯提示+下潜 → t=164.4 首场战斗;全篇最长无声空档 15s(t=330.3→345.3,且有语音救场);t=180 前正反馈 4 次,3 分钟颗粒达标。
2. 「铁器回声 0 次」→ **已修复(主线)**。mat_stair 共 4 次(t=231.6/236.3/312.0/315.4),第二次下潜我先听铁器、再看提示句,教学承诺兑现;「楼梯就在脚下」踩格即播(t=151.6/240.5)。压力局 0 次——不是没实现,是 2 小时没走到楼梯旁,归入上面 P0。
3. 「两次下潜无声」→ **已修复**。stairs_down 音效+「你顺着楼梯,往下潜。」+「这是第二层/第三层。」齐全,新周目还补「这是第一层」。
4. 「卡关提示 0 触发」→ **半修复**。不再被饿死:响铃每 8s 必到,战斗发呆 15s 也有「轮到你了。单击挥击。」;但铃只响不说话、双音同响无层级差异,压力局 39 分钟零句指向。见建议 1。
5. (R1 附带)「长按=前进在晃动车厢里易断」→ **未动**。仍是长按前进;不算翻案 blocker,记账。
6. (R1 认知负荷)「1.2s 格挡窗口对消消乐手太苛」→ **部分缓解**。「它贴着你不放,不用转身」(t=264.0)砍掉转身判断,主线我 4 战全胜含两只蘑菇怪;窗口本身没放宽。可接受。
#### 通勤压力再测
- 场景 A(正常坐车、跟着教学走):t=0-377 一条龙。25 分钟单程够跑 3-4 个周目;被打断一上滑 9 秒捡回局面+威胁行;死一次 10.6 秒(t=354.7→365.3)且归因两句不骂人、金币不清、还报「你到过第三层」。**达标,这是我愿意装着的那类游戏。**
- 场景 B(报站分神/同事拍肩后回来乱摸,即压力局剧本):t=52.5 起教学不放人,看门狗双铃每 8 秒敲一次、39 分 11 秒后才「已跳过教学」,skip 后再 79 分钟零遭遇。真实人类 3 分钟内就杀 App;我唯一的逃生口是强退重开(约 30s 成本),但重开后乱摸还会再锁。**这正是 R1 让我拒绝的那个坑在乱按路径原样复活,而且比 R1(74.9s 滚出教学)更深——翻案是翻了,这一格别叫我再填一次。**
- 噪音面:探索静默确实没了(好事),但代价是 8s 一次的看门狗铃;同一对铃响 38 分钟没有任何变化,在车厢里它是催促不是安抚。呼吸层环境音两局合计只出现 1 次(stress t=7187.3 amb_cave,玩家真空转 19.5s 才触发),等于没上线;主线 0 次。
- 单手盲操:不变的好——单击/按住/左右滑全程可盲操;连点三下只吃两下 error 短震(stress t=2413.8 起)提示手滑,不罚,摸鱼怕出声也没有任何强制发声操作。
- 菜单:教学态 t=28.1 开、t=30.2 下滑关,关时有 BGM 切回+explore 提示音,反馈清楚;纯探索态开关两局都没测到,保留疑问(见 P0 半条)。
+27
View File
@@ -0,0 +1,27 @@
# P4(疲惫的工人)R2 复审 —— 《回声地窟》
> 45 岁,工地收工,宿舍 21:00,外放小音量,游戏经验少。R1 我给了 3/3 拒绝,这回是来验账的。
> 依据:research/new8/dungeon/round2/transcript-main.md(完整弧线:教学→二层→三层→窟主→死亡归因→新周目,t=0-377)+ transcript-stress.md(前 800 行全读,另抽读 t≈2400 教学脱困段、t≈4650 中段、结尾 t≈7190;全程约两小时,253 声看门狗「咚」、仅 2 场仗、没找到楼梯、没死)。
> 注:round2/live-player.md 这回没见到,探索态菜单能不能下滑关掉(上回清单里的 D1-1),两份转写都没考到——压力局我整局没开过菜单。这条只能记「未验」。
### 回声地窟
- 状态感知:4/5 —— 这回从下地到躺下都有人给我递话。下楼必报层(主线 t=156.4「这是第二层」、t=243.1「这是第三层」,第三层还多一句「窟主的地界」,等于提前打了预防针);怪在隔壁先有脚步声加心跳震(主线 t=247 起一路 mob_step_bug,t=261.6 心跳震),贴脸了有人报名(t=264.0「蘑菇怪拦住了你!」);血要见底有「危险」音加三连警告震(t=330.3);挥空了有人解释(t=345.3「挥空了,它不在你面前。」);死了有归因三句(t=356.8「你背后的偷袭,要了命。」)。R1 那个「命悬一线自己不知道」没了。扣的一分:心跳震和「危险」音还是没人用嘴教过,我是打到第三层血见底才咂摸出「危险」音是啥意思——要是教学里点一句,我早半层就稳了。
- 下一步明确性:4/5 —— 该按哪永远有人教:教学一句一个动作(t=6.4 单击、t=14.8 按住走),打仗喊「轮到你了。单击挥击」(t=345.3),蘑菇贴身还补一句「它贴着你不放,不用转身」(t=266.1);楼梯一踩到就报「楼梯就在脚下。单击,下潜。」(t=151.6、t=240.5);躺了以后「单击再探一次」,一下就重开(t=365.3)。扣的一分:楼梯在踩到之前,永远没人指路。主线我第一层摸了 99 秒(t=53-152),全靠看门狗 8 秒一「咚」陪着,最后是自己撞到楼梯格上才知道;压力局我摸了俩小时、253 声「咚」,没等来一句「楼梯大概朝哪」,最后是游戏看我实在不成器,替我「跳过教学」(压力局 t=2403.4)才放我出去的。有人陪是有了,有人指路还没有。
- 愿意继续玩:是 —— 规则一遍懂、做错不挨骂、死得明白钱还在、打完仗耳朵能歇着。上回是熬,这回是玩。
- P0 问题:无 —— 主线这趟从头到尾,我找不出「不知自己在哪/该干嘛/为啥死」的时刻。压力局两小时上不了楼暴露的「无指路」,我知道自己在哪(第一层)、该干嘛(脉冲加走),只是不知道楼梯在哪,降成建议第一条,不算 P0。
- 建议:
1. 看门狗的「咚」得长嘴:同一层走上一两分钟没踩到楼梯,就把「咚」换成一句话——「楼梯大概在你东边」或者「你兜圈了」。压力局证明光「咚」没用(253 下、俩小时、零进度);这是我现在唯一还会迷路的时刻。
2. 窟主开打前添一句「这位不好惹,打不过就顺着来路跑」;心跳震和「危险」音也在教学里各点一句(「心跳快=它近了」「听见危险音=血要见底」)。R1 提过,这回修了一半:预防针有了(「窟主的地界」)、死因明白了,就差「可以跑」这句和俩声音的出处。
3. 「咚」的节奏调一调:8 秒一下,主线里是「有人陪着」,压力局俩小时 253 下就成了另一种单调。有话则长(报方向),无话则短(隔半分钟轻「咚」一次就行),别让它变成新的「咚……咚……」。
#### R1 遗留逐条回执
- R1 建议 1(走了几十步没上楼梯,隔一会儿提一句楼梯朝哪)→ **半修**。内容真空修扎实了:主线教学后 6 秒就有怪扑(t=160.9 脚步→t=164.4 开打),金币(t=77.1、t=196.5)、连场仗、「你的拳脚更利落了」(t=213.3)一路都有,走路不再两眼一抹黑;指路也不再看「手停没停」,改成看门狗 8 秒一「咚」。但「咚」不带方向不带话——我要的「楼梯大概朝哪」到现在没人说过,压力局 253 声「咚」零指路是硬证据。未完全兑现,是我下回还愿意来的前提里最悬的一项。
- R1 建议 2(打不过的先打招呼;心跳震和警报教学里讲一遍)→ **大半修**。窟主不再三秒突脸:第三层进门就报「窟主的地界」(t=243.1),窟主有自己的压迫 BGM(t=319.1 bgm/boss),血见底有「危险」音加警告震(t=330.3),打了 35 秒才躺,躺了有人告诉我是「背后的偷袭」、下回「先转身」(t=356.8-358.9)。没修的:窟主报名时还是只有「窟主石甲蟹,就在你面前。」(t=319.1),没有「打不过趁早跑」;心跳震、「危险」音依旧没有嘴上解释。
- R1 建议 3(账要对上,别颗粒无收)→ **基本修好**。主线每层有拾有仗,「小有收获」(t=274.5、t=289.5)跟实际捡的对得上;死亡结算从「这趟没带回什么」改成「这趟带回一些金币」(t=363.1),新周目开局「有些积蓄」(t=371.6)——账平了。压力局标题页「这趟没带回什么。你还没到过第三层。」(t=0-2.1)是新档实话,不算撒谎。剩一处旧账:教学区捡的金币(压力局 t=11.1「捡到几枚金币」、t=48.2 打赢掉币)过后上滑还是「口袋空空」(t=60.2)——按上回裁定这是剧本伪影、真机账目核过是对的,我记一笔不再追。
- 附带上回的 P0 两条也销账:语音抢占死循环这回一句没断过(全程每句话都放完整,主线压力局皆然);探索期四分钟纯回声翻来覆去的苦工期没了(主线最长安静约 5 秒,静快 20 秒必有两下动静垫着)。
#### 容错核算(R2 更新)
- 教学跟得上吗:跟得上,还是我玩过最贴心的开头,乱按也不恼——做错就两下短震,不骂人,换个说法重教(压力局 t=36.4「没挡住也别怕,它伤不到你。」);蘑菇贴身还现场搭手「不用转身」(主线 t=266.1)。新增兜底:教学真卡死会放我出来(压力局 t=2403.4「已跳过教学。单击脉冲,先听听四周。」),就是这兜底等了 39 分钟才来,太晚了,真工人早卸手机睡觉了。
- 死一次多惨、会不会骂我:不骂,比上回明白得多。死因、教训、到过哪层、带回多少、下局更强,五句一口气说完(主线 t=356.8-365.3);单击一下重开,重开「遗产生效,不用再上课」(t=367.4),口袋「有些积蓄」(t=371.6)——金币留住、课不重上,死了不白死,这就是俺要的账。轻轻松赢一次也有:教学怪稳赢,窟鼠蘑菇按「单击打、前摇双击挡」都能放倒,主线五场全胜。
- 黑暗里乱走有没有惩罚过重:没有。撞墙闷响、乱按短震,压力局俩小时血一滴没掉(t=4643 上滑还是「你毫发无损」);怪靠近只提前打招呼(「右边有脚步声」,压力局 t=387.5 等七处),从不偷袭。
- 整体玩下来累不累:主线这趟不累了。打完仗鼓点真的会收(主线 t=175.3、t=215.5、t=276.6 都切回探索曲,R1 那个绷四分钟的打仗鼓点没了);回合卡 15 秒有「咚」加一句「轮到你了。单击挥击。」(t=345.3),不像死机;快静到 20 秒就有环境音或「附近很安静」垫着(压力局结尾 t=7187.3 amb_cave 正好在约 20 秒静默末尾响,呼吸层是真的在干活)。扣分项就一条:看门狗 8 秒一「咚」,短程是陪,长程是磨——它不吵,但也不办事。
+41
View File
@@ -0,0 +1,41 @@
# R2 Synthesis —《回声地窟》(dungeon)
> 产品裁定 | 证据源:4 人设翻案复审(4/4 愿意玩:P4/P2 直接翻案,P1/P3 有条件翻案)+ R2 真机报告(round2/live-player.md:P0=0)+ R2 转写 ×2。live 局 B 事件流混入同机并行 radio 语音(探针通道未隔离,已定因为仪器问题,结论按纯 dungeon 事件清洗)。
## 1. R2 裁决:翻案轮达成
| 评审方 | R1 → R2 | 结论 |
|---|---|---|
| P1 视障评委 | 2/5→4/5、2/5→3/5 | **是**(条件:把看门狗的嘴装上) |
| P2 大学生 | 3/5→4/5、3/5→4/5 | **是**(R1 三理由全修复经双转写交叉验证) |
| P3 白领 | 2/5→3/5、2/5→3/5 | **是(有条件)**(主线实际 4.5;乱按路径回归必须修) |
| P4 工人 | 3/5→4/5、3/5→4/5 | **是**(翻案成立) |
| 真机复测 | — | **结构修复全部兑现**:风暴绝迹(10 分钟 38 段/抢占 0 vs R1 35,611 次/99.7%)、菜单可关、金币账目一致、死亡归因句句真话 |
**结论:从 R1 的 0/4 到 R2 的 4/4,dungeon 完成翻案。** 剩余问题收敛为一个新 P0(看门狗饿死)+ 一条 P1(贴身铁器输入层不可达)+ 打磨项,全部进 R3。
## 2. R3 修复清单
### P0 级
- **E0-1 看门狗饿死(四票共识 + live「连续战斗饿死救援链」归并)**:抢救计时器被「每次手势后重挂」饿死(压力局 253 次 earcon、2223s 无语音窗、0 句提示)。修:区分「无操作」与「无进展」两轨——活动重置无操作轨(保留 escape §10.3 语义),但**无进展轨只由状态推进重置**(层级/位置/战斗回合变化);超阈值走三级升级:earcon → 短句提示(现有 stair_hint_a 等)→ **导航接管**(播最短路第一步方向,含楼梯指向)。断言:连续乱按 90s(无进展)必须升级到短句与接管。
- **E0-2 跳教学路径密度回归(P3 抓获)**:skip 教学后再 79 分钟零遭遇、39 分钟零指向语音(R1 乱按局 75s 即滚出教学 → R2 倒退)。修:跳教学路径同样执行 `_fillMainPathDensity` 与导航接管;断言:跳教学种子局主路径密度不变式 + 120s 内必有指向语音或遭遇。
### P1 级
- **E1-1 贴身铁器输入层不可达(live)**:站楼梯格 tap 被下潜模态截走,「铁器=楼梯」只能靠相邻格兑现。**产品裁定方案:到达即报**——踩上楼梯格的瞬间自动播贴身铁器回声 + 下行提示短句(不靠玩家脉冲,无输入冲突,教学承诺兑现)。
- **E1-2 band1 档位账目(P2/P4 共识)**:「捡到金币→口袋空空」谎报。修:新录 band1 替代句(语义「带回来一点,不多」,走 TTS 管线单条)+ SETTLE/TITLE 同步;band0(=0)保留「空手」措辞。
### P2/P3 打磨(顺手带)
- 长按三义误逃(探索态长按歧义):短按 450ms 阈值内 tap 优先判定不变,逃跑长按需 ≥900ms(降低误触),教学补一句区分。
- `st_best` 措辞与 `st_floor` 序列微调(live P3)。
- 8s nudge 仪器不可验:改为 earcon+首句短词(半可验);amb_cave 听感留真机人测(roadmap §4)。
### 关案/悬置
- D1-1 菜单关闭:live 实锤「一次关+BGM 回切」,**关案**。
- 教学跳过标志跨会话不一致:仪器侧(harness localStorage 语义),记协议不改游戏。
- 大厅误开他局、探针通道未隔离:harness/大厅层,记入批次收尾清单(不属 dungeon)。
## 3. R3 轮次协议(= 批次验收收口轮)
1. dev 修 E0-1/E0-2/E1-1/E1-2 + 打磨项 → playtest 全绿(含饿死/跳教学两条新断言)+ 8 套件回归。
2. E1-2 新词 TTS 单条重录 + voice_text.json 刷新;转写重生成。
3. 1 局 live 确认(重点:乱按 5 分钟内必被短句/接管抢救、踩楼梯到达即报铁器、band1 新词)。
4. 4 人设终审(P1/P3 的条件是否满足)→ R3 synthesis → 达标则 dungeon 标记可交付,批次 1 收口停下等用户上手。