Files
SoundGame/web/space/README.md
T
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

49 lines
2.4 KiB
Markdown
Raw 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.
# 盲航(SPACE)
太空盲飞躲避,纯音频游戏。飞船自动前进,你只有一双耳朵。
## 玩法
- 陨石从四个方位逼近,听声辨位:
- **左 / 右声道** 的呼啸 = 左 / 右侧来袭
- **上方高频呼啸** = 上方来袭,**下方低频轰隆** = 下方来袭
- 警报声越响越急,陨石越近。**朝来袭方向的同向滑动**把陨石拨开
(左来左滑、右来右滑、上来上滑、下来下滑)——零推理,反射直达。
- 被撞击 **3 次**坠毁(前 60 秒保护期内撞击不掉血,训练护盾吸收并语音讲解方位);
结算播报存活时间与躲避数分档整句;保护期后陨石越快越密(120 秒爬满)。
- 躲过 10 / 25 / 50 / 100 颗有里程碑播报;破纪录有"新纪录!"播报。
## 教学流程(首次进入)
交互式演练 D0-D5:一句一练——旁白先说完,再来一颗 4.5 秒慢速演练陨石
(撞了不掉血),四个方向各练一次。做错不惩罚,当场重教;同一步失败 2 次
自动带过。旁白播放中**下滑 = 跳过演练**;第二次进游戏会询问"上滑重听演练,
单击直接出发"。
开局后**第 20 秒**引入单击加速、**第 45 秒**引入双击护盾(暂停刷怪各教一次,
8 秒没操作自动继续,机制之后照常生效)。**第 60 秒**保护期结束,难度开始爬坡。
## 手势
| 手势 | 作用 |
|---|---|
| 上 / 下 / 左 / 右滑 | **同向闪避**:把对应方位来的陨石拨开(撞击前 1.5s 内有效) |
| 单击 | 引擎短促加速 ~1.8s,增益期间冲过空隙(规避单击 300ms 判定延迟,持续增益非即时判定);第 20s 解锁 |
| 双击 | 展开护盾 6s,挡下一次撞击;之后 30s 充能冷却,充能完毕有语音提示;第 45s 解锁 |
| 下滑 | **无下方陨石悬置时**呼出菜单(有下方陨石时下滑永远是闪避) |
| 单击(结算后) | 再飞一次 |
| 下滑(结算后) | 回大厅 |
## 菜单
下滑呼出(模态,暂停刷怪)→ **单击循环切换选项**(播选项名)→ **双击确认** →
**上滑 = 帮助**(操作要点 + 设置引导),下滑或"继续飞行"关闭菜单。
选项:继续飞行 / 回大厅 / 重新听教学要点。
## 运行
```bash
python3 -m http.server 8106 --directory /home/ubuntu/SoundGame/web
# 浏览器打开 http://localhost:8106/space/ ,建议戴耳机
```