- S2:新增input_open双音柔铃标记「能答了」边界(playback/input边界此前吞手势无标记) - S1/S3/S4:input阶段长按=状态查询(13句status_*分档整句:长度4档×进度4档×账目5档,两本账口径一致,不耗账不闭窗) - S5:announce/roundend非单击手势补error震(00 §5.4三秒反馈律) - S6 P0:gameover下滑进菜单→结算链死锁8.4s修复(结算看守+挂起补播) - S7:your_turn每局一次(原每轮重念) - 取证:live两会话+4人设评审,S清单见research/simon-polish/round1/findings.md - 验证:playtest 156/156 + guide 122 + 终检绿 + 14游戏回归零回退 + live复跑核对局14/14压力局8/8;状态感知2/5→4/5(四席同升),愿意玩改口为是 - 02号文档追加§9修订记录;新增input_open+13句status_*走完整TTS管线(flock串行QC无离群)
3.3 KiB
3.3 KiB
P1 视障资深玩家复审:《音序回响》(simon polish 修复验证轮 R2)
复审依据:research/simon-polish/round2/live-V-transcript.md(核对局,14/14 断言)+ live-P-transcript.md(压力局,8/8 断言)。对照 round1 评审(../round1/p1-blind.md) 的失聪点逐条复听。ASR 非 OK 行全部归因玩家自裁(跳旁白截断/短句同音近失),无游戏自残。
音序回响
- 状态感知:4/5 —— round1 的两个失聪区都补上了。①输入开放窗口:input_open 柔铃现在在 every 边界准点响(V 行 40/70/96/135/171/236/271,含复活重播 70), 而且实测它严格落在占用预告语音结束之后——第 1 轮 your_turn 念完(V 行 36)才有 开放铃(V 行 40),我再不会被吞手势了。②账目:长按查询三句链实测兑现 (V 行 174-193:status_len_mid「这一轮不长不短」→ status_prog_start → status_free2,VERDICT 全 OK),长度档与真实序列长度一致、进度档与 inputIdx 一致、账目档与免费余量一致——归因真话过关。扣 1 分:查询键无教学提示,发现式 辅助对新手仍是隐藏功能(可接受,旁白只承诺"记不住就向上滑")。
- 下一步明确性:5/5 —— 播报期误触现在有 error 震(V 行 116/119、P 行 41-47), "现在不用按"有了触觉落点;playback 维持静默豁免的负例也实测锁定(P 播放中乱按 零 error 震)。结算链阶段看守兑现(V 行 277-298:78.35s 进菜单 → 菜单内 3 秒 只有 BGM 没有结算句 → 81.25s 关菜单 → 81.61s 结算链从头补播,承诺「单击屏幕, 再来一局」(V 行 86.99)这次是在结算屏上播的)。
- 愿意继续玩:是 —— 现在每一步都有听觉落点,记忆挑战的纯度没被破坏(每轮只多 一声 0.38s 的铃)。
- P0 问题:无(round1 的 S6 已闭环,压力路径复测通过:P 行 173-195)。
- 建议(≤3 条,按影响排序):
- 查询键值得一句教学提示或开局 hint——发现式对全听觉玩家意味着"可能永远发现 不了"(P2 瑕疵,不阻塞)。
- status_out「答错就结束」语气可再温和一档(P4 已表示可接受,记录备查)。
- 无。
听觉惯例符合度(逐条核对)
- 语音可打断/重听:过。跳句机制未变;S6 的 stopVoice 抢占是结算链内部替换, 不产生半句残片(V 行 78.35-81.61 菜单窗口无半截语音)。
- 等待有无声:过。结算屏死寂 8.4s 已消除(菜单内只有 BGM,回结算屏即补播)。
- 失败可归因:过。被吞手势有双保险:input_open 边界铃 + announce/roundend error 震。
- 菜单列表导航规整:过。菜单只播菜单语义,结算链不再越界(V 行 277-298)。
- 提示永不逐字重复:过。your_turn 每局一遍实测(V 行 35-37,复活重播未重念)。
- 账目真实:过。查询三档与内部状态逐项核对一致(V 行 174-193)。
- 语速上限/长按快进:过(P 局 1.7 档整句无截断,gd_occ_dt 截断归因乱按)。
- status key:从缺席到过(长按=查询,键盘按住空格同享 00 §5.5 通道)。
- 双击确认(菜单约定):过(P 局菜单双击未变)。