round3: G1 gd_answer提前一小节(根因=排程压窗起点) + G2教学降难DDA + G3 count-in修复(根因=未重排调度队列) + G4 escape目标链 + G5 simon双击根治(重听改上滑,重录3句) + G6轮成功/破纪录 + G7 space方向呼喊 + 22语音文件 + guide93断言全绿

This commit is contained in:
SoundGame Dev
2026-08-31 01:40:51 +08:00
parent ec89629eb4
commit 9f8096377e
537 changed files with 1046 additions and 432 deletions
+19 -3
View File
@@ -207,6 +207,8 @@ ESCAPE_LINES = [
("menu_home", _ESC, "回大厅。"),
("menu_back", _ESC, "返回游戏。"),
("skip_hint", _ESC, "单击可跳过旁白。"),
# ---- 向导层 round3(docs/design/14-guide-layer.md「round3 v1.2」,synthesis §3 定稿全文)----
("gd_next_fuse", _ESC, "保险丝到手。接下来,去找电箱。"),
]
@@ -240,7 +242,7 @@ SIMON_LINES = [
("t_blunt_tap", _SIMON, "用指尖,轻轻点一下屏幕。"),
("t_blunt_double", _SIMON, "用指尖,快速点两下屏幕。"),
("t7_ready", _SIMON, "六种声音都记住了。后面的序列,会越来越长。"),
("t7_retry", _SIMON, "答错可以消耗机会重听。双击,可以随时重听。"),
("t7_retry", _SIMON, "答错可以消耗机会重听。向上滑,可以随时重听。"),
("t_skip", _SIMON, "跳过教学,直接开始。"),
# ---- 轮次播报(整句,round_01..round_20 + 兜底) ----
*[(f"round_{i + 1:02d}", _SIMON, f"{w}轮,听好了。") for i, w in enumerate(_SIMON_ROUNDS)],
@@ -273,9 +275,14 @@ SIMON_LINES = [
("menu_back", _SIMON, "返回游戏。"),
("skip_hint", _SIMON, "单击可跳过旁白。"),
# ---- 向导层(docs/design/14-guide-layer.md,schemes §1.5 定稿全文)----
("gd_relisten", _SIMON, "需要的话,双击可以重新听一遍序列。"),
("gd_relisten", _SIMON, "需要的话,向上滑可以重新听一遍序列。"),
# ---- 向导层 round2(docs/design/14-guide-layer.md「round2 v1.1」,synthesis §3 定稿全文)----
("gd_economy", _SIMON, "记不住就双击重新听,免费机会有两次,用完要扣一次机会。"),
# round3 G5 重录(14 号文档「round3 v1.2」):双击改回纯音色、重听改绑上滑,
# 机会经济句按裁定书新文案一字不改重录;教学链 t7_retry 同步手势口径。
("gd_economy", _SIMON, "记不住就向上滑,重新听一遍。免费机会有两次,用完要扣一次机会。"),
# ---- 向导层 round3(docs/design/14-guide-layer.md「round3 v1.2」,synthesis §3 定稿全文)----
("gd_clear", _SIMON, "漂亮,过了。"),
("gd_record", _SIMON, "破纪录了。"),
]
@@ -329,6 +336,9 @@ RHYTHM_LINES = [
("gd_miss_early", _RHY, "抢拍了。等声音落下再滑。"),
("gd_miss_late", _RHY, "慢了半拍。跟着节拍走。"),
("gd_miss_wrong", _RHY, "方向不对。跟着音色滑。"),
# ---- 向导层 round3(docs/design/14-guide-layer.md「round3 v1.2」,synthesis §3 定稿全文)----
("gd_slow", _RHY, "我放慢一些,跟着试试。"),
("gd_count", _RHY, "四拍之后,继续。"),
]
@@ -401,6 +411,12 @@ SPACE_LINES = [
("gd_hit_hint", _SPC, "被撞了。听方位,同向滑动就能拨开。"),
# ---- 向导层 round2(docs/design/14-guide-layer.md「round2 v1.1」,synthesis §3 定稿全文)----
("gd_last_life", _SPC, "这是最后一次机会,撑住。"),
# ---- 向导层 round3(docs/design/14-guide-layer.md「round3 v1.2」,synthesis §3 定稿全文)----
# dir_* 为角色音风格超短呼喊,speaker 用本游戏旁白 pair(synthesis §3 表注)。
("dir_left", _SPC, "左!"),
("dir_right", _SPC, "右!"),
("dir_up", _SPC, "上!"),
("dir_down", _SPC, "下!"),
]