Files
SoundGame/web/simon
SoundGame Dev cc0f8c008d HTML5 重写:6 款游戏 + 用户系统 + 全局设置 + 5 轮迭代重构
- 新增 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 文档
2026-08-29 21:55:44 +08:00
..

音序回响(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、封面、资产校验),非运行依赖