Files
xsl 4b39ae2e49 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(压缩候选)
2026-09-14 05:48:13 +08:00

38 lines
1.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 深夜茶馆(teahouse)
经营养成纯音频游戏:你接手巷子深处一家亮到后半夜的小茶馆,客人的故事随你泡的茶展开。
## 玩法
- 一晚 = 4 位客人 ≈ 13-17 分钟(首晚含教学)。一章 = 5 晚,5 位弧线客人 × 3 晚的故事随茶的方向(好/普通/错茶)走向三种结局;第 5 晚后无尽营业。
- 核心动词 = **泡茶三步**:
1. **选茶**:左右滑换茶罐(每罐一句口诀),单击选定;
2. **候汤**:听水声——泡泡细密是将沸、咕嘟连片是滚透,**双击提壶**(时机窗内=正好);
3. **闷泡**:静默中听滴答,**滴答密起双击出汤**。
- 错茶 = 免单 + 故事走涩向(无惩罚无 game over);打烊对账(口碑/进账/房租/欠账),钱够了打烊置办:茶柜扩容(解锁普洱/银针)、新茶具(时机窗 +0.8s)、立招牌(需口碑 ≥12 且还清欠账)。
## 手势
| 手势 | 语义 |
|---|---|
| 左右滑 | 选茶(BREW-TEA)/ 教学作答 |
| 单击 | 选定茶 / 跳句(链播中)/ 睡下(打烊链完) |
| 双击 | 重听(常规)/ **提壶·出汤**(BREW 时机步,豁免 E1) |
| 上滑 | 状态链(BREW 第一段重播客人点单) |
| 下滑 | 菜单(BREW 内冻结计时) |
| 长按 | 旁白快进(SERVE)/ 无效(BREW,E3) |
## 运行
任意静态服务器托管 `web/` 后打开 `/teahouse/`(本地:`bash web/serve.sh` → http://localhost:8000/teahouse/)。首次点按启动遮罩解锁音频。
## 测试
```bash
tools/node/bin/node web/teahouse/test/playtest.mjs # 无头仿真断言(guide=off)
tools/node/bin/node web/harness/guide.test.mjs # 向导层(full 档)
.venv-tts/bin/python tools/check_all_assets.py # 资产终检
```
设计文档:`docs/design/20-teahouse.md` + `20-teahouse-voice-ids.md`。