feat(new8/batch1): 两款新 RPG《不眠频率》radio +《回声地窟》dungeon 全套(多agent流水线:策划→资产→开发→测试→玩家R1→修复→R2)

- 程序章程 research/new8/00-program.md(8款概念/回合协议/验收门/进度账)
- 设计:docs/design/15-radio.md+voice-ids(132句,6状态9抉择4结局,电话滤波资产侧带通)/16-dungeon.md+voice-ids(125句,脉冲回声/7层seed生成/三档战斗/元进度遗产)
- 资产:TTS 970文件(GPU flock串行)+ Mureka BGM 8首 $0.24(台账 mureka_log.md)+ 程序合成 sfx(含预pan侧墙/开口、phone_ring铃声、amb_cave呼吸层、turn_tick)+ 终检 check_all_assets 8游戏全绿
- radio:game.js+playtest 221断言(4结局矩阵/pendingChoice盲玩公平/RING两级看门狗/菜单循环/存档schema)
- dungeon:game.js+playtest 1610断言(seed全网格回声一致性/学期零死/格挡80%/死亡归因真话/元进度/菜单冻结/上滑5段状态链)
- 引擎修复:audio.js _playVoice 加载竞态补杀 token(R1真机71分钟语音风暴根因)+ 同id 3s窗口≥5次熔断保险丝 + gesture.js 长按boost事件门(+66行,9套件回归全绿)
- 大厅:新增 radio/dungeon 卡片 + GAMES 数组
- harness:sessions/radio.mjs+dungeon.mjs(主线+压力双剧本)+ transcribe 注册 + voice_text.json 刷新(8游戏704句)+ 13号文档 §20 登记
- R1 存档:4人设评审×2游戏 + 真机试玩报告×2(radio 5/5愿意玩;dungeon 0/4→确诊风暴)+ synthesis×2 + 转写8份
- R2 修复:radio F1-F5(看门狗补挂/rep_low改词重录/真铃声/ASK续玩语义/链末跳过保护)+ dungeon D0-1..D1-6(风暴根治/回声真实性/密度下限+呼吸层/导航最短路/菜单关闭反馈/金币档同账本)+ 实现核对登记
This commit is contained in:
xsl
2026-09-02 18:52:37 +08:00
parent 3537610130
commit d870a75a26
1143 changed files with 24335 additions and 17 deletions
+125
View File
@@ -0,0 +1,125 @@
# 《回声地窟》全拟真试玩报告 — 老陈(细心的盲盒 Roguelike 老手)+ 急躁压力局
## 基本信息
- 身份:老陈,34 岁,Roguelike 玩家,认真跟教学、脉冲探路、爱听完整句旁白;另一局换急性子表弟小飞(1.7x 语速、乱按狂点、菜单开了就乱按)代打压力局。
- 设置:
- 局 A(新手主线):`voice=male, speed=normal, bgm=normal, guide=full`,两个会话(主会话 + 死亡结算续会话),共约 84 分钟真实时间。
- 局 B(急躁压力):`voice=female, speed=1.7, bgm=normal, guide=standard`,三段会话共约 7 分钟乱按。
- 手势统计:
- 局 A 共 424 次(tap 89 / longpress 261 / 双向 swipes 59 / doubletap 9 / swipeup 9 / swipedown 3,另 1 次 longpressend 被控制台拒收);局 B 共 273 次随机乱按。
- 最深层:**第 3 层**(局 A,死于 L3 蘑菇怪之手;L1 教学层 + L2 完整走完)。
- 结局:局 A 走完 教学→探索→战斗→下潜→**死亡归因三问→元进度入账→SETTLE→TITLE** 全闭环;局 B 未死亡(HP 1 满血乱按),两次误触「保存并回大厅」退到大厅、一次误启动了别的游戏。
- 报错:全程无 fetch 失败、无资产 404、无页面崩溃;但局 A 主会话的语音引擎被一个抢占死循环污染到**全程 35745 次语音播放里 35611 次被掐死(99.7%)**(详见 P0)。
## 局 A 体验叙述(第一人称,新手主线)
**0:00–1:20 教学开场,一切正常。** 解锁单击后 TITLE 播 `sys_new_run`「新的探窟,开始了。」、`intro_1`「你在黑暗中醒来。这里是回声地窟。」、`intro_2`「伸手不见五指,声音就是你的眼睛。」、`tut_d0`「先学会用耳朵看。单击,发出声波脉冲。」——四句全部完整、清晰。我单击作答 D0,confirm 震动干净利落。这是我全场唯一听到完整句子的 30 秒。
**1:20 D1 脉冲演示 = 灾难开始。** t=130.0s 我按下教学要求的单击:脉冲 `pulse` 正常、回声组正常(echo_2 近墙 0.5s 后到、mat_stone 材质尾音、side_wall 左右预 pan 都在),但紧接着 `tut_echo_come`(「听,回声回来了。」)和下一步旁白 `tut_front_rule`(「回声回来越快,墙就越近。」)开始**互相掐架**——事件流里 `vend reason=preempt` 连环爆发,最密时 0.09 秒一轮,ASR 听到的是两句话交错的碎渣:「越生回来越快」「大了就」。从这一秒起,直到 71 分钟后我关掉页面,**这个循环再也没有真正停止过**。
**1:20–12:00 教学步进全靠猜。** D2 到 D9 每一步的旁白(tut_side_rule / tut_walk / tut_turn / tut_replay / tut_status / tut_menu / tut_mob / tut_parry / tut_attack / tut_stairs)全部在开播 0~0.3 秒内被 tut_echo_come 掐死,我只能靠设计文档和步骤反馈(震动音色、回声、脚步)猜该做什么。D4 长按走 2 格+撞墙、D5 左右滑转身、D6 双击免费重发、D7 上滑状态链——这些**动作反馈本身都正常**,但状态链五段播报(st_floor_1→st_hp_1→st_gold_1→st_face_e→威胁)每段只剩 0.2 秒渣音。D7 我按教学下滑开菜单,结果单击把菜单项切到了「保存并回大厅」,吓得我以为要退局——好在教学步骤完成时菜单被自动收掉了。
**12:00 教学战能打,但听不见教什么。** 教学蝠撞进我格子触发战斗(btl_bat + battle BGM + 心跳震动预警都到位),我挥击 2 刀杀死它(atk_swing/atk_hit/enemy_die/coin 清脆悦耳)。但 tut_parry「前摇声响时双击」的教学句我一句都没听成——第一次格挡练习直接失败(双击到晚了,好在 ATK=0 无伤)。
**12:00–25:00 D9 找楼梯:教学唯一有答案的一步,没有任何兜底。** 脉冲听到铁器回声(echo_3+mat_stair 的金属音色真的很好认)之前,我在 7×7 的 L1 里蛇形摸了半天。设计里 DRILL 每步 8 秒该有 nudge 震动——我静置 72 秒,**事件流一条都没有**。找到楼梯、单击下潜(stairs_down 轰隆+evt_descend+st_floor_2),全程语音照旧被碾碎,但我确认自己下到 L2 了。
**25:00–45:00 L2:真正的战斗体验(如果能听见的话)。** 三只窟鼠,全部主动撞进我格子(明雷脚步 mob_step_small + 距离音量 + ≤2 格心跳震动的威胁预警做得好)。我打死了三只(每只 3 刀),学会了:挥击命中 atk_hit 手感扎实;前摇 tel_small 1.2 秒窗口内双击=格挡——我的反应全靠手动计时,第一次成功卡进窗口是在 L3 才做到的。中途两次长按误触**逃跑**(设计:逃跑必成但挨一下),hurt 音+掉血真实入账。上滑查状态链确认面朝、金币档跳档(st_gold_1→st_gold_2),结构完全正确。
**45:00–58:00 L2 找楼梯:卡关救援系统在正常走表,但说的每句话都被杀。** 我故意静置测试:64 秒后 `stair_hint_a` 准时触发(带 [30,50,30,50,30] 警告震),再 60 秒 `stair_dir_e`(楼梯在东)准时升级——**计时和分级完全按设计工作**,但提示语音 14 次尝试全部 0~0.3 秒被掐死,作为盲人玩家我一个字都没收到。最后我靠读事件流里的 `stair_dir_e` 才知道方向——真人玩家在这里只能靠瞎撞。带路模式(180 秒)也触发了:nav_e→nav_n 每步报方向,同样全部碎成渣。
**58:00–75:00 L3:地图还在,我的耐心没了。** 下潜到 L3(evt_descend+st_floor_3)。三只蘑菇怪在左右踱步,我脉冲探路时发现三件事对不上:侧向回声永远说两侧是「墙」(side_open 整场一次没出现过,哪怕我明明能往"墙"的方向走成功);带路导航咬定北边(nav_n)而北边实测撞墙;出生点脉冲说前方墙在 5 格开外(echo_4)实际 1-2 步就撞。我在这张图上绕了半个多小时,后来复盘事件流才发现真相:**那 13 场蘑菇战全都发生了**(btl_mush ×13),但我每次长按走路都直接变成了「逃跑」——btl_flee ×9,其中一次挨了真实的 2 点伤害。我在不知情的情况下被放血到重伤档(st_hp_3),然后被蘑菇群「贴身绕圈、堵住格子、就是不进格开战」的走位软封锁在原地——我朝它走只 bump,它绕着我转永不接战。
**75:00–84:00 死亡与元进度:全场最完整的一段体验。** 我写了脚本接管操作,终于和蘑菇硬碰硬打了一场:挥击命中、它的前摇、我格挡失败挨刀(hurt+[80] 震),再两刀把它打死(enemy_die+coin+btl_kill+btl_loot_2)。第二只蘑菇接战,我血量只剩个位数,两回合后倒地——**死亡归因链一字不差地播完**(这一段因为页面重启过、抢占循环不在,所以全句清晰):
- `die_intro`(你倒下了……)
- `die_cause_1`「你被小怪拖垮了。」——**真话**,确实是蘑菇怪连续失血致死
- `die_adv_1`「下次,前摇声响时就双击。」——**真话**,我全程格挡成功数为 0
- `st_floor_3`(第 3 层)→ `meta_gold_3`「这趟满载而归。」→ `settle_stronger`「下个周目,你会更强。」→ `settle_again`「单击,再探一次。」
单击重开入口确实 ≤2 秒。回到 TITLE 上滑元进度播报:`meta_gold_2`(带回一些金币)→ `st_best_2`「你到过中层」(档2=3-5 层,我到过第 3 层,分档正确)→ `unlock_none`。金币入账、最深层数更新、遗产未达解锁线,全部如实播报。这一段的设计完成度是全场最高的。
## 局 B 体验叙述(急躁压力:female / 1.7x / standard)
小飞拿到残局(L3 重伤档存档)直接单击**开了新周目**(教学跳过标志生效,直接 EXPLORE L1,这点很顺)。然后开始乱按轰炸,三段会话共 273 次随机手势:
- **乱按打得死怪**:L1 教学蝠在纯粹乱点中被拍死(btl_bat→enemy_die→btl_kill→btl_loot_1),乱滑转身被 `btl_no_turn` 正确拒绝(+纠错震动)。
- **两次误退局**:菜单是下滑呼出的,呼出之后下滑**关不掉**(详见 P1-1),乱点循环菜单项时双击很容易砸在「保存并回大厅」上——两段会话各误退局一次(sys_saved→回大厅),其中一次退到大厅后随机点击**把别的游戏点开了**(事件流里出现 b_rain / z1_ring_in / n00_intro 等他家台词)。
- **1.7x 语速的转写惨案**(仪器侧记,不算游戏 bug):「你面朝南」→「一面长」sim 0.29、「保存并回大厅」→「保则命为大师」sim 0.33、「检测到探窟记录」→「检测的探污记录,救花出新看」0.55。
- **没有死锁、没有叠音**:乱按全程语音保持严格串行(二周目不进教学,抢占循环不在),BGM 切换、回合流转、菜单循环全部没卡死。局 B 最大的问题是那个菜单(P1-1),不是稳定性。
## 问题清单
### P0(破坏核心体验的系统性缺陷)
1. **教学 D1 通过后,`tut_echo_come` 与一切语音进入无限抢占循环,污染整个页面生命周期**
- 证据:局 A 主会话 events.jsonl:`vend reason=preempt` 共 **35,611 次**,占全部语音播放(35,745 次)的 **99.7%**;71 分钟里只有开场 4 句(sys_new_run / intro_1 / intro_2 / tut_d0)完整播完。
- 起点:t=130.2s(D1 首次脉冲通过、tut_echo_come 首播被抢那一刻)。此后教学旁白、上滑状态链五段、菜单项名、战斗报名(btl_bat/btl_mush/btl_rat)、卡关提示三级、带路导航、下潜旁白、死亡链——**每一条都被掐成 0~0.3 秒碎渣**,ASR 听到的是两句话的交错残片(「越生回来越快」「大了就」)。
- 主凶配对:nav_n ↔ tut_echo_come 互掐 **33,297 次**——带路模式的重复播报计时器与教学残留反馈互相触发,越滚越凶。
- 反证:同设置的二周目会话(教学跳过)**0 次抢占**,所有语音严格串行——污染源锁定在 DRILL。
- 玩家视角:这是一款纯音频游戏,而我在 71 分钟里实际上处于**失聪状态**,全靠震动、音效音色和文档预读通关。
### P1(功能失效/设计违约)
1. **探索态菜单下滑关不掉(违反设计 §2.4「下滑=关闭」)**
- 确定性复测:局 B 第三会话,swipedown 打开菜单(menu earcon)后,再发 3 次 swipedown 全部零响应(无语音、无音效、无关闭);期间左右滑还在轮流切菜单项(这部分符合设计)。
- 而教学 DRILL 态打开的菜单下滑能正常关(局 A D7 验证:bgm 切回 explore+返回音)——同一手势两种状态行为不一致。
- 后果:菜单唯一可靠出口是双击确认「返回探索」,但菜单项循环**没有任何位置播报**,盲手玩家不知道选择器在哪;局 B 两分钟内两次双击误落在「保存并回大厅」直接退局,退到大厅后乱点还会误开别的游戏。
2. **侧向回声恒报「墙」,side_open 全场从未出现**
- 证据:两局合计 40+ 次脉冲,`side_open_l/r` 出现次数为 **0**,`side_wall_l/r` 每次成对出现;两处行为级反证:L2 面朝北时左侧(西)报「墙」、向西行走成功;带路指示的北向开口沿途所有脉冲仍报「墙」。
- 设计承诺「回声编码===grid 真值」在侧向维度不成立——「伸手不见五指,声音就是眼睛」的眼睛撒谎了。
3. **教学 D9(找楼梯)无任何兜底,DRILL watchdog 缺失**
- 证据:D9 状态下静置 72 秒,事件流零输出(设计 §10.2 教学每步 [8s] 应有纯 nudge 震动,一个 vibrate 事件都没有)。D9 又恰好是唯一要求玩家自行寻路的步骤——找不到铁器回声的新手没有任何救援。
4. **L3 导航三重奏集体失真 + 蘑菇「堵格不开战」软封锁**
- nav_n 长时间指向实测撞墙的北向(带路模式可信度崩塌);L3 出生点脉冲 echo_4(5+ 格)实际 1-2 步撞墙;同一方向 1 分钟内先「通 2 格」后「即撞」。
- 蘑菇群贴身绕圈:我走过去只 bump(不触发战斗),它永不走进我格;13 场战斗全部由「我长按走路撞进它」无声开启,而我的下一步长按又立刻变成逃跑(btl_flee ×9)——在不知情中被「撤退挨一下」放血。L3 我耗了 35 分钟没找到 Boss,最终是靠脚本化战斗补完的死亡。
### P2(不适/可疑)
1. 卡关三级提示的**计时与分级完全正确**(64s→stair_hint_a、120s→stair_dir_e、180s→nav 带路,警告震 [30,50,30,50,30] 每级都到),但内容 100% 被 P0 掐死——救援体系形同虚设(P0 修复后此条大概率自动痊愈)。
2. 元进度播报语义疑点:SETTLE 链说 `meta_gold_3`「这趟满载而归」,随后 TITLE 上滑同一元进度段说 `meta_gold_2`「这趟带回一些金币」——两处「这趟」的档位不一致(st_best 分档经台词表核对无 bug)。
3. 每次长按都伴随 boost on→150ms→off(E3 豁免应在对局期禁用快进,实现变成每次长按闪一下,无害但可疑)。
4. 教学步进完成时 D7 的菜单被系统自动收掉(sys_menu_resume 未经我操作)——与「下滑手动关闭」的教学目标矛盾(玩家可能根本没学会关菜单,局 B 的乱象与此相关)。
5. 我方回合 15 秒无操作只震不说(standard 档 gd_turn 缺席是设计使然),配合 P0 留下的悬挂语音死寂,体感像死机。
### P3(建议)
1. 抢占战争平息后会留下悬挂语音(vstart 无 vend)+ 数分钟完全死寂——哪怕 P0 修了,也建议给引擎加"语音空转超时自愈"。
2. 长按在手势宪法里同时是「前进」「逃跑」「教学作答」三种语义,战斗边界模糊时(L3 静默接战)极易误逃;建议逃跑改为长按+明确音效前摇。
3. 局 B 大厅乱点会无确认启动其他游戏——虽是大厅层问题,dungeon 的「保存并回大厅」把玩家送进这个环境,建议回大厅后给一句「你在大厅」的定位。
4. harness 侧记:longpress 为固定 600ms(约 1 格/次)、无独立 longpressend 手势类型,长按行走在 live 测试里非常笨重;1.7x+短句是 ASR 盲区(「你面朝南」→「一面长」sim 0.29),自动化验收需人工复核。
## 做得好的地方(实话实说)
- **死亡归因真话律完美**:死因句(小怪拖垮)、建议句(0 格挡)与实际行为逐字对应——这是全游戏最严苛的承诺,兑现了。
- **回声定位本体(前向维度)是真的能玩**:echo_1..4 延迟/音量分档+材质尾音(mat_stair 金属回声一眼可辨)引导我在 L1/L2 正确找到楼梯与金币,撞墙 bump 与回声距离一致(L3 的漂移除外)。
- **战斗音效链全部清晰**:atk_swing/atk_hit/enemy_die/coin/tel_small/hurt/parry 各司其职;回合制状态机经历 100+ 回合、13+ 场战斗零死锁。
- **中断复述链与状态链结构满分**:继续存档后 st_floor→st_hp→st_face→st_threat 顺序与设计逐字吻合;上滑五段链(层/血/金/面朝/威胁)结构完整。
- **元进度闭环成立**:死亡→金币入账→最深层数更新→遗产解锁判定(unlock_none)→「下个周目你会更强」→单击 2 秒重开。
- **学习期零惩罚兑现**:L1 蝠 ATK=0(我 80+ 次乱按无伤)、L2 鼠 ATK=1,撞墙无伤,逃跑必成。
- **教学跳过标志生效**:二周目直接 EXPLORE 不再进 DRILL,且顺带避开了 P0(讽刺的是不教学反而听得见)。
- 双击免费重发脉冲、脉冲 1.2s 冷却防糊、怪物明雷脚步三档音量+心跳预警,全部按设计工作。
## 玩家情绪时间线
- 0:00 进场,开场四句完整清晰:「这游戏声音真舒服」
- 1:20 第一次脉冲,两句教学开始互相掐:「……它刚才说什么?」
- 2:00–12:00 靠震动猜教学:「我这简直是在玩盲文版」
- 12:00 杀死教学蝠,音效爽:「打是打得挺爽,就是没人告诉我怎么格挡」
- 15:00–25:00 L1 找楼梯,静置 72 秒毫无声息:「喂,说句话啊」
- 25:00–45:00 L2 三杀,战斗手感上头:「鼠鼠我呀今天全灭」
- 45:00 卡关提示触发但半句听不见:「求你了把话说完」
- 58:00–75:00 L3 导航指墙+侧向回声撒谎+蘑菇堵门:「这图是不是在跟我开玩笑」
- 75:00 硬碰硬杀掉第一只蘑菇:「终于像场正经战斗了!」
- 79:00 死亡归因三问一字不落:「……这是我今天听到的第一句完整的人话」
- 84:00 元进度入账,「下个周目你会更强」:「行,冲着这句我愿意再来」
## 如果只能改 3 件事
1. **杀掉 tut_echo_come 的无限重发(P0)**:D1 通过反馈播一次就该销毁;顺带给语音引擎加"同一 id 连续 N 次 preempt 强制静默"的自愈保险丝。这一个修复能让教学、状态链、卡关提示、带路、菜单播报全部复活。
2. **修探索态菜单的下滑关闭 + 给菜单项加位置播报**:现在的菜单对盲手玩家是个只能进不能出的口袋,出口全靠双击赌运气,赌输就退局。
3. **让侧向回声和带路导航说真话**:side_open 按设计触发、nav 方向与碰撞一致、L3 出生点前向距离校准——方位信息是这游戏的生命,三个子系统一起失信比任何单点 bug 都致命。
## 一句话裁决
**修好那个让游戏失聪 71 分钟的语音抢占死循环之后,我愿意立刻再来一局——地窟的骨头(战斗、回声、元进度、归因真话)是真的好,但现在它一边给我引路一边捂着我的耳朵。**
+23
View File
@@ -0,0 +1,23 @@
# P1 视障资深玩家评审:《回声地窟》(R1)
> 评审依据:research/new8/dungeon/round1/transcript-main.md(新手完整弧线,3630 行全读)+ transcript-stress.md(乱按压力局)。
> 说明:转写里的【状态】行我按「转写器注记」处理,不算我耳朵听到的;我听到的只有 ▶ 语音、♪ 音效/BGM、〰 震动。
### 回声地窟
- 状态感知:2/5 —— 教学期和战斗期我清楚得像装了内耳坐标:教学一句一做(t+6.4「单击,发出声波脉冲」→t+8.5 脉冲+回声组;t+18.6 按住走、t+19.1 转身、t+22.1 双击免费重发),战斗里每回合有 turn 签名+确认震(main t+45.5/t+51.0),遇敌必报名(t+35.8「盲眼蝠扑了过来!」+battle 签名+战鼓),上滑五段链齐活:层/血/金/面朝/威胁(main t+405.8-414.3、stress t+27.2-33.5)。但主线局——新手真正要走的弧线——t+55.2 之后到 t+405.8 之间没有一句语音,整整 350 秒;期间两次下楼零演出(t+142.2、t+273.8:无下楼声、无「往下潜」、无「这是第X层」,对照压力局同一动作全套都有:t+72.8-77.0、t+105.8-107.9);BGM 自 t+35.8 进战斗曲后 370 秒无一次切换记录,我在空走廊里被战鼓泡了六分钟(压力局同流程 BGM 切了 8 次);t+405 的「新周目」没有标题、没有过场、没有「新的探窟」宣告——上一秒我还在第三层走廊走路,下一秒就是「这是第一层」。我不知道我在哪,一半时间也不知道现在是什么局。
- 下一步明确性:2/5 —— 教学期与战斗期是教科书级:「现在单击,挥拳打它」(t+43.4)、「楼梯就在脚下。单击,下潜。」(stress t+72.3/t+104.4)、战斗发呆 15 秒就有看门狗「轮到你了。单击挥击。」(stress t+166.5/t+231.0)。可主线局 L2/L3:t+143-273 与 t+274-405 各约 130 秒无拾取、无战斗、无楼梯,设计承诺的 60/120/180 秒三级卡关提示两局一次都没响(stair_hint/stair_dir/nav 全为 0);我唯一的导航依据是教学句「铁器的回声,就是下潜的楼梯」(t+55.2),而主线局 165 颗脉冲里铁器尾音出现 0 次——我按规矩听铁器,铁器从头到尾没出过声,只能瞎走。
- 愿意继续玩:否 —— 就 R1 而言,「听声辨位」在主线局里退化成一台双态节拍机:350 秒零事件零语音、下楼无声、战斗曲泡全程,我找不到继续按下去的理由;但压力局证明骨架能跑通(战斗、pan、心跳、归因、元进度都在),一致性修好我愿意复审。
- P0 问题:
1. 不知道自己在哪:主线局两次下楼零反馈(t+142.2、t+273.8),层数变化全靠猜;战斗曲 370 秒不退(t+35.8 后再无任何 BGM 切换记录),「听见 BGM 就知道我在什么状态」这条状态签名彻底失效。
2. 不知道该做什么:主线局两段 130 秒无进展期间,60/120/180 秒三级提示全程哑火;「铁器=楼梯」的教学规矩在 165 颗脉冲里 0 次兑现,教学一结束我的导航线索就归零。
3. 账目对不上:压力局本局四场胜仗、四回战利入袋(t+55.3、t+131.6、t+168.6、t+233.1 的 coin 音+「战利不多/小有收获」),死亡结算却报「这趟没带回什么。」(t+272.1)——「死亡金币入元进度」的账我核对不出来;主线局 t+405.8 新周目宣称遗产生效(仅存于注记),我耳朵里没有任何遗产播报,上滑还报「口袋空空」(t+410.0)。另外教学承诺的撞墙归因句(「那边是墙」)两局 8 次 bump 全是纯音效,一次没播过(main t+19.6;stress t+13.7、t+69.6 等)。
- 建议:
1. 先修「同一动作两种反馈」:下楼演出(下楼声+「往下潜」+「这是第X层」+探索曲回切)在主线局被整个吞了两次,战斗 BGM 六分钟不退——让主线局和压力局听起来像同一个游戏,这是我最基本的续命条件。
2. 把回声谱系喂饱:主线局 165 颗脉冲里铁器尾音 0 次、空旷侧回声 0 次、教学期后正面回声只剩「贴身 1 格墙」和「3-4 格墙」两档横跳;把楼梯/房间/开口的声学样本放回常规探索路径,并让三级卡关提示真正开火——现在这套信息量撑不起「辨位」两个字。
3. 把元进度做成听得见的账:死亡结算报清「这趟带回什么档」,新周目开场播遗产生效——roguelike 让我死得值的那口气,全押在这笔账上;顺带把撞墙归因句接上,别让教学句开空头支票。
#### 回声/脚步/播报三套信息一致性(专项,Shades of Doom 老兵的最狠检查)
- 回声 vs 教学语音:矛盾(主线局)。t+55.2 刚教完「铁器的回声,就是下潜的楼梯」,此后 165 颗脉冲零次铁器尾音——包括我站在楼梯上(t+142.2 的回声组是 echo_1+mat_stone)和下楼那一刻(t+273.8 同样 mat_stone);mat_stair 直到压力局 t+239.9/244.9 才第一次响。资产在、触发看局——这比干脆没有更糟,因为它让教学句变成了谎言。
- 回声 vs 空间本身:信息量不足以支撑「辨位」。全程 step_turn 483 次 vs step_own 482 次——转身声和脚步声一样多,每格移动伴两声拖步转身音(t+300.5 等全程如此,我听不出这是走路还是跳舞);两侧行向回声 330 次全部是「墙」,教学第二课「空旷是通路」(t+16.5)教的空旷侧回声两局 0 次出现;正面回声教学期之后只在 echo_1/echo_3 两态间抖动。SoD 的墙有材质、远近、回响的连续谱系,这里我听到的不是一片地窟,是一个两态节拍器——我建不成任何空间模型,只能靠「撞了就换边」的穷举。
- 脚步 vs 播报(威胁层):压力局内自洽且出色——窟鼠脚步从右(t+80.9 small_r)到中(t+83.5 small_c)逼近、≤2 格 heartbeat 跟进(t+82.6)、遭遇「窟鼠窜了出来!」(t+84.7)与脚步收敛严丝合缝;缠斗怪纠错「它贴着你不放,不用转身。」(t+86.8)与行为一致;死亡归因「你没挡住那记重击。」(t+269.9)与我全程不格挡的行为严格对账——这三条我认,是真功夫。但主线局 L2 配 3 只怪、L3 配 3+1 只,260 秒里怪物脚步 0 次(mob_step 仅教学期 3 次)——怪物层在主线局整体缺席,与「全明雷、脚步持续可闻」的规矩直接矛盾。同一个引擎,两局两个世界。
- 播报内部:上滑五段链模板固定、四段齐整(层/血/金/面朝/威胁,t+405.8-414.3),这句我要表扬;但「口袋空空」与「遗产生效」在同一个新周目里同屏出现(t+410.0 vs 注记),口袋账和遗产账的区别没有任何一句解释——播报层先把自己的账本理清楚。另:菜单两局都只验证过第一项「返回探索。」(main t+32.2、stress t+35.6),循环后三项从未露脸,与 radio 同款的完整性存疑。
@@ -0,0 +1,20 @@
# P2 · 时间充裕的大学生 评审——《回声地窟》(R1)
> 视角:23:30,宿舍躺床,戴耳机,音量正常。基于转写信息流代入;主线转写的动作是剧本注入的,但「我耳朵里听到了什么」就是下面这些。
### 回声地窟
- 状态感知:3/5 —— 教学期满分:每次操作都有即时回执(t=8.5 首次脉冲后侧墙左右+回声+材质尾音一组、t=40.1 前摇里双击秒回「挡住了!」、t=86.8 乱转身有「它贴着你不放,不用转身。」纠错),上滑状态链五段齐全(第二周目 t=405.8-414.3:层/血/金币/面朝/威胁)。但两个硬伤把它拖到 3 分:① t=35.8 战斗 BGM 响起之后,直到 t=416 收工再也没有切回探索曲的记录(t=142.2 进第二层、t=274.2 进第三层、t=405.8 新周目,状态行全标 BGM=bgm/battle)——我在空无一人的走廊里独走了六分多钟,耳机里一直是战斗鼓点,音乐在骗我「在打架」,脚步在说「空无一人」,我对「现在是什么处境」的感知被 BGM 带偏了整整一局;② L2/L3 探索段(t=142.6-273.8、t=274.2-404)除了我自己的脚步和脉冲,没有任何别的声源——没怪脚步、没拾取、没遭遇,这层「有什么」我完全感知不到,因为(听起来)它什么都没有。
- 下一步明确性:3/5 —— 教学期指哪打哪,每步一句话+一次实操(t=6.4 脉冲、t=18.6 按住走、t=22.1 双击免费重发、t=24.2 上滑状态),D9 教了我「铁器的回声,就是下潜的楼梯」(t=55.2)。出了教学就露馅:目标只教过那一次,之后找楼梯全靠瞎撞——L1 出口我摸了约 85 秒(t=58.7-141.7 连续四十次「按住-松开」),L2 摸了约 130 秒(t=142.6-273.8);脉冲回声只有「近墙/中墙+两侧发闷」,没有「离楼梯越来越近」的梯度,我永远不知道自己是热是冷。更糊涂的是主线两次下楼(t=142.2、t=273.8)都没播「楼梯就在脚下。单击,下潜」(压力场 t=72.3、t=104.4 有这句)——我甚至说不清自己是怎么下的楼。卡关三级提示(60/120/180 秒)在我全程保持移动时一次没触发过,说明它兜不住「在动但全是无效移动」这种真卡关。
- 愿意继续玩:否(就本轮转写的体验)—— 头 90 秒是惊艳的,之后六分钟空走廊+错乱的战斗鼓点,把「想再探一层」的念头磨没了;单局都没听完,遑论下一局。BGM 修掉、楼层填上内容,我愿意给第二次机会。
- P0 问题:
1. 「死了金币进遗产、越死越强」这个核心承诺,在两份转写里没有一次被声音兑现过:压力场一路叮当捡了三次钱(t=131.6、t=168.6、t=233.1 的 coin 音+「小有收获。」),t=267.8 倒下,结算却播「这趟没带回什么。」(t=272.1);主线第二周目上滑还是「口袋空空。」(t=410.0)。钱去哪了?要么死亡没入账、要么播报档在说谎——这是我开下一局的唯一理由,它现在是哑的。
2. 主线这条「新手完整弧线」中段是空的:t=51.0 教学战击杀之后到收工,再无一场战斗、一次拾取、一个怪脚步,说好的窟主石甲蟹一次没露面(对照压力场 t=264.5 是有的),L2/L3 各约 130 秒纯脉冲-走路循环。8 分钟的体验里 6 分钟是空层——不管这是剧本绕开了内容还是楼层把内容摆得太偏,对躺床的我都是同一句话:这游戏后半段没东西。
3. t=35.8 起战斗 BGM 永不切回探索曲(此后全程零 bgm/explore 切换记录)。BGM 在这游戏里是状态信号,信号错了六分钟就是状态感知事故。
- 建议:
1. 让探索层「活」起来,也让脉冲「会指路」:全程 L1-L3 材质尾音只有 mat_stone 一种(t=8.5 到 t=404),侧向永远是「发闷」,门、水、空腔一次没出现过;脉冲除了「近墙/中墙」得能回答「楼梯近了吗」——渐近梯度、或者楼梯铁器声可远闻,都行。这是决定我会不会玩到第三层的头号因素。
2. 修 BGM 状态回归,战斗曲只属于「有怪的时候」;顺带把「踏上楼梯格」的播报在主线路径里补稳(对照 t=72.3 有、t=142.2/t=273.8 无)。
3. 把元进度做成听得见的承诺:死亡结算播「带回了 X 枚金币,离下一件遗产还差 Y」,解锁时开场播报遗产名(设计里有,转写里没响过)。标题页那句「你还没到过第三层。」(压力场 t=2.1)是全游戏最勾我的钩子——照这个思路把金币线也补上。
#### 元进度钩子评估
- 死后结算想不想立刻开下一局:节奏上,想,非常想——t=267.8「你倒下了。」→ t=269.9/272.1 归因「你没挡住那记重击。」「下次,前摇声响时就双击。」(我全程乱挥不格挡,骂得字字属实)→ t=274.2 已经在开新局。从死到重开约 7 秒,零摩擦、归因真话、不羞辱人,这个死亡-重开手感是全游戏做得最好的部分,比多数商业 roguelike 的结算爽快。内容上,不想——结算只告诉我「没带回什么」「你到过中层」,没有任何「下一局你会更强」的可听证据:没金币入账、没遗产播报、新局上滑还是「口袋空空」(t=410.0)。钩子的形状搭好了,钩尖是钝的。
- 「脉冲回声」这个核心动词新鲜吗:点子非常新鲜——「单击=喊一声、用回声快慢看距离」是我没玩过的核心动词,t=8.5 第一次听到完整回声组(左墙闷响+右墙闷响+回声+石头尾音)时真的起鸡皮疙瘩,这就是我要的「设计感」。但新鲜感衰减太快:L1-L3 每一次脉冲的读数都坍缩成「前方 1 格或 3-4 格石墙+两侧发闷」(t=142.6-273.8 那 130 秒里就是 echo_1/echo_3 交替+mat_stone 循环),教学里承诺的「空旷是通路」(t=16.5)我全场没等到过一次「空旷」,材质四选一实际只出过一种。同一个动词循环十分钟没有新读数,就从「声呐魔法」退化成「打卡」——动词本身 5 分,这轮的读数丰富度 2 分。
+22
View File
@@ -0,0 +1,22 @@
# P3 评审:《回声地窟》(dungeon)— 时间紧张的白领
> 视角:32 岁,地铁单程 25 分钟,站立单手持机,嘈杂车厢,只玩过消消乐,反应不快。依据 R1 两份转写(新手完整弧线 + 乱按压力局)代入「真机听到这些」。
### 回声地窟
- 状态感知:2/5 —— 教学段很清楚(每步都有人声带着做,t=6.4-55.2s),上滑复述链也好用(新周目 t=405.8-414.3s 五句话报清层/血/钱/朝向/威胁)。但主线局从 t=55.2s 教学战胜利之后,到 t=405.4s,整整 350 秒没有任何一句人声:我在第几层只能靠猜——两次下潜(t=142.6s、t=274.2s)都是一声不吭就换了层,转写里「这是第二层」这类报层句一句没出现(压力局 t=77.0s 反而有);「第三层——窟主的地界」(t=274.2s)我只从状态注释里知道,耳朵里听到的还是同两种回声轮流响。地铁里我早就迷失了。
- 下一步明确性:2/5 —— 教学教我「铁器的回声,就是下潜的楼梯」(t=55.2s),可我之后走了 158 次脉冲、6 分钟,铁器回声一次都没听到过(全篇 mat_stair 出现 0 次),楼梯全是瞎撞上的(t=142.2s、t=273.8s 单击就下去了,之前毫无预兆)。设计里说好的卡关三级提示(无进展 60/120/180s 给方向)在主线 350 秒无进展期间一次都没来。压力局倒是有「楼梯就在脚下。单击,下潜。」(t=72.3s、t=104.4s)——说明系统存在,但主线局它对我失灵了。我不知道该往哪走,也没人告诉我。
- 愿意继续玩:否 —— 教学之后 6 分钟只听到「贴身/中距」两种石墙回声轮流响,没怪、没宝、没目标、没提示,我在嘈杂车厢里熬不到第二层就会退出。
- P0 问题:
1. 不知道自己在哪+该做什么(双重):主线 t=55.2s→t=405.4s 共 350 秒——0 句人声、0 场战斗、0 次拾取、0 次楼梯提示;教学承诺的目标线索「铁器的回声」全篇 0 次出现,卡关提示 0 次触发。
2. 不知道发生了什么:两次下潜(t=142.6s、t=274.2s)无任何语音预告就进了下一层,我以为游戏坏了。
3. 核心卖点没兑现:设计说 L2 有 3 只窟鼠、L3 有蘑菇怪和窟主,主线 6 分钟里怪物脚步一声都没有——「听声辨位」在教学战后完全没上场,我不知道这游戏除了听墙还能干嘛。
- 建议:≤3 条,按对「我愿意玩下去」的影响排序
1. 给探索段装上「节拍器」:楼梯加持续可闻的方向性铁器叮当,或把卡关提示阈值从 60/120/180s 压到 30-45s——主线那种 350 秒无反馈的真空,一次都不能有。
2. 进层必须报层、上楼梯前必须提示(压力局 t=77.0s「这是第二层」、t=72.3s「楼梯就在脚下」证明句子都有,主线没播就是触发条件有洞),顺带把下潜做成「踏上楼梯格→立刻报」,别让我盲点。
3. 每 60-90 秒塞一个正反馈(金币、怪、拾取都行):教学的热度在 t=51s 到顶,之后全凉了;我在地铁上要的是每半分钟有点事发生。
#### 认知负荷评估
- 脉冲-回声-移动-战斗的规则量对我超不超载:探索面 6 个手势(单击脉冲/按住走/左右滑转身/双击重发/上滑状态/下滑菜单)——不超载,单击和按住是我零学习成本的动作;真正的新概念只有一个「回声越快墙越近」,一句就懂(t=8.5s)。战斗面就吃力了:单击挥、双击格挡(还只有敌方前摇 1.2 秒窗口内才算)、按住逃跑、绕位怪还得转身对准——「在特定的 1.2 秒里双击」这种时机概念,对只玩过消消乐的我是全新技能。压力局证明了我这号人实战的真实水平:三次蘑菇怪(t=123.7/140.3/204.8s)我全是硬挥不格挡,靠血厚换赢;石甲蟹一刀就把我送走了(t=267.8s)。规则量本身不超载,超载的是「时机」。
- 教学一遍能不能懂:能。10 步每步一句旁白+一次实操,10 秒内一个动作;乱按局里我全程乱摸,t=74.9s 也照样从教学里滚出来了,做错还有人哄「没挡住也别怕,它伤不到你」(t=45.6s),不骂人。格挡这个概念教学教了(t=38.0s),但我这种人是「听懂了、实战用不上」——建议实战头两场小怪也放宽格挡窗口,或前摇音更吵一点逼我注意。
- 死一次损失大不大:很小,我输得起。压力局 t=267.8s 倒下 → 归因两句话(「你没挡住那记重击」「下次,前摇声响时就双击」t=269.9-272.1s)→ 元进度入账(「这趟没带回什么」「你到过中层」)→ t=274.2s 已经在新周目里了,前后约 7 秒,金币不清。死亡不羞辱人、重开零成本,这套我给满分。
- 附带一条通勤实感:按住=前进意味着拇指要持续压着屏幕——我单手扶着扶手站在晃动的车厢里,一个刹车我就松手了,起步还得重新按;比起点按,长按在地铁里更容易被打断。不算 P0,但确实影响我「顺手玩两把」。
+22
View File
@@ -0,0 +1,22 @@
# P4(疲惫的工人)R1 评审 —— 《回声地窟》
> 45 岁,工地收工,宿舍 21:00,外放小音量,游戏经验少。
> 依据:research/new8/dungeon/round1/transcript-main.md(新手完整弧线)+ transcript-stress.md(乱按压力局)。全部按「我真机听到这些」代入。
### 回声地窟
- 状态感知:3/5 —— 教学那几分钟啥都清楚:上滑报层报血报口袋(t=24.2-28.5「这是第一层。你毫发无损。口袋空空。」),压力局下楼也有人报「这是第二层」(t=77.0)。出了教学就迷糊:主线里我按了下潜,却没听见报层,只听见自己的回声(t=142.2-142.6,对比压力局 t=77.0 有人报),底下是第几层全靠猜;我脸朝哪、血剩多少,全得自己记得上滑问。黑地里「咚咚」的心跳震(压力局 t=39.0)和打仗时的警报(t=208.1)没人告诉我是啥意思。最后我都「命悬一线」了(压力局 t=264.5),自己压根不知道。
- 下一步明确性:3/5 —— 教学一步一句指哪打哪(t=6.4「单击,发出声波脉冲」、t=18.6「按住屏幕不放,你就往前走」),打仗也有人喊「轮到你了。单击挥击」(压力局 t=166.5)。可找楼梯这件事从头到尾没人帮我:主线 t=59-141 打完教学怪后,我在第一层瞎撞了八十多秒、几十回「脉冲—转身—挪一格」,它一声不吭;后来才咂摸出来,指路提示是看我「手停没停」才给的——我手一直动,它就一直当我不卡(t=142.6-272、t=275-403 两整层也一样)。
- 愿意继续玩:否 —— 教学那几分钟又暖又安全,可出了教学就是一个人在黑地里一格一格数脚步,好几分钟没人搭理我,末了还稀里糊涂撞上大个子三秒就躺了(压力局 t=264.5-267.8)。下了工再熬这个,顶不住。
- P0 问题:
- 死得莫名其妙:压力局 t=264.5 走着走着「窟主石甲蟹,就在你面前」,它没说这位多厉害、我该打该跑,t=267.8 我就「你倒下了」。躺下之前我一直当它是个普通怪——三秒钟,连怕都没来得及怕。
- 不知道该做什么、还要走多久:主线 t=142.6-272(一层)加 t=275-403(又一层),七八分钟全是同一个「脉冲—回声—挪一格」,中途没有金币、没有怪、没有一句话,我不知道楼梯在哪、这层还有多远。手不停,指路提示就永远不来。
- 建议:
1. 我一路走也得有人指路:别光看手停不停(主线 t=59-141、t=142-272 两段长走就是证据),走了几十步没上楼梯,就隔一会儿提一句楼梯大概朝哪。这一条最要命——我两眼一抹黑地走,比干活还累。
2. 打不过的先打招呼:窟主这类大头目,撞见时除了报名(压力局 t=264.5),添一句「这位不好惹,打不过趁早跑」;心跳震和危险警报(t=208.1)也该在教学里讲一遍是啥意思,别让我听着警报干发慌。
3. 挪路别那么干,账也要对上:两三分钟没拾没仗就给点动静,金币声、一句旁白都行——主线第二层我走了一整层颗粒无收;还有压力局我明明打了三场「小有收获」(t=233.1),死了却说「这趟没带回什么」(t=272.1),这账对不上,我犯嘀咕。
#### 容错核算
- 教学跟得上吗:跟得上,是我玩过最贴心的开头。一句短语配一个动作(t=6.4 单击、t=18.6 按住走、t=19.1 左右滑转身、t=22.1 双击「不要钱」),t=8.5 我人生第一声脉冲就发出去了;做错了它换新句子重教,不发火(压力局 t=45.6「没挡住也别怕,它伤不到你。」);教学怪真咬不动我,压力局里我乱按一气,血一滴没掉。就是有几样没教:心跳震、警报声、打仗时咋知道自己剩多少血。
- 死一次多惨、会不会骂我:不骂,还支招。压力局 t=269.9「你没挡住那记重击」、t=272.1「下次,前摇声响时就双击」,末了还给句「你到过中层」(t=274.2),单击一下立马重开(t=276.3 就回到第一层)。惨度不高,就是死得太突然(t=264.5 撞见、t=267.8 躺下),突然到我都不好怪自己。
- 黑暗里乱走有没有惩罚过重:没有惩罚。撞墙就是一声闷响(主线 t=19.6、压力局 t=67.3),不掉血不骂人;跑路必成,代价明码标价——挨一下(压力局 t=88.9「你甩掉了它,被抓了一下。」)。乱走真正亏的不是罚,是白费腿:走半天啥也没有,也没个消息。
- 整体玩下来累不累:累。头一分钟教学舒坦,之后主线 t=142 起到 t=403,四分多钟全是同一种回声翻来覆去听,分不清这格跟那格有啥两样;而且打完教学怪以后,那打仗的鼓点一直没停过(主线 t=142.6 起状态里 BGM 一直是 bgm/battle,对比压力局 t=91.1 打完就切回探索曲),鼓点绷着、事又没有,人更乏。俺工地上一天人声嘈杂,睡前想听个动静,可不想听四分钟一样的「咚……咚」。
+43
View File
@@ -0,0 +1,43 @@
# R1 Synthesis —《回声地窟》(dungeon)
> 产品裁定 | 证据源:4 人设评审(全拒,状态感知 2-3/5)+ 真机试玩报告(live-player.md,会话 dungeon-20260902*×6)+ 转写(transcript-main/stress.md)+ 产品只读根因排查
## 1. R1 裁决
| 评审方 | 状态感知 | 下一步明确 | 愿意继续玩 |
|---|---|---|---|
| P1 视障评委 | 2/5 | 2/5 | **否** |
| P2 大学生 | 3/5 | 3/5 | **否**(头 90 秒惊艳) |
| P3 白领 | 2/5 | 2/5 | **否** |
| P4 工人 | 3/5 | 3/5 | **否** |
| 真机玩家 | — | — | **有条件是**(修掉失聪循环「立刻再来一局」) |
**结论:0/4 拒绝,dungeon R1 不达标,但被真机玩家确认「战斗、回声、归因真话是真的好」——问题集中在探索期体验与一个灾难级语音循环,属于可修复的结构性问题,不是玩法核心不成立。** R2 = 结构修复轮(本轮不许加新内容)。
## 2. R2 修复清单(裁定必修)
### P0 级
- **D0-1(live P0)语音抢占死循环**:教学 D1 后 `tut_echo_come` 与导航提示无限互抢(nav_n↔tut_echo_come 33,297 次;主会话 35,745 次播放 99.7% 被掐死,71 分钟只听全 4 句;跳教学的二周目 0 抢占 → 污染源锁定 DRILL 泄漏)。
修:① DRILL 完成必须注销全部教学再调度器;② 引擎侧风暴保险丝:同 id 短窗内重复调度超阈值即熔断并 console.error(guide/nav 通用,改 web/engine/ 需全量回归)——产品裁定:**允许改引擎**,这是全线保险。
- **D0-2(P1 专节+live P1②)回声信息真实性**:`mat_stair` 只在预载清单、零调用点 →「铁器=楼梯」教学承诺 165 次脉冲 0 兑现;侧向 `side_open` 全程 0 次(侧向恒报墙,两处行为级反证)。
修:回声调度与 grid 单源重接(楼梯=铁器回声、侧向开口播 side_open),加全网格回声一致性断言。
- **D0-3(P3/P4 转写 t≈142-405)探索期内容真空**:教学后 350s 零人声零战斗零拾取、两次下潜零演出、卡关提示未触发。
修(结构,不加新资产):① 生成器保证主路径 N 步内必有内容遭遇(密度下限);② 探索「呼吸层」:静默超 20s 播环境短句/远机音(现有 evt/amb id 内选用,不够则程序合成 amb);③ 下潜加演出(stairs_down + 一句楼层播报已有资产,接线);④ 卡关计时器复核(为何 350s 未触发——疑似被 D0-1 风暴饿死,修 D0-1 后复测再定)。
### P1 级(本轮必修)
- **D1-1(live)**:探索态菜单下滑关不掉(DRILL 态却能关;违反设计 §2.4)。
- **D1-2(live)**:教学 D9 无看门狗无兜底(静置 72s 零事件)。
- **D1-3(live)**:L3 导航指墙 + 前向回声距离漂移 + 蘑菇「堵格不开战」软封锁(35 分钟未达 Boss)。
- **D1-4(P2 转写+产品根因)**:战斗结束不切回 `bgm/explore`(restore 只在菜单关闭路径)。
- **D1-5(live P2)**:SETTLE 与 TITLE 金币档播报不一致(3 vs 2)。
- **D1-6(live P2)**:长按 boost 闪跳;D7 菜单被系统自动收掉与教学目标矛盾;回合 15s 静默像死机(加回合音确认)。
### 伪影澄清(不改游戏,记档)
- 「元进度不兑现」(P2 转写 t=272/410):**live 实测元进度入账与 TITLE 播报全部正确**(meta_gold_3/st_best_2)→ 判定为虚拟会话剧本伪影(剧本拾取与游戏结算路径不一致)。dev 复核 sessions/dungeon.mjs 的拾取路径后关案。
- 仪器:harness longpress 固定 600ms;ASR 1.7x 短句盲区(记入 R2 协议,评测时以 events 为准)。
- SA3 缺失 24 件(脚步/环境类部分由 SYN 兜底):等 HF token,不影响本轮结构修复。
## 3. R2 轮次协议
1. dev 修 D0-1..D0-3 + D1-1..D1-6(含引擎保险丝,需全量 9 套件回归)→ playtest 全绿 + 新增断言(回声一致性全网格、教学后 60s 内必有事件、菜单关闭、风暴熔断单元断言)。
2. 重新生成主线+压力转写;live 复测 2 局(重点:教学后 10 分钟内零抢占风暴、探索期静默 ≤20s、菜单可关)。
3. 人设复审:全员 4 人设复评(R1 全拒,必须全员翻案或给出修复后新结论;目标 R2 至少 P3/P4 翻正)。
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,673 @@
# 试玩转写:《dungeon》
> 本文件是「玩家感知日志」:一位新手玩家的整局体验转写。语音列出了玩家听到的每句话全文,
> 音效/BGM/震动按发生时间列出。「静默」段 = 玩家什么也听不到。手势是剧本注入的(模拟真人手部动作),
> 非最优操作:包含犹豫、误操作与乱试。语音时长按语速估算(±20%),仅供节奏参考。
t+ 0.0s (玩家点开游戏,轻触屏幕开始)
t+ 0.0s ♫ BGM 切换 → bgm/menu
t+ 0.0s ♪ 向导音:menu(系统界面)
t+ 0.0s 【状态】标题页乱划 标题页:单击开始探窟,上滑听元进度(BGM=bgm/menu,语速1)
t+ 0.0s ▶ 语音:「这趟没带回什么。」
t+ 2.1s ▶ 语音:「你还没到过第三层。」
t+ 2.1s 【状态】标题页乱划 标题页:单击开始探窟,上滑听元进度(语音播放中,语速1)
t+ 2.1s ▶ 语音:「新的探窟,开始了。」
t+ 4.2s ♫ BGM 切换 → bgm/explore
t+ 4.2s ♪ 向导音:explore(探索/安全)
t+ 4.2s ▶ 语音:「你在黑暗中醒来。这里是回声地窟。」
t+ 4.2s 【状态】教学里乱按一气,旁白说到哪按到哪 教学演练第 1 步,跟着旁白做(语音播放中,语速1)
t+ 4.2s ♪ 音效 sfx/pulse
t+ 4.2s ▶ 语音:「听,回声回来了。」
t+ 4.2s ▶ 语音:「回声回来越快,墙就越近。」
t+ 4.6s ♪ 音效 sfx/side_wall_l
t+ 4.6s ♪ 音效 sfx/side_wall_r
t+ 4.7s ♪ 音效 sfx/echo_2
t+ 4.7s ▶ 语音:「两侧的回声,发闷是墙,空旷是通路。」
t+ 4.9s ♪ 音效 sfx/mat_stone
t+ 6.4s ♪ 音效 sfx/step_turn
t+ 6.4s ▶ 语音:「按住屏幕不放,你就往前走。」
t+ 8.5s 〰 震动:error(做错了:两连短震)
t+ 12.2s ♪ 音效 sfx/step_own
t+ 12.2s 〰 震动:swipe(滑动识别)
t+ 12.7s ♪ 音效 sfx/step_own
t+ 12.7s ▶ 语音:「左滑右滑,可以转身。」
t+ 12.7s 〰 震动:swipe(滑动识别)
t+ 13.2s ♪ 音效 sfx/step_own
t+ 13.7s ♪ 音效 sfx/bump
t+ 13.2s 〰 震动:swipe(滑动识别)
t+ 14.4s 〰 震动:error(做错了:两连短震)
t+ 14.9s ♪ 音效 sfx/step_turn
t+ 20.7s ♪ 音效 sfx/step_turn
t+ 24.2s ♪ 音效 sfx/step_turn
t+ 24.2s ▶ 语音:「双击,再发一次脉冲,不要钱。」
t+ 24.2s 〰 震动:error(做错了:两连短震)
t+ 26.4s ♪ 音效 sfx/pulse
t+ 26.4s ▶ 语音:「听,回声回来了。」
t+ 26.4s ▶ 语音:「上滑,随时听自己的状态。」
t+ 26.7s ♪ 音效 sfx/side_wall_l
t+ 26.7s ♪ 音效 sfx/side_wall_r
t+ 27.2s ♪ 音效 sfx/echo_3
t+ 27.2s ▶ 语音:「这是第一层。」
t+ 27.3s ♪ 音效 sfx/mat_stone
t+ 29.3s ▶ 语音:「你毫发无损。」
t+ 31.4s ▶ 语音:「口袋空空。」
t+ 33.5s ▶ 语音:「你面朝南。」
t+ 33.5s ♫ BGM 切换 → bgm/menu
t+ 33.5s ♪ 向导音:menu(系统界面)
t+ 33.5s ▶ 语音:「菜单。单击切换,双击确认。」
t+ 35.6s ▶ 语音:「返回探索。」
t+ 35.6s ♫ BGM 切换 → bgm/explore
t+ 35.6s ♪ 音效 sfx/step_turn
t+ 35.6s ▶ 语音:「前面有东西!放心,它伤不到你。」
t+ 36.8s ♪ 音效 sfx/mob_step_small_c
t+ 38.0s ♪ 音效 sfx/mob_step_small_c
t+ 39.0s ♪ 音效 sfx/mob_step_small_c
t+ 39.0s 〰 震动:heartbeat(心跳/倒计时)
t+ 39.2s ♪ 音效 sfx/mob_step_small_c
t+ 39.2s 〰 震动:heartbeat(心跳/倒计时)
t+ 40.2s ♫ BGM 切换 → bgm/battle(淡入 400ms)
t+ 40.2s ♪ 向导音:battle(战斗/对抗)
t+ 40.2s ▶ 语音:「盲眼蝠扑了过来!」
t+ 42.3s ▶ 语音:「听到它的动静,双击格挡。」
t+ 44.4s ♪ 音效 sfx/tel_small
t+ 44.4s 〰 震动:beat(节拍点)
t+ 45.6s ▶ 语音:「没挡住也别怕,它伤不到你。」
t+ 47.7s ▶ 语音:「现在单击,挥拳打它。」
t+ 49.8s ♪ 向导音:turn(轮到你)
t+ 49.8s 〰 震动:confirm(轻点确认)
#### 【玩家动作】单击,抡空也打
t+ 49.8s ♪ 音效 sfx/atk_swing
t+ 49.8s ♪ 音效 sfx/atk_hit
t+ 49.8s ♪ 音效 sfx/tel_small
t+ 49.8s 〰 震动:beat(节拍点)
t+ 51.0s ▶ 语音:「没挡住也别怕,它伤不到你。」
t+ 53.2s ▶ 语音:「现在单击,挥拳打它。」
t+ 55.3s ♪ 向导音:turn(轮到你)
t+ 55.3s 〰 震动:confirm(轻点确认)
#### 【玩家动作】单击,抡空也打
t+ 55.3s ♪ 音效 sfx/atk_swing
t+ 55.3s ♪ 音效 sfx/atk_hit
t+ 55.3s ♪ 音效 sfx/enemy_die
t+ 55.3s ♪ 音效 sfx/coin
t+ 55.3s ▶ 语音:「打中了,就是这样。」
t+ 55.3s 〰 震动:success(成功长震)
t+ 57.4s ▶ 语音:「战利不多。」
t+ 59.5s ▶ 语音:「铁器的回声,就是下潜的楼梯。」
t+ 63.0s ♪ 音效 sfx/step_turn
t+ 67.3s ♪ 音效 sfx/bump
t+ 67.5s ♪ 音效 sfx/step_turn
t+ 67.5s ♪ 音效 sfx/step_own
t+ 67.5s 〰 震动:swipe(滑动识别)
t+ 68.0s ♪ 音效 sfx/step_own
t+ 68.0s 〰 震动:swipe(滑动识别)
t+ 68.5s ♪ 音效 sfx/step_turn
t+ 68.5s ♪ 音效 sfx/pulse
t+ 68.9s ♪ 音效 sfx/side_wall_l
t+ 68.9s ♪ 音效 sfx/side_wall_r
t+ 69.0s ♪ 音效 sfx/echo_2
t+ 69.0s ♪ 音效 sfx/step_turn
t+ 69.1s ♪ 音效 sfx/mat_stone
t+ 69.1s 〰 震动:error(做错了:两连短震)
t+ 69.1s ♪ 音效 sfx/step_turn
t+ 69.1s ♪ 音效 sfx/step_own
t+ 69.1s 〰 震动:swipe(滑动识别)
t+ 69.6s ♪ 音效 sfx/bump
t+ 69.6s ♪ 音效 sfx/step_turn
t+ 69.6s ♪ 音效 sfx/step_own
t+ 69.6s 〰 震动:swipe(滑动识别)
t+ 70.1s ♪ 音效 sfx/step_own
t+ 70.1s 〰 震动:swipe(滑动识别)
t+ 70.6s ♪ 音效 sfx/pulse
t+ 71.0s ♪ 音效 sfx/side_wall_l
t+ 71.0s ♪ 音效 sfx/side_wall_r
t+ 71.1s ♪ 音效 sfx/echo_2
t+ 71.1s ♪ 音效 sfx/step_turn
t+ 71.3s ♪ 音效 sfx/mat_stone
t+ 71.3s ♪ 音效 sfx/step_turn
t+ 71.3s ♪ 音效 sfx/step_own
t+ 71.3s 〰 震动:swipe(滑动识别)
t+ 71.8s ♪ 音效 sfx/bump
t+ 71.8s ♪ 音效 sfx/step_turn
t+ 71.8s ♪ 音效 sfx/step_own
t+ 71.8s 〰 震动:swipe(滑动识别)
t+ 72.3s ♪ 音效 sfx/step_own
t+ 72.3s ▶ 语音:「楼梯就在脚下。单击,下潜。」
t+ 72.3s 〰 震动:swipe(滑动识别)
t+ 72.8s ♪ 音效 sfx/stairs_down
t+ 72.8s ▶ 语音:「你顺着楼梯,往下潜。」
t+ 74.9s ▶ 语音:「教学完了。地窟很深,小心走。」
t+ 77.0s ▶ 语音:「这是第二层。」
t+ 79.1s ♫ BGM 切换 → bgm/explore
t+ 79.1s ♪ 向导音:explore(探索/安全)
t+ 79.1s 【状态】总算从教学里滚出来了(可能跳了课,可能一路错过来的) 第 2 层黑暗里:单击发脉冲用回声看路,按住前进,左右滑转身,上滑状态,下滑菜单(BGM=bgm/explore,语速1)
#### 【玩家动作】手痒连点三下脉冲
t+ 79.1s ♪ 音效 sfx/pulse
t+ 79.1s 〰 震动:error(做错了:两连短震)
t+ 79.1s 〰 震动:error(做错了:两连短震)
t+ 79.5s ♪ 音效 sfx/side_wall_l
t+ 79.5s ♪ 音效 sfx/side_wall_r
t+ 80.2s ♪ 音效 sfx/echo_4
t+ 80.3s ♪ 音效 sfx/mat_stone
t+ 80.9s ♪ 音效 sfx/mob_step_small_r
#### 【玩家动作】手痒连点三下脉冲
t+ 80.9s ♪ 音效 sfx/pulse
t+ 80.9s 〰 震动:error(做错了:两连短震)
t+ 80.9s 〰 震动:error(做错了:两连短震)
t+ 80.9s ♪ 音效 sfx/mob_step_small_r
t+ 80.9s 〰 震动:heartbeat(心跳/倒计时)
t+ 81.1s ♪ 音效 sfx/mob_step_small_r
t+ 81.2s ♪ 音效 sfx/side_wall_l
t+ 81.2s ♪ 音效 sfx/side_wall_r
t+ 82.0s ♪ 音效 sfx/echo_4
t+ 82.1s ♪ 音效 sfx/mat_stone
t+ 82.5s ♪ 音效 sfx/mob_step_small_r
#### 【玩家动作】手痒连点三下脉冲
t+ 82.5s ♪ 音效 sfx/pulse
t+ 82.5s 〰 震动:error(做错了:两连短震)
t+ 82.5s 〰 震动:error(做错了:两连短震)
t+ 82.6s ♪ 音效 sfx/mob_step_small_r
t+ 82.9s ♪ 音效 sfx/side_wall_l
t+ 82.9s ♪ 音效 sfx/side_wall_r
t+ 82.6s 〰 震动:heartbeat(心跳/倒计时)
t+ 83.5s ♪ 音效 sfx/mob_step_small_c
t+ 83.6s ♪ 音效 sfx/echo_4
t+ 83.7s ♪ 音效 sfx/mat_stone
t+ 84.1s ♪ 音效 sfx/pulse
t+ 84.5s ♪ 音效 sfx/side_wall_l
t+ 84.5s ♪ 音效 sfx/side_wall_r
t+ 84.7s ♫ BGM 切换 → bgm/battle(淡入 400ms)
t+ 84.7s ♪ 向导音:battle(战斗/对抗)
t+ 84.7s ▶ 语音:「窟鼠窜了出来!」
t+ 86.8s ♪ 向导音:turn(轮到你)
t+ 86.8s 〰 震动:confirm(轻点确认)
t+ 86.8s ▶ 语音:「它贴着你不放,不用转身。」
t+ 86.8s 〰 震动:error(做错了:两连短震)
t+ 88.9s ♪ 音效 sfx/hurt
t+ 88.9s ▶ 语音:「你甩掉了它,被抓了一下。」
t+ 88.9s 〰 震动:hit(受击重震)
t+ 91.1s ♫ BGM 切换 → bgm/explore
t+ 91.1s ♪ 向导音:explore(探索/安全)
t+ 91.1s ♪ 音效 sfx/pulse
t+ 91.4s ♪ 音效 sfx/side_wall_l
t+ 91.4s ♪ 音效 sfx/side_wall_r
t+ 91.9s 〰 震动:error(做错了:两连短震)
t+ 92.2s ♪ 音效 sfx/echo_4
t+ 92.3s ♪ 音效 sfx/mat_stone
t+ 93.0s ♪ 音效 sfx/mob_step_small_r
t+ 93.2s ♪ 音效 sfx/mob_step_small_r
t+ 93.4s ♪ 音效 sfx/mob_step_small_r
t+ 93.2s 〰 震动:heartbeat(心跳/倒计时)
t+ 94.9s ♪ 音效 sfx/mob_step_small_r
t+ 94.9s 〰 震动:heartbeat(心跳/倒计时)
t+ 94.9s ♪ 音效 sfx/step_turn
t+ 95.1s ♪ 音效 sfx/mob_step_small_l
t+ 95.1s ♪ 音效 sfx/step_own
t+ 95.1s 〰 震动:swipe(滑动识别)
t+ 95.5s ♪ 音效 sfx/mob_step_small_c
t+ 95.5s 〰 震动:heartbeat(心跳/倒计时)
t+ 96.1s ♪ 音效 sfx/pulse
t+ 96.4s ♪ 音效 sfx/side_wall_l
t+ 96.4s ♪ 音效 sfx/side_wall_r
t+ 96.9s ♪ 音效 sfx/echo_3
t+ 97.0s ♪ 音效 sfx/mat_stone
t+ 97.2s ♪ 音效 sfx/mob_step_small_c
t+ 97.2s ♪ 音效 sfx/mob_step_small_c
t+ 97.8s ♪ 音效 sfx/mob_step_small_c
t+ 97.2s 〰 震动:heartbeat(心跳/倒计时)
t+ 99.1s ♪ 音效 sfx/mob_step_small_c
t+ 99.1s ♪ 音效 sfx/step_turn
t+ 99.1s ♪ 音效 sfx/mob_step_small_r
t+ 100.3s ♪ 音效 sfx/mob_step_small_r
t+ 100.3s 〰 震动:heartbeat(心跳/倒计时)
t+ 100.3s ♪ 音效 sfx/step_own
t+ 100.3s 〰 震动:swipe(滑动识别)
t+ 100.8s ♪ 音效 sfx/step_own
t+ 100.8s 〰 震动:swipe(滑动识别)
t+ 100.9s ♪ 音效 sfx/mob_step_small_l
t+ 101.1s ▶ 语音:「这是第二层。」
t+ 101.3s ♪ 音效 sfx/mob_step_small_r
t+ 101.8s ♪ 音效 sfx/mob_step_small_r
t+ 101.8s ♪ 音效 sfx/pulse
t+ 102.2s ♪ 音效 sfx/side_wall_l
t+ 102.2s ♪ 音效 sfx/side_wall_r
t+ 102.3s ♪ 音效 sfx/echo_2
t+ 102.4s ♪ 音效 sfx/mat_stone
t+ 102.7s ♪ 音效 sfx/mob_step_small_l
t+ 102.7s 〰 震动:heartbeat(心跳/倒计时)
t+ 103.2s ▶ 语音:「你毫发无损。」
t+ 103.4s ♪ 音效 sfx/mob_step_small_r
t+ 104.0s ♪ 音效 sfx/mob_step_small_r
t+ 104.0s ♪ 音效 sfx/step_turn
t+ 104.4s ♪ 音效 sfx/mob_step_small_c
t+ 104.4s ♪ 音效 sfx/step_own
t+ 104.4s ▶ 语音:「楼梯就在脚下。单击,下潜。」
t+ 104.4s 〰 震动:swipe(滑动识别)
t+ 104.9s ♪ 音效 sfx/bump
t+ 105.8s ♪ 音效 sfx/mob_step_small_r
t+ 105.8s 〰 震动:heartbeat(心跳/倒计时)
#### 【玩家动作】正好站在楼梯上——单击下潜
t+ 105.8s ♪ 音效 sfx/stairs_down
t+ 105.8s ▶ 语音:「你顺着楼梯,往下潜。」
t+ 107.9s ▶ 语音:「这是第三层。」
t+ 110.0s ♪ 向导音:explore(探索/安全)
#### 【玩家动作】手痒连点三下脉冲
t+ 110.0s ♪ 音效 sfx/pulse
t+ 110.0s 〰 震动:error(做错了:两连短震)
t+ 110.0s 〰 震动:error(做错了:两连短震)
t+ 110.4s ♪ 音效 sfx/side_wall_l
t+ 110.4s ♪ 音效 sfx/side_wall_r
t+ 110.5s ♪ 音效 sfx/echo_2
t+ 110.7s ♪ 音效 sfx/mat_stone
t+ 111.8s ♪ 音效 sfx/mob_step_bug_r
t+ 111.8s ♪ 音效 sfx/pulse
t+ 112.1s ♪ 音效 sfx/mob_step_bug_r
t+ 112.1s ♪ 音效 sfx/side_wall_l
t+ 112.1s ♪ 音效 sfx/side_wall_r
t+ 112.3s ♪ 音效 sfx/mob_step_bug_r
t+ 112.3s ♪ 音效 sfx/echo_2
t+ 112.4s ♪ 音效 sfx/mat_stone
t+ 112.3s 〰 震动:heartbeat(心跳/倒计时)
t+ 113.9s ♪ 音效 sfx/mob_step_bug_r
t+ 113.9s ♪ 音效 sfx/step_turn
t+ 114.2s ♪ 音效 sfx/mob_step_bug_c
t+ 114.2s ♪ 音效 sfx/step_own
t+ 114.2s 〰 震动:swipe(滑动识别)
t+ 114.4s ♪ 音效 sfx/mob_step_bug_c
t+ 114.4s 〰 震动:heartbeat(心跳/倒计时)
t+ 114.7s ♪ 音效 sfx/pulse
t+ 115.1s ♪ 音效 sfx/side_wall_l
t+ 115.1s ♪ 音效 sfx/side_wall_r
t+ 115.5s ♪ 音效 sfx/echo_3
t+ 115.6s ♪ 音效 sfx/mat_stone
t+ 116.0s ♪ 音效 sfx/mob_step_bug_c
t+ 116.2s ♪ 音效 sfx/mob_step_bug_c
t+ 116.2s ♪ 音效 sfx/mob_step_bug_c
t+ 117.8s ♪ 音效 sfx/mob_step_bug_c
t+ 117.8s ♪ 音效 sfx/step_turn
t+ 117.8s ♪ 音效 sfx/mob_step_bug_l
t+ 118.2s ♪ 音效 sfx/mob_step_bug_l
t+ 118.2s 〰 震动:heartbeat(心跳/倒计时)
t+ 118.2s ♪ 音效 sfx/bump
t+ 119.7s ♪ 音效 sfx/mob_step_bug_l
t+ 120.0s ♪ 音效 sfx/pulse
t+ 120.1s ♪ 音效 sfx/mob_step_bug_l
t+ 120.3s ♪ 音效 sfx/mob_step_bug_l
t+ 120.3s ♪ 音效 sfx/echo_1
t+ 120.4s ♪ 音效 sfx/side_wall_l
t+ 120.4s ♪ 音效 sfx/side_wall_r
t+ 120.4s ♪ 音效 sfx/mat_stone
t+ 120.1s 〰 震动:heartbeat(心跳/倒计时)
t+ 121.4s ♪ 音效 sfx/mob_step_bug_l
t+ 121.8s ♪ 音效 sfx/mob_step_bug_l
t+ 122.0s ♪ 音效 sfx/mob_step_bug_l
t+ 122.0s 〰 震动:heartbeat(心跳/倒计时)
t+ 122.0s ♪ 音效 sfx/step_turn
t+ 123.7s ♪ 音效 sfx/mob_step_bug_c
t+ 123.7s ♪ 音效 sfx/step_own
t+ 123.7s 〰 震动:swipe(滑动识别)
t+ 123.7s ♫ BGM 切换 → bgm/battle(淡入 400ms)
t+ 123.7s ♪ 向导音:battle(战斗/对抗)
t+ 123.7s ▶ 语音:「蘑菇怪拦住了你!」
t+ 125.9s ♪ 向导音:turn(轮到你)
t+ 125.9s 〰 震动:confirm(轻点确认)
t+ 125.9s 【状态】乱打:不格挡、逃不掉(Boss),一直挥拳 战斗中:你的血量毫发无损,等你出手(单击挥击,按住屏幕逃跑)(BGM=bgm/battle,语速1)
#### 【玩家动作】咬牙单击——挡不住了也要打
t+ 125.9s ♪ 音效 sfx/atk_swing
t+ 125.9s ♪ 音效 sfx/atk_hit
t+ 125.9s ♪ 音效 sfx/tel_bug
t+ 125.9s 〰 震动:beat(节拍点)
t+ 127.1s ♪ 音效 sfx/hurt
t+ 127.1s ♪ 向导音:turn(轮到你)
t+ 127.1s 〰 震动:hit(受击重震)
t+ 127.1s 〰 震动:confirm(轻点确认)
#### 【玩家动作】喘一口气,再挥
#### 【玩家动作】咬牙单击——挡不住了也要打
t+ 127.6s ♪ 音效 sfx/atk_swing
t+ 127.6s ♪ 音效 sfx/atk_hit
t+ 127.6s ♪ 音效 sfx/tel_bug
t+ 127.6s 〰 震动:beat(节拍点)
t+ 128.8s ♪ 音效 sfx/hurt
t+ 128.8s ♪ 向导音:turn(轮到你)
t+ 128.8s 〰 震动:hit(受击重震)
t+ 128.8s 〰 震动:confirm(轻点确认)
#### 【玩家动作】喘一口气,再挥
#### 【玩家动作】咬牙单击——挡不住了也要打
t+ 129.8s ♪ 音效 sfx/atk_swing
t+ 129.8s ♪ 音效 sfx/atk_hit
t+ 129.8s ♪ 音效 sfx/tel_bug
t+ 129.8s 〰 震动:beat(节拍点)
t+ 131.0s ♪ 音效 sfx/hurt
t+ 131.0s ♪ 向导音:turn(轮到你)
t+ 131.0s 〰 震动:hit(受击重震)
t+ 131.0s 〰 震动:confirm(轻点确认)
#### 【玩家动作】喘一口气,再挥
#### 【玩家动作】咬牙单击——挡不住了也要打
t+ 131.6s ♪ 音效 sfx/atk_swing
t+ 131.6s ♪ 音效 sfx/atk_hit
t+ 131.6s ♪ 音效 sfx/enemy_die
t+ 131.6s ♪ 音效 sfx/coin
t+ 131.6s ▶ 语音:「它倒下了。」
t+ 131.6s 〰 震动:success(成功长震)
t+ 133.7s ▶ 语音:「小有收获。」
t+ 135.9s ♫ BGM 切换 → bgm/explore
t+ 135.9s ♪ 向导音:explore(探索/安全)
t+ 135.9s ♪ 音效 sfx/step_turn
t+ 136.7s ♪ 音效 sfx/pulse
t+ 137.0s ♪ 音效 sfx/echo_1
t+ 137.1s ♪ 音效 sfx/side_wall_l
t+ 137.1s ♪ 音效 sfx/side_wall_r
t+ 137.1s ♪ 音效 sfx/mat_stone
t+ 137.6s ♪ 音效 sfx/mob_step_bug_l
t+ 137.6s 〰 震动:heartbeat(心跳/倒计时)
t+ 138.3s ♪ 音效 sfx/mob_step_bug_l
t+ 139.4s ♪ 音效 sfx/mob_step_bug_l
t+ 139.4s 〰 震动:heartbeat(心跳/倒计时)
t+ 139.4s ♪ 音效 sfx/step_turn
t+ 140.3s ♪ 音效 sfx/mob_step_bug_c
t+ 140.3s ♪ 音效 sfx/step_own
t+ 140.3s ♫ BGM 切换 → bgm/battle(淡入 400ms)
t+ 140.3s ♪ 向导音:battle(战斗/对抗)
t+ 140.3s ▶ 语音:「蘑菇怪拦住了你!」
t+ 140.3s 〰 震动:swipe(滑动识别)
t+ 142.4s ♪ 向导音:turn(轮到你)
t+ 142.4s 〰 震动:confirm(轻点确认)
t+ 142.4s 【状态】乱打:不格挡、逃不掉(Boss),一直挥拳 战斗中:你的血量受了点伤,等你出手(单击挥击,按住屏幕逃跑)(BGM=bgm/battle,语速1)
#### 【玩家动作】咬牙单击——挡不住了也要打
t+ 142.4s ♪ 音效 sfx/atk_swing
t+ 142.4s ♪ 音效 sfx/atk_hit
t+ 142.4s ♪ 音效 sfx/tel_bug
t+ 142.4s 〰 震动:beat(节拍点)
t+ 143.6s ♪ 音效 sfx/hurt
t+ 143.6s ♪ 向导音:turn(轮到你)
t+ 143.6s 〰 震动:hit(受击重震)
t+ 143.6s 〰 震动:confirm(轻点确认)
#### 【玩家动作】喘一口气,再挥
#### 【玩家动作】咬牙单击——挡不住了也要打
t+ 150.3s ♪ 音效 sfx/atk_swing
t+ 150.3s ♪ 音效 sfx/atk_hit
t+ 150.3s ♪ 音效 sfx/tel_bug
t+ 150.3s 〰 震动:beat(节拍点)
t+ 151.5s ♪ 音效 sfx/hurt
t+ 151.5s ♪ 向导音:turn(轮到你)
t+ 151.5s 〰 震动:hit(受击重震)
t+ 151.5s 〰 震动:confirm(轻点确认)
#### 【玩家动作】喘一口气,再挥
t+ 166.5s ♪ 向导音:nudge(看门狗轻提醒)
t+ 166.5s ▶ 向导语音:「轮到你了。单击挥击。」
#### 【玩家动作】咬牙单击——挡不住了也要打
t+ 166.5s ♪ 音效 sfx/atk_swing
t+ 166.5s ♪ 音效 sfx/atk_hit
t+ 166.5s ♪ 音效 sfx/tel_bug
t+ 166.5s 〰 震动:beat(节拍点)
t+ 167.7s ♪ 音效 sfx/hurt
t+ 167.7s ♪ 向导音:turn(轮到你)
t+ 167.7s 〰 震动:hit(受击重震)
t+ 167.7s 〰 震动:confirm(轻点确认)
#### 【玩家动作】喘一口气,再挥
#### 【玩家动作】咬牙单击——挡不住了也要打
t+ 168.6s ♪ 音效 sfx/atk_swing
t+ 168.6s ♪ 音效 sfx/atk_hit
t+ 168.6s ♪ 音效 sfx/enemy_die
t+ 168.6s ♪ 音效 sfx/coin
t+ 168.6s ▶ 语音:「它倒下了。」
t+ 168.6s 〰 震动:success(成功长震)
t+ 170.8s ▶ 语音:「小有收获。」
t+ 172.9s ♫ BGM 切换 → bgm/explore
t+ 172.9s ♪ 向导音:explore(探索/安全)
t+ 172.9s ♪ 音效 sfx/pulse
t+ 173.1s ♪ 音效 sfx/echo_1
t+ 173.2s ♪ 音效 sfx/side_wall_l
t+ 173.2s ♪ 音效 sfx/side_wall_r
t+ 173.2s ♪ 音效 sfx/mat_stone
t+ 174.9s ♪ 音效 sfx/mob_step_bug_c
t+ 174.9s ♪ 音效 sfx/step_turn
t+ 177.3s ♪ 音效 sfx/step_own
t+ 177.3s 〰 震动:swipe(滑动识别)
t+ 177.8s ♪ 音效 sfx/step_own
t+ 177.8s 〰 震动:swipe(滑动识别)
#### 【玩家动作】手痒连点三下脉冲
t+ 178.3s ♪ 音效 sfx/pulse
t+ 178.3s 〰 震动:error(做错了:两连短震)
t+ 178.3s 〰 震动:error(做错了:两连短震)
t+ 178.6s ♪ 音效 sfx/side_wall_l
t+ 178.6s ♪ 音效 sfx/side_wall_r
t+ 179.4s ♪ 音效 sfx/echo_4
t+ 179.5s ♪ 音效 sfx/mat_stone
t+ 179.5s ♪ 音效 sfx/mob_step_bug_r
t+ 181.3s ♪ 音效 sfx/mob_step_bug_r
t+ 181.3s ♪ 音效 sfx/pulse
t+ 181.7s ♪ 音效 sfx/side_wall_l
t+ 181.7s ♪ 音效 sfx/side_wall_r
t+ 182.4s ♪ 音效 sfx/echo_4
t+ 182.5s ♪ 音效 sfx/mat_stone
t+ 183.5s ♪ 音效 sfx/mob_step_bug_r
t+ 183.5s ♪ 音效 sfx/step_turn
t+ 185.4s ♪ 音效 sfx/mob_step_bug_c
t+ 185.4s ♪ 音效 sfx/bump
t+ 187.7s ♪ 音效 sfx/mob_step_bug_c
t+ 190.1s ♪ 音效 sfx/mob_step_bug_c
#### 【玩家动作】手痒连点三下脉冲
t+ 190.1s ♪ 音效 sfx/pulse
t+ 190.1s 〰 震动:error(做错了:两连短震)
t+ 190.1s 〰 震动:error(做错了:两连短震)
t+ 190.3s ♪ 音效 sfx/echo_1
t+ 190.4s ♪ 音效 sfx/side_wall_l
t+ 190.4s ♪ 音效 sfx/side_wall_r
t+ 190.4s ♪ 音效 sfx/mat_stone
t+ 192.3s ♪ 音效 sfx/mob_step_bug_c
#### 【玩家动作】手痒连点三下脉冲
t+ 192.3s ♪ 音效 sfx/pulse
t+ 192.3s 〰 震动:error(做错了:两连短震)
t+ 192.3s 〰 震动:error(做错了:两连短震)
t+ 192.5s ♪ 音效 sfx/echo_1
t+ 192.6s ♪ 音效 sfx/side_wall_l
t+ 192.6s ♪ 音效 sfx/side_wall_r
t+ 192.7s ♪ 音效 sfx/mat_stone
t+ 194.2s ♪ 音效 sfx/mob_step_bug_c
t+ 194.2s ♪ 音效 sfx/pulse
t+ 194.4s ♪ 音效 sfx/echo_1
t+ 194.5s ♪ 音效 sfx/side_wall_l
t+ 194.5s ♪ 音效 sfx/side_wall_r
t+ 194.6s ♪ 音效 sfx/mat_stone
t+ 196.5s ♪ 音效 sfx/mob_step_bug_c
t+ 196.5s ♪ 音效 sfx/step_turn
t+ 197.9s ♪ 音效 sfx/step_own
t+ 197.9s 〰 震动:swipe(滑动识别)
t+ 198.4s ♪ 音效 sfx/step_own
t+ 198.4s 〰 震动:swipe(滑动识别)
t+ 198.6s ♪ 音效 sfx/mob_step_bug_r
#### 【玩家动作】手痒连点三下脉冲
t+ 198.9s ♪ 音效 sfx/pulse
t+ 198.9s 〰 震动:error(做错了:两连短震)
t+ 198.9s 〰 震动:error(做错了:两连短震)
t+ 199.2s ♪ 音效 sfx/side_wall_l
t+ 199.2s ♪ 音效 sfx/side_wall_r
t+ 199.7s ♪ 音效 sfx/echo_3
t+ 199.8s ♪ 音效 sfx/mat_stone
t+ 200.7s ♪ 音效 sfx/mob_step_bug_r
t+ 200.7s ♪ 音效 sfx/pulse
t+ 201.1s ♪ 音效 sfx/side_wall_l
t+ 201.1s ♪ 音效 sfx/side_wall_r
t+ 201.5s ♪ 音效 sfx/echo_3
t+ 201.6s ♪ 音效 sfx/mat_stone
t+ 202.2s ♪ 音效 sfx/mob_step_bug_r
t+ 202.9s ♪ 音效 sfx/step_turn
t+ 204.3s ♪ 音效 sfx/mob_step_bug_c
t+ 204.3s 〰 震动:heartbeat(心跳/倒计时)
t+ 204.3s ♪ 音效 sfx/step_own
t+ 204.3s 〰 震动:swipe(滑动识别)
t+ 204.8s ♪ 音效 sfx/step_own
t+ 204.8s ♫ BGM 切换 → bgm/battle(淡入 400ms)
t+ 204.8s ♪ 向导音:battle(战斗/对抗)
t+ 204.8s ▶ 语音:「蘑菇怪拦住了你!」
t+ 204.8s 〰 震动:swipe(滑动识别)
t+ 205.3s 【状态】乱打:不格挡、逃不掉(Boss),一直挥拳 战斗播报中,先听着(语音播放中,语速1)
t+ 206.9s ♪ 向导音:turn(轮到你)
t+ 206.9s 〰 震动:confirm(轻点确认)
#### 【玩家动作】咬牙单击——挡不住了也要打
t+ 206.9s ♪ 音效 sfx/atk_swing
t+ 206.9s ♪ 音效 sfx/atk_hit
t+ 206.9s ♪ 音效 sfx/tel_bug
t+ 206.9s 〰 震动:beat(节拍点)
t+ 208.1s ♪ 音效 sfx/hurt
t+ 208.1s ♪ 向导音:danger(危险)
t+ 208.1s ♪ 向导音:turn(轮到你)
t+ 208.1s 〰 震动:hit(受击重震)
t+ 208.1s 〰 震动:warning(警告三连震)
t+ 208.1s 〰 震动:confirm(轻点确认)
#### 【玩家动作】喘一口气,再挥
#### 【玩家动作】咬牙单击——挡不住了也要打
t+ 214.8s ♪ 音效 sfx/atk_swing
t+ 214.8s ♪ 音效 sfx/atk_hit
t+ 214.8s ♪ 音效 sfx/tel_bug
t+ 214.8s 〰 震动:beat(节拍点)
t+ 216.0s ♪ 音效 sfx/hurt
t+ 216.0s ♪ 向导音:turn(轮到你)
t+ 216.0s 〰 震动:hit(受击重震)
t+ 216.0s 〰 震动:confirm(轻点确认)
#### 【玩家动作】喘一口气,再挥
t+ 231.0s ♪ 向导音:nudge(看门狗轻提醒)
t+ 231.0s ▶ 向导语音:「轮到你了。单击挥击。」
#### 【玩家动作】咬牙单击——挡不住了也要打
t+ 231.0s ♪ 音效 sfx/atk_swing
t+ 231.0s ♪ 音效 sfx/atk_hit
t+ 231.0s ♪ 音效 sfx/tel_bug
t+ 231.0s 〰 震动:beat(节拍点)
t+ 232.2s ♪ 音效 sfx/hurt
t+ 232.2s ♪ 向导音:turn(轮到你)
t+ 232.2s 〰 震动:hit(受击重震)
t+ 232.2s 〰 震动:confirm(轻点确认)
#### 【玩家动作】喘一口气,再挥
#### 【玩家动作】咬牙单击——挡不住了也要打
t+ 233.1s ♪ 音效 sfx/atk_swing
t+ 233.1s ♪ 音效 sfx/atk_hit
t+ 233.1s ♪ 音效 sfx/enemy_die
t+ 233.1s ♪ 音效 sfx/coin
t+ 233.1s ▶ 语音:「它倒下了。」
t+ 233.1s 〰 震动:success(成功长震)
t+ 235.3s ▶ 语音:「小有收获。」
t+ 237.4s ▶ 语音:「你的拳脚更利落了。」
t+ 239.5s ♫ BGM 切换 → bgm/explore
t+ 239.5s ♪ 向导音:explore(探索/安全)
#### 【玩家动作】手痒连点三下脉冲
t+ 239.5s ♪ 音效 sfx/pulse
t+ 239.5s 〰 震动:error(做错了:两连短震)
t+ 239.5s 〰 震动:error(做错了:两连短震)
t+ 239.7s ♪ 音效 sfx/echo_1
t+ 239.8s ♪ 音效 sfx/side_wall_l
t+ 239.8s ♪ 音效 sfx/side_wall_r
t+ 239.9s ♪ 音效 sfx/mat_stair
#### 【玩家动作】手痒连点三下脉冲
t+ 244.5s ♪ 音效 sfx/pulse
t+ 244.5s 〰 震动:error(做错了:两连短震)
t+ 244.5s 〰 震动:error(做错了:两连短震)
t+ 244.7s ♪ 音效 sfx/echo_1
t+ 244.8s ♪ 音效 sfx/side_wall_l
t+ 244.8s ♪ 音效 sfx/side_wall_r
t+ 244.9s ♪ 音效 sfx/mat_stair
t+ 249.5s ♪ 音效 sfx/step_turn
t+ 254.5s ♪ 音效 sfx/pulse
t+ 254.8s ♪ 音效 sfx/side_wall_l
t+ 254.8s ♪ 音效 sfx/side_wall_r
t+ 255.0s ♪ 音效 sfx/echo_2
t+ 255.1s ♪ 音效 sfx/mat_stone
t+ 259.5s ♪ 音效 sfx/step_turn
t+ 264.5s ♪ 音效 sfx/step_own
t+ 264.5s ♫ BGM 切换 → bgm/boss(淡入 400ms)
t+ 264.5s ♪ 向导音:battle(战斗/对抗)
t+ 264.5s ▶ 语音:「窟主石甲蟹,就在你面前。」
t+ 264.5s 〰 震动:swipe(滑动识别)
t+ 266.6s ♪ 向导音:turn(轮到你)
t+ 266.6s 〰 震动:confirm(轻点确认)
t+ 266.6s 【状态】乱打:不格挡、逃不掉(Boss),一直挥拳 战斗中:你的血量命悬一线,等你出手(单击挥击,按住屏幕逃跑)(BGM=bgm/boss,语速1)
#### 【玩家动作】咬牙单击——挡不住了也要打
t+ 266.6s ♪ 音效 sfx/atk_swing
t+ 266.6s ♪ 音效 sfx/atk_hit
t+ 266.6s ♪ 音效 sfx/tel_heavy
t+ 266.6s 〰 震动:beat(节拍点)
t+ 267.8s ♪ 音效 sfx/hurt
t+ 267.8s ♫ BGM 切换 → bgm/menu
t+ 267.8s ♪ 向导音:settle(结算)
t+ 267.8s ▶ 语音:「你倒下了。」
t+ 267.8s 〰 震动:hit(受击重震)
t+ 267.8s 〰 震动:hit(受击重震)
t+ 267.8s 【状态】乱打也被归因得明明白白,元进度照单全收 结算:死亡归因与元进度入账,单击再探一次(语音播放中,语速1)
t+ 269.9s ▶ 语音:「你没挡住那记重击。」
t+ 272.1s ▶ 语音:「下次,前摇声响时就双击。」
t+ 272.1s ♪ 向导音:menu(系统界面)
t+ 272.1s ▶ 语音:「这趟没带回什么。」
t+ 274.2s ▶ 语音:「你到过中层。」
t+ 274.2s ▶ 语音:「新的探窟,开始了。」
t+ 276.3s ♫ BGM 切换 → bgm/explore
t+ 276.3s ♪ 向导音:explore(探索/安全)
t+ 276.3s ▶ 语音:「这是第一层。」
t+ 276.3s 【状态】第二周目照样开局,压力测试全程零死锁,收工 第 1 层黑暗里:单击发脉冲用回声看路,按住前进,左右滑转身,上滑状态,下滑菜单(语音播放中,语速1)