Files
SoundGame/research/new8/dungeon/round1/synthesis.md
T
xsl d870a75a26 feat(new8/batch1): 两款新 RPG《不眠频率》radio +《回声地窟》dungeon 全套(多agent流水线:策划→资产→开发→测试→玩家R1→修复→R2)
- 程序章程 research/new8/00-program.md(8款概念/回合协议/验收门/进度账)
- 设计:docs/design/15-radio.md+voice-ids(132句,6状态9抉择4结局,电话滤波资产侧带通)/16-dungeon.md+voice-ids(125句,脉冲回声/7层seed生成/三档战斗/元进度遗产)
- 资产:TTS 970文件(GPU flock串行)+ Mureka BGM 8首 $0.24(台账 mureka_log.md)+ 程序合成 sfx(含预pan侧墙/开口、phone_ring铃声、amb_cave呼吸层、turn_tick)+ 终检 check_all_assets 8游戏全绿
- radio:game.js+playtest 221断言(4结局矩阵/pendingChoice盲玩公平/RING两级看门狗/菜单循环/存档schema)
- dungeon:game.js+playtest 1610断言(seed全网格回声一致性/学期零死/格挡80%/死亡归因真话/元进度/菜单冻结/上滑5段状态链)
- 引擎修复:audio.js _playVoice 加载竞态补杀 token(R1真机71分钟语音风暴根因)+ 同id 3s窗口≥5次熔断保险丝 + gesture.js 长按boost事件门(+66行,9套件回归全绿)
- 大厅:新增 radio/dungeon 卡片 + GAMES 数组
- harness:sessions/radio.mjs+dungeon.mjs(主线+压力双剧本)+ transcribe 注册 + voice_text.json 刷新(8游戏704句)+ 13号文档 §20 登记
- R1 存档:4人设评审×2游戏 + 真机试玩报告×2(radio 5/5愿意玩;dungeon 0/4→确诊风暴)+ synthesis×2 + 转写8份
- R2 修复:radio F1-F5(看门狗补挂/rep_low改词重录/真铃声/ASK续玩语义/链末跳过保护)+ dungeon D0-1..D1-6(风暴根治/回声真实性/密度下限+呼吸层/导航最短路/菜单关闭反馈/金币档同账本)+ 实现核对登记
2026-09-02 18:52:37 +08:00

4.2 KiB
Raw Blame History

R1 Synthesis —《回声地窟》(dungeon)

产品裁定 | 证据源:4 人设评审(全拒,状态感知 2-3/5)+ 真机试玩报告(live-player.md,会话 dungeon-20260902*×6)+ 转写(transcript-main/stress.md)+ 产品只读根因排查

1. R1 裁决

评审方 状态感知 下一步明确 愿意继续玩
P1 视障评委 2/5 2/5 否
P2 大学生 3/5 3/5 否(头 90 秒惊艳)
P3 白领 2/5 2/5 否
P4 工人 3/5 3/5 否
真机玩家 — — 有条件是(修掉失聪循环「立刻再来一局」)

结论:0/4 拒绝,dungeon R1 不达标,但被真机玩家确认「战斗、回声、归因真话是真的好」——问题集中在探索期体验与一个灾难级语音循环,属于可修复的结构性问题,不是玩法核心不成立。 R2 = 结构修复轮(本轮不许加新内容)。

2. R2 修复清单(裁定必修)

P0 级

  • D0-1(live P0)语音抢占死循环:教学 D1 后 tut_echo_come 与导航提示无限互抢(nav_n↔tut_echo_come 33,297 次;主会话 35,745 次播放 99.7% 被掐死,71 分钟只听全 4 句;跳教学的二周目 0 抢占 → 污染源锁定 DRILL 泄漏)。 修:① DRILL 完成必须注销全部教学再调度器;② 引擎侧风暴保险丝:同 id 短窗内重复调度超阈值即熔断并 console.error(guide/nav 通用,改 web/engine/ 需全量回归)——产品裁定:允许改引擎,这是全线保险。
  • D0-2(P1 专节+live P1②)回声信息真实性:mat_stair 只在预载清单、零调用点 →「铁器=楼梯」教学承诺 165 次脉冲 0 兑现;侧向 side_open 全程 0 次(侧向恒报墙,两处行为级反证)。 修:回声调度与 grid 单源重接(楼梯=铁器回声、侧向开口播 side_open),加全网格回声一致性断言。
  • D0-3(P3/P4 转写 t≈142-405)探索期内容真空:教学后 350s 零人声零战斗零拾取、两次下潜零演出、卡关提示未触发。 修(结构,不加新资产):① 生成器保证主路径 N 步内必有内容遭遇(密度下限);② 探索「呼吸层」:静默超 20s 播环境短句/远机音(现有 evt/amb id 内选用,不够则程序合成 amb);③ 下潜加演出(stairs_down + 一句楼层播报已有资产,接线);④ 卡关计时器复核(为何 350s 未触发——疑似被 D0-1 风暴饿死,修 D0-1 后复测再定)。

P1 级(本轮必修)

  • D1-1(live):探索态菜单下滑关不掉(DRILL 态却能关;违反设计 §2.4)。
  • D1-2(live):教学 D9 无看门狗无兜底(静置 72s 零事件)。
  • D1-3(live):L3 导航指墙 + 前向回声距离漂移 + 蘑菇「堵格不开战」软封锁(35 分钟未达 Boss)。
  • D1-4(P2 转写+产品根因):战斗结束不切回 bgm/explore(restore 只在菜单关闭路径)。
  • D1-5(live P2):SETTLE 与 TITLE 金币档播报不一致(3 vs 2)。
  • D1-6(live P2):长按 boost 闪跳;D7 菜单被系统自动收掉与教学目标矛盾;回合 15s 静默像死机(加回合音确认)。

伪影澄清(不改游戏,记档)

  • 「元进度不兑现」(P2 转写 t=272/410):live 实测元进度入账与 TITLE 播报全部正确(meta_gold_3/st_best_2)→ 判定为虚拟会话剧本伪影(剧本拾取与游戏结算路径不一致)。dev 复核 sessions/dungeon.mjs 的拾取路径后关案。
  • 仪器:harness longpress 固定 600ms;ASR 1.7x 短句盲区(记入 R2 协议,评测时以 events 为准)。
  • SA3 缺失 24 件(脚步/环境类部分由 SYN 兜底):等 HF token,不影响本轮结构修复。

3. R2 轮次协议

  1. dev 修 D0-1..D0-3 + D1-1..D1-6(含引擎保险丝,需全量 9 套件回归)→ playtest 全绿 + 新增断言(回声一致性全网格、教学后 60s 内必有事件、菜单关闭、风暴熔断单元断言)。
  2. 重新生成主线+压力转写;live 复测 2 局(重点:教学后 10 分钟内零抢占风暴、探索期静默 ≤20s、菜单可关)。
  3. 人设复审:全员 4 人设复评(R1 全拒,必须全员翻案或给出修复后新结论;目标 R2 至少 P3/P4 翻正)。