- 新增 web/ 纯音频 HTML5 平台:共享引擎(手势/WebAudio 三层/设置/震动)、 Node 零依赖服务器(静态 + 注册登录 + 进度存档 API) - 游戏:剑与声(RPG 新作)、声命线、暗室(重设计)、音序回响(重设计)、 节拍行者(跟随领奏重构)、盲航(同向闪避重构);声东击西删除 - 全局功能:男声/女声双套 TTS 资产、三档语速、BGM 音量三档、 震动反馈语言(10 种震型)、服务器进度同步 - 资产:899 ogg + 899 m4a(Qwen3-TTS 双性别语音、Stable Audio 3 音效、 Mureka BGM 4+3 首),终检零缺失 - 文档:docs/design/ 13 篇设计审查文档、docs/audio/ 资产管线、 web/server/README.md API 文档
34 lines
1.5 KiB
Markdown
34 lines
1.5 KiB
Markdown
# 音序回响(Simon)
|
||
|
||
音频版西蒙记忆游戏。屏幕只有封面,全靠耳朵:系统用六种特征音播放一段
|
||
手势序列,玩家按同样顺序复现手势。序列从 2 个音开始,每轮 +1,播放速度
|
||
逐轮略微加快;复现错误即游戏结束,播报「坚持了 X 轮」与本局内历史最高
|
||
(数字用 TTS 片段拼接),单击屏幕重开(重开跳过教学)。
|
||
|
||
## 手势 → 音色映射
|
||
|
||
| 手势 | 音色 |
|
||
|---|---|
|
||
| 上滑 | 上行琶音(C5-E5-G5-C6 明亮弹拨) |
|
||
| 下滑 | 下行低音(A2→A1 浑厚贝斯) |
|
||
| 左滑 | E4 弹拨,声像极左 |
|
||
| 右滑 | G4 弹拨,声像极右 |
|
||
| 单击 | 短促底鼓 |
|
||
| 双击 | 两声连响(木琴质感) |
|
||
|
||
## 流程
|
||
|
||
1. 启动遮罩「轻触开始」解锁音频 → BGM 起。
|
||
2. 开场教学:语音依次教 6 个手势音(每句语音播完后示范对应音色)。
|
||
3. 正式对局:报「第 N 轮」→ 播放序列(此阶段手势忽略)→ 「轮到你了」
|
||
(仅第 1 轮)→ 玩家复现;每个手势即时回声放对应音色。
|
||
4. 全部复现正确:答对反馈,进入下一轮(序列尾部 +1,速度加快)。
|
||
5. 复现错误:答错音效 → 播报成绩与新纪录 → 单击重开。
|
||
|
||
## 目录
|
||
|
||
- `game.js` — 游戏逻辑(继承引擎 `Game`,语音链用 onComplete 串行)
|
||
- `cover.png` — 1080x1920 封面
|
||
- `audio/{bgm,voice,sfx}/` — 全部双格式(.ogg + .m4a,iOS 回退)
|
||
- `gen/` — 资产生成脚本(SFX 合成、TTS、封面、资产校验),非运行依赖
|