Files
SoundGame/research/escape-state/round2
xsl 963dfa1cc8 fix(escape): 暗室状态引导方案落地(25号策划文档 B1-B8 → F1-F9 实施)
策划轮:25-escape-map-flow.md as-built地图/玩家流程/信息账本+盲区清单(S1-S7)+方案B1-B8
实施(玩法零改动,只加状态引导层):
- F1 撞墙方位句「左边是墙」(wall_dir_*×4,同向10s限频)
- F2 目标句并入方位「铁柜,在右面的房间」(gd_*_dir×3)
- F3 无进展150s活跃计时器+gd_prog_1..3进度重述(只重述不泄题,专治活跃迷路玩家——修卡关计时从「无进展」退化为「无操作」的既定偏差)
- F4 双击兜底直通L2降级L1(不再白送答案)
- F5 空房首访描述(4空房可区分)
- F7 busy窗口手势缓存补判(原静默吞手势)
- F8 结算链单击守卫(time_band/again完整到达)
- F9 跳过引导补播目标句
- F6 空房方位特征句按25号裁定留档后续轮
新增语音10句×2性别(flock串行QC无离群,ASR逐字正确)
验证:escape playtest 235/235(+85新断言)+ guide 132/132 + 终检全绿 + 14游戏回归零回退
live复跑10.4分钟通关:零截断,S1-S7盲区逐条核销
档案 research/escape-state/round1-2;01号文档追加修订记录R1
2026-09-15 00:37:41 +08:00
..

escape-state round2 · 状态引导改进方案(25 号文档 B1-B8)修复验证档案

轮次:escape-state round2(2026-09-14/15)。对象:25 号文档 §4.3 实施清单 F1-F9(F6/B5b 按方案"可分期"留档,见 25 号文档实施裁定 1)。 档案格式对齐 round1:mock 转写 + live 真机一局 + 事件/判定原件。 round1 的 P1/P3 人设评审不重做(方案条目即由双席评审产出,本轮验证落地效果)。

产物

文件 内容
transcript-mock.md mock 转写(transcribe.mjs escape,sessions/escape.mjs 已按新行为微调):新手完整一局,覆盖 B1 撞墙方位句+限频、B5a 空房首访、B2 一体句 ×2、结算链完整到达
live-transcript.md / live-events.jsonl / verdicts.json / mix.webm live 真机一局(control.mjs 端口 8145,女声响 full 档,约 10.4 分钟,引导→探索→通关→重开),认真新手人设
README.md 本文件(盲区清单 S1-S7 逐条核对)

live 一局总览

  • 38 个语音段,56 条判定行:OK 37 / SFX_BGM_ONLY 19 / TRUNCATED 0 / MISMATCH 0 (round1 为 OK 35 / SFX_BGM_ONLY 18 / TRUNCATED 2——两条截断均有手势归因; 本轮零截断,含 B7 守卫挡下的那一次习惯性单击)。
  • 新语音 10 句在真实混音中全部到达且 ASR sim≥0.93:wall_dir_u/l、empty_2/1/3(首访)、 stuck_cabinet_1(B4 降级)、gd_box_dir/gd_gate_dir(B2 一体句)、gd_prog_2(B3)。

盲区清单 S1-S7 逐条核对(25 号文档 §3.2)

盲区 修复 live 证据(行号 = live-transcript.md) 结论
S1/S1b 方位(撞墙无方位) B1 wall_dir_* 行 141-143:wall 后接播「上边是墙。」OK sim=1;行 166-168:「左边是墙。」OK;同向 10s 限频生效(199.5s 第二次撞北墙只有 wall 无 wall_dir_u) ✅ 每次撞墙建立"此方向不通"地图标记
相对方位半盲区(无目标名) B2 gd_*_dir 一体句 行 231-233:「电箱,在左面的房间。」OK sim=1;行 306-312:「大门,在右面的房间。」OK sim=1 ✅ 单句即可行动,不再是"……的房间"
S2 已探索地图 B5a 空房首访描述 行 115-118 (0,1) empty_2、行 189-192 (1,0) empty_1、行 199-202 (2,0) empty_3,均首访一次性 OK ✅ 空房进入即有听觉锚
S3 全局进度无渠道 B3 gd_prog_* 行 265-268:开柜后活跃探路 ~154s(10 次手势零进展、避开 (2,2) 防进展重置)→ gd_prog_2「铁柜已经打开。电还没有通。」OK sim=1;期间 L1/L2/L3 零误触 ✅ 活跃迷路通道补洞,不泄题
S4/S4b 目标重述/查询泄漏 B4 + B8 B4:行 180-182 双击兜底播 use_fail + stuck_cabinet_1(L1 意象,OK 0.93),不再直通 stuck_*_2;B8:g7_goal 在引导链尾 OK sim=1(跳过/REOPEN 路径补播由 playtest A2/B/N 断言覆盖) ✅ 主动查询不再白送答案
S5 空房不可区分 B5a(B5b 留档) 三间首访空房文本各异(回声/墙壁/水滴),live 中与环境音叠加可分辨 ✅(B5b 方位特征改词留后续轮)
S6 busy 吞手势 B6 缓存补判 行 79-87(live-events.jsonl):82.3s swipeleft 落在 g2_wall busy 窗口(82.2-87.9)只有 [10] 震——87.9s 解锁瞬间补判:error 震 + wall 语音 + G2 计数 1(对照 round1 行 30-35 同场景静默吞手势) ✅ "我的输入没丢",可归因
S7 结算链截断 B7 _settleBusy 行 336-347:587.46s 习惯性单击落在 escape 播到 4.4/15.3s——只发引擎 confirm 震,链继续;time_band3(行 346)、again 完整到达 OK;链播完后单击正常重开(replay 起播) ✅ 结算完整到达权 + 重开闭环

附带观察

  • escape 长句 live 实测 15.32s(dur 探针值),结算链全长 ~24s(escape+time_band3+again), B7 守卫窗口即此区间;30s 资产缺失兜底由 playtest 场景 M 第二条路径冻结。
  • time_band3「用时不到十分钟」与本局 ~9.7 分钟一致(归因真话)。
  • female/wall_dir_r 为 3.04s 慢速 take(同句 male 1.04s,ratio 2.92 未触 3x 离群线), QC:ASR 双性别内容均「右边是墙。」逐字正确,慢速贴合"沉稳平静"instruct,留档备查; 本局 female 档未触发该句(撞的是北/西墙),male 档或未限频路径如有听感问题再重录。