四泳道并行全流水线(资产→开发→测试→玩家迭代闭环),双双 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(压缩候选)
38 lines
1.8 KiB
Markdown
38 lines
1.8 KiB
Markdown
# 深夜茶馆(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`。
|