feat(new8/batch3-4): cipher/teahouse/keeper/bridge 全套交付——new8 八款全部可交付收官
四泳道并行全流水线(资产→开发→测试→玩家迭代闭环),双双 R1-R2 连续达标裁定可交付: - cipher《暗码》223 断言:摩尔斯解码嵌叙事/四结局矩阵/暴露度逐NIGHT验算/三层兜底;R2 三修(链首标记音/预警震/结局计数句+4句补录)4/4 全满分档 - teahouse《深夜茶馆》205 断言:泡茶时机窗/经济逐晚对账/多晚弧线;连续 2 轮 4/4 愿意玩 P0=0 - keeper《守塔人》257 断言:时空签名教学-兑现/插叙触发回返/trust×truth 档位/4结局;R2 F1/F2 坐实(震型豁免/首播跳句锁)4/4 - bridge《星环舰长》336 断言:巡检节奏逐毫秒/危机×系统态矩阵/仲裁7场景/忠诚差分/评级验算;R1 当场修F1-F4、R2 F5 菜单顺延保护 4/4 上行 公共:index.html 四卡片+profiles.js 四桶+check_all_assets 登记(预接线)、00-program 八款进度账收账、 gen_voice_dual 四游戏段、README/HANDOVER 阵容更新(11 款)、voice_text.json 四游戏键、mureka 台账(累计$1.26/$2.00) 验证:四游戏 playtest 223/205/257/336 全绿 + guide 122/122 + 全项目 15 游戏资产终检绿 遗留:keeper 三代人声滤波人耳试听(最高优先,ASR 对滤波句失明)、bridge 音频 32MB 超软指引 2MB(压缩候选)
This commit is contained in:
@@ -550,3 +550,19 @@ ENDING: e*_a → e*_b(按 expose 档 × p9 四选一)→ ep_lead → ep_med_
|
||||
| P1 视障玩家音频编码接受度高,但语速档位边界 | 摩尔斯不受 settings.speed 影响(u 恒定)——2.2× 档语速下电文仍原速,慢放兜底;**边界登记 + live 真人耳测项**(转写层测不了时值听感,methodology §5 2026-09 教训:媒体播放类必须真人耳测+引擎级断言) | §9「摩尔斯正确性」速度边界断言 + live 轮清单 |
|
||||
| 摩尔斯时值精度 | 运行时 osc 合成(文件方案否决:有损编码 ms 抖动);事件钩子逐元素断言 | §9 固定字符断言 |
|
||||
| 「不知道译对没译错」的认知焦虑 | 教学期说破「练习有答案,正片靠耳朵」;档位句+ep 回响给最终真相;译错零惩罚只是分支 | §9「译错归因真话」 |
|
||||
|
||||
---
|
||||
|
||||
## 修订记录(开发/测试轮裁定,追加不改旧文)
|
||||
|
||||
| # | 裁定 | 依据与影响 |
|
||||
|---|---|---|
|
||||
| R1 | **SFX 全 SYN 兜底**:§6.2 原标 SA3 的 10 件(tune_seek/static_bed/amb_room/paper_page/key_send/pen_scratch/tea_cup/step_halt/lock_click/dawn_bell)改程序合成(`tools/gen_cipher_syn.py`),仅 ui_confirm/ui_menu 按原计划 SYN | 与摩尔斯文件方案同型的短音 ms 抖动风险 + 管线一致 + 零成本;one-shot 真峰值 ≤-3dBFS 全过(实测 -3.3~-5.1dBFS),loop 2 件首尾 50ms 环形交叉淡化无缝(seam ≤0.01)。原 SA3 prompt 保留作听感设计参考。 |
|
||||
| R2 | **p8_blind / p9_blind 条件笔误**:19-cipher-voice-ids.md 表内「条件 t4≠top」实为 **t4≠spy** | §4.2 抉择树(p8/p9 由 T4 译文 known/blind 差分)与 §9 断言均为 t4 维度;top 是 T2 的真词,显系复制笔误。实现按 t4==='spy' 选播。 |
|
||||
| R3 | **§5.5 剧本 C 检查点算术以 §5.2 事件单源表为准**:NIGHT(3) 后 expose=**5(hot 档)**而非 4/mid;签收前 8 ✓ | 单源表:T2-T4 译错各 +1、p6 左 +2。2+1+2=5 恰好达收网门(≥5),「跨档播报 3 次」表述作废,实为 **2 次**(calm→low 于 NIGHT(2)、low→hot 于 NIGHT(3),签收前 8 与 5 同档不重复播)。§9 断言按修正值实现(hot 档提前一夜可视化压力,戏剧效果不降反升)。 |
|
||||
| R4 | **§5.5 剧本 A「全对全右」为措辞笔误**:操作序以 §9 关键路径为准(p2 左 · p4 右 · p6 右 · p8 右 · p9 左) | §5.5 自身给出的 risk=0 与 ep 点名组合(med_ok/list_no/hand_ok/spy_ok)只有该路径自洽;「全右」若按字面 p2 右则 risk=1、ep_med_no,矛盾。验算 expose=0 → e1 不受影响。 |
|
||||
| R5 | **菜单低响度实现路径**:§6.1「menu 用同曲低响度」经游戏层 `_bgmBus` 增益 0.4(与摩尔斯 −6dB dip 乘法复合) | 引擎约定「同一首重复 play 不重启」,play(opts.volume) 无法作用于在播 BGM;省一首成立(无 menu 专属曲目)。 |
|
||||
| R6 | **d9_sleep 自动链**(radio d9_face 同型) | 关机收束节奏与发报线对齐;p9 右的收束不因链末等待拖沓。 |
|
||||
| R7 | **transcribe.mjs CLASS_NAME 追加 cipher 行**(CipherGame) | 共享 harness 接线(check_all_assets 之外唯一跨游戏触碰点),hunt/teahouse 等泳道同款需求各自追加。 |
|
||||
|
||||
| R8 | **R2 修复三件套**(round1 synthesis F1-F3):① NIGHT 链首按上一封抉择垫纸面标记音(p2右/p4左→paper_page,p4右→pen_scratch,现有 sfx 零新增)——「世界因你而动」可感知化;② book_1(密码本只剩最后一页)各播报位到句附 warning 震(F2);③ 结算链尾新增结局计数分档整句 end_c1..end_c4(F3,+4 句 WIND,见 19b R2 增补) | 均不改树形/不加抉择点/不增人设;断言入 §9 清单(F1 纸面音有/无双向断言、F2 warning 震、F3 计数句)。 |
|
||||
|
||||
Reference in New Issue
Block a user