第二批反馈:引擎改造(限幅/SoundTouch不变调变速/长按快进/跳句/iOS闪光降级) + 6游戏状态BGM与试玩测试全绿
This commit is contained in:
+12
-2
@@ -12,6 +12,9 @@
|
||||
- 被撞击 **3 次**坠毁(前 60 秒保护期内撞击不掉血,训练护盾吸收并语音讲解方位);
|
||||
结算播报存活时间与躲避数分档整句;保护期后陨石越快越密(120 秒爬满)。
|
||||
- 躲过 10 / 25 / 50 / 100 颗有里程碑播报;破纪录有"新纪录!"播报。
|
||||
- **旁白播放中单击 = 跳过本句**(语音链跳下一句);**按住不放 = 旁白加速播放**
|
||||
(引擎内置,不变调)。首局演练开场会提示一次。
|
||||
- 状态音乐:对局 = 引擎轰鸣 BGM;菜单/坠毁结算 = 轻 pad(`bgm/menu`),状态切换即换曲。
|
||||
|
||||
## 教学流程(首次进入)
|
||||
|
||||
@@ -28,10 +31,10 @@
|
||||
| 手势 | 作用 |
|
||||
|---|---|
|
||||
| 上 / 下 / 左 / 右滑 | **同向闪避**:把对应方位来的陨石拨开(撞击前 1.5s 内有效) |
|
||||
| 单击 | 引擎短促加速 ~1.8s,增益期间冲过空隙(规避单击 300ms 判定延迟,持续增益非即时判定);第 20s 解锁 |
|
||||
| 单击 | 旁白在播 = 跳过本句;否则 = 引擎短促加速 ~1.8s,增益期间冲过空隙(规避单击 300ms 判定延迟,持续增益非即时判定);第 20s 解锁 |
|
||||
| 双击 | 展开护盾 6s,挡下一次撞击;之后 30s 充能冷却,充能完毕有语音提示;第 45s 解锁 |
|
||||
| 下滑 | **无下方陨石悬置时**呼出菜单(有下方陨石时下滑永远是闪避) |
|
||||
| 单击(结算后) | 再飞一次 |
|
||||
| 单击(结算后) | 跳过结算播报;播报结束后 = 再飞一次 |
|
||||
| 下滑(结算后) | 回大厅 |
|
||||
|
||||
## 菜单
|
||||
@@ -46,3 +49,10 @@
|
||||
python3 -m http.server 8106 --directory /home/ubuntu/SoundGame/web
|
||||
# 浏览器打开 http://localhost:8106/space/ ,建议戴耳机
|
||||
```
|
||||
|
||||
## 测试
|
||||
|
||||
```bash
|
||||
/home/ubuntu/SoundGame/tools/node/bin/node test/playtest.mjs
|
||||
# 无头试玩:虚拟时钟 + mock 浏览器环境,跑 13 号文档 §5/§7 全部关键路径与边界断言
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user