fix(escape): 暗室状态引导方案落地(25号策划文档 B1-B8 → F1-F9 实施)

策划轮:25-escape-map-flow.md as-built地图/玩家流程/信息账本+盲区清单(S1-S7)+方案B1-B8
实施(玩法零改动,只加状态引导层):
- F1 撞墙方位句「左边是墙」(wall_dir_*×4,同向10s限频)
- F2 目标句并入方位「铁柜,在右面的房间」(gd_*_dir×3)
- F3 无进展150s活跃计时器+gd_prog_1..3进度重述(只重述不泄题,专治活跃迷路玩家——修卡关计时从「无进展」退化为「无操作」的既定偏差)
- F4 双击兜底直通L2降级L1(不再白送答案)
- F5 空房首访描述(4空房可区分)
- F7 busy窗口手势缓存补判(原静默吞手势)
- F8 结算链单击守卫(time_band/again完整到达)
- F9 跳过引导补播目标句
- F6 空房方位特征句按25号裁定留档后续轮
新增语音10句×2性别(flock串行QC无离群,ASR逐字正确)
验证:escape playtest 235/235(+85新断言)+ guide 132/132 + 终检全绿 + 14游戏回归零回退
live复跑10.4分钟通关:零截断,S1-S7盲区逐条核销
档案 research/escape-state/round1-2;01号文档追加修订记录R1
This commit is contained in:
xsl
2026-09-15 00:37:41 +08:00
parent 258ffd5ba3
commit 963dfa1cc8
60 changed files with 4207 additions and 80 deletions
+44
View File
@@ -0,0 +1,44 @@
# escape-state round2 · 状态引导改进方案(25 号文档 B1-B8)修复验证档案
> 轮次:escape-state round2(2026-09-14/15)。对象:25 号文档 §4.3 实施清单
> F1-F9(F6/B5b 按方案"可分期"留档,见 25 号文档实施裁定 1)。
> 档案格式对齐 round1:mock 转写 + live 真机一局 + 事件/判定原件。
> round1 的 P1/P3 人设评审不重做(方案条目即由双席评审产出,本轮验证落地效果)。
## 产物
| 文件 | 内容 |
|---|---|
| `transcript-mock.md` | mock 转写(`transcribe.mjs escape`,sessions/escape.mjs 已按新行为微调):新手完整一局,覆盖 B1 撞墙方位句+限频、B5a 空房首访、B2 一体句 ×2、结算链完整到达 |
| `live-transcript.md` / `live-events.jsonl` / `verdicts.json` / `mix.webm` | live 真机一局(control.mjs 端口 8145,女声响 full 档,约 10.4 分钟,引导→探索→通关→重开),认真新手人设 |
| `README.md` | 本文件(盲区清单 S1-S7 逐条核对) |
## live 一局总览
- 38 个语音段,56 条判定行:**OK 37 / SFX_BGM_ONLY 19 / TRUNCATED 0 / MISMATCH 0**
(round1 为 OK 35 / SFX_BGM_ONLY 18 / TRUNCATED 2——两条截断均有手势归因;
本轮零截断,含 B7 守卫挡下的那一次习惯性单击)。
- 新语音 10 句在真实混音中全部到达且 ASR sim≥0.93:wall_dir_u/l、empty_2/1/3(首访)、
stuck_cabinet_1(B4 降级)、gd_box_dir/gd_gate_dir(B2 一体句)、gd_prog_2(B3)。
## 盲区清单 S1-S7 逐条核对(25 号文档 §3.2)
| 盲区 | 修复 | live 证据(行号 = live-transcript.md) | 结论 |
|---|---|---|---|
| S1/S1b 方位(撞墙无方位) | B1 wall_dir_* | 行 141-143:wall 后接播「上边是墙。」OK sim=1;行 166-168:「左边是墙。」OK;同向 10s 限频生效(199.5s 第二次撞北墙只有 wall 无 wall_dir_u) | ✅ 每次撞墙建立"此方向不通"地图标记 |
| 相对方位半盲区(无目标名) | B2 gd_*_dir 一体句 | 行 231-233:「电箱,在左面的房间。」OK sim=1;行 306-312:「大门,在右面的房间。」OK sim=1 | ✅ 单句即可行动,不再是"……的房间" |
| S2 已探索地图 | B5a 空房首访描述 | 行 115-118 (0,1) empty_2、行 189-192 (1,0) empty_1、行 199-202 (2,0) empty_3,均首访一次性 OK | ✅ 空房进入即有听觉锚 |
| S3 全局进度无渠道 | B3 gd_prog_* | 行 265-268:开柜后活跃探路 ~154s(10 次手势零进展、避开 (2,2) 防进展重置)→ gd_prog_2「铁柜已经打开。电还没有通。」OK sim=1;期间 L1/L2/L3 零误触 | ✅ 活跃迷路通道补洞,不泄题 |
| S4/S4b 目标重述/查询泄漏 | B4 + B8 | B4:行 180-182 双击兜底播 use_fail + stuck_cabinet_1(L1 意象,OK 0.93),**不再直通 stuck_*_2**;B8:g7_goal 在引导链尾 OK sim=1(跳过/REOPEN 路径补播由 playtest A2/B/N 断言覆盖) | ✅ 主动查询不再白送答案 |
| S5 空房不可区分 | B5a(B5b 留档) | 三间首访空房文本各异(回声/墙壁/水滴),live 中与环境音叠加可分辨 | ✅(B5b 方位特征改词留后续轮) |
| S6 busy 吞手势 | B6 缓存补判 | 行 79-87(live-events.jsonl):82.3s swipeleft 落在 g2_wall busy 窗口(82.2-87.9)只有 [10] 震——87.9s 解锁瞬间补判:error 震 + wall 语音 + G2 计数 1(对照 round1 行 30-35 同场景静默吞手势) | ✅ "我的输入没丢",可归因 |
| S7 结算链截断 | B7 _settleBusy | 行 336-347:587.46s 习惯性单击落在 escape 播到 4.4/15.3s——只发引擎 confirm 震,链继续;time_band3(行 346)、again 完整到达 OK;链播完后单击正常重开(replay 起播) | ✅ 结算完整到达权 + 重开闭环 |
## 附带观察
- escape 长句 live 实测 15.32s(dur 探针值),结算链全长 ~24s(escape+time_band3+again),
B7 守卫窗口即此区间;30s 资产缺失兜底由 playtest 场景 M 第二条路径冻结。
- time_band3「用时不到十分钟」与本局 ~9.7 分钟一致(归因真话)。
- female/wall_dir_r 为 3.04s 慢速 take(同句 male 1.04s,ratio 2.92 未触 3x 离群线),
QC:ASR 双性别内容均「右边是墙。」逐字正确,慢速贴合"沉稳平静"instruct,留档备查;
本局 female 档未触发该句(撞的是北/西墙),male 档或未限频路径如有听感问题再重录。
@@ -0,0 +1,289 @@
{"ev":"probe_ready","t":61.10000002384186,"ta":null}
{"ev":"gesture","type":"tap","x":195,"y":422,"t":2065.4000000059605,"ta":-5.104}
{"ev":"recstart","mime":"audio/webm;codecs=opus","t":7169.100000023842,"ta":0}
{"ev":"fetch","url":"audio/sfx/step.ogg","status":200,"ok":true,"ms":15,"t":7184.100000023842,"ta":0.015}
{"ev":"fetch","url":"audio/sfx/wall.ogg","status":200,"ok":true,"ms":15,"t":7184.200000017881,"ta":0.015}
{"ev":"fetch","url":"audio/sfx/pickup.ogg","status":200,"ok":true,"ms":15,"t":7184.300000011921,"ta":0.015}
{"ev":"fetch","url":"audio/sfx/unlock.ogg","status":200,"ok":true,"ms":15,"t":7184.300000011921,"ta":0.015}
{"ev":"fetch","url":"audio/sfx/door_creak.ogg","status":200,"ok":true,"ms":15,"t":7184.300000011921,"ta":0.015}
{"ev":"fetch","url":"audio/sfx/spark.ogg","status":200,"ok":true,"ms":14,"t":7184.300000011921,"ta":0.015}
{"ev":"fetch","url":"audio/sfx/power_on.ogg","status":200,"ok":true,"ms":14,"t":7184.4000000059605,"ta":0.015}
{"ev":"fetch","url":"audio/sfx/gate_open.ogg","status":200,"ok":true,"ms":16,"t":7186.100000023842,"ta":0.017}
{"ev":"fetch","url":"audio/sfx/win_chime.ogg","status":200,"ok":true,"ms":16,"t":7186.300000011921,"ta":0.017}
{"ev":"fetch","url":"audio/sfx/amb_storage.ogg","status":200,"ok":true,"ms":18,"t":7187.600000023842,"ta":0.019}
{"ev":"fetch","url":"audio/sfx/amb_cabinet.ogg","status":200,"ok":true,"ms":18,"t":7188.5,"ta":0.019}
{"ev":"fetch","url":"audio/sfx/amb_power.ogg","status":200,"ok":true,"ms":19,"t":7189.4000000059605,"ta":0.02}
{"ev":"fetch","url":"audio/sfx/amb_gate.ogg","status":200,"ok":true,"ms":25,"t":7195.700000017881,"ta":0.027}
{"ev":"fetch","url":"audio/sfx/amb_gate_live.ogg","status":200,"ok":true,"ms":25,"t":7195.700000017881,"ta":0.027}
{"ev":"fetch","url":"audio/sfx/amb_drip.ogg","status":200,"ok":true,"ms":27,"t":7196.800000011921,"ta":0.028}
{"ev":"fetch","url":"audio/sfx/amb_wind.ogg","status":200,"ok":true,"ms":27,"t":7197.600000023842,"ta":0.029}
{"ev":"fetch","url":"audio/sfx/amb_hum.ogg","status":200,"ok":true,"ms":28,"t":7198.700000017881,"ta":0.03}
{"ev":"fetch","url":"audio/voice/female/g0_intro.ogg","status":200,"ok":true,"ms":30,"t":7200.100000023842,"ta":0.031}
{"ev":"fetch","url":"audio/voice/female/g1_move.ogg","status":200,"ok":true,"ms":34,"t":7204.5,"ta":0.035}
{"ev":"fetch","url":"audio/voice/female/skip_hint.ogg","status":200,"ok":true,"ms":36,"t":7206.600000023842,"ta":0.038}
{"ev":"fetch","url":"audio/voice/female/reopen_prompt.ogg","status":200,"ok":true,"ms":38,"t":7208.4000000059605,"ta":0.039}
{"ev":"fetch","url":"audio/voice/female/start_room.ogg","status":200,"ok":true,"ms":38,"t":7209,"ta":0.04}
{"ev":"fetch","url":"audio/bgm/menu.ogg","status":200,"ok":true,"ms":38,"t":7209.100000023842,"ta":0.04}
{"ev":"fetch","url":"audio/bgm/drone.ogg","status":200,"ok":true,"ms":39,"t":7209.800000011921,"ta":0.041}
{"ev":"vstart","url":"audio/voice/female/g0_intro.ogg","t":7245.700000017881,"dur":6.64,"ta":0.077}
{"ev":"start","t":7439.800000011921,"sid":1,"url":"audio/bgm/drone.ogg","layer":"bgm","dur":117,"rate":1,"loop":true,"when":0,"ta":0.271}
{"ev":"vend","url":"audio/voice/female/g0_intro.ogg","t":14100.40000000596,"reason":"kill","ta":6.931}
{"ev":"vstart","url":"audio/voice/female/g1_move.ogg","t":15300.90000000596,"dur":4.56,"ta":8.132}
{"ev":"vend","url":"audio/voice/female/g1_move.ogg","t":19910.20000001788,"reason":"kill","ta":12.741}
{"ev":"vstart","url":"audio/voice/female/skip_hint.ogg","t":19910.30000001192,"dur":1.6,"ta":12.741}
{"ev":"vend","url":"audio/voice/female/skip_hint.ogg","t":21530.100000023842,"reason":"kill","ta":14.361}
{"ev":"gesture","type":"swipeup","x":195,"y":422,"t":86221.70000001788,"ta":79.053}
{"ev":"vibrate","pattern":"[10]","t":86578.60000002384,"ta":79.41}
{"ev":"start","t":86579.60000002384,"sid":2,"url":"audio/sfx/step.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":0,"ta":79.411}
{"ev":"fetch","url":"audio/voice/female/g1_done.ogg","status":200,"ok":true,"ms":3,"t":86582,"ta":79.413}
{"ev":"vstart","url":"audio/voice/female/g1_done.ogg","t":86586.30000001192,"dur":2.72,"ta":79.417}
{"ev":"vend","url":"audio/voice/female/g1_done.ogg","t":89320.20000001788,"reason":"kill","ta":82.151}
{"ev":"fetch","url":"audio/voice/female/g2_wall.ogg","status":200,"ok":true,"ms":3,"t":89322.80000001192,"ta":82.154}
{"ev":"vstart","url":"audio/voice/female/g2_wall.ogg","t":89328.30000001192,"dur":5.68,"ta":82.159}
{"ev":"gesture","type":"swipeleft","x":195,"y":422,"t":89490,"ta":82.321}
{"ev":"vibrate","pattern":"[10]","t":89844.70000001788,"ta":82.676}
{"ev":"vend","url":"audio/voice/female/g2_wall.ogg","t":95050.10000002384,"reason":"kill","ta":87.881}
{"ev":"vibrate","pattern":"[60,40,60]","t":95050.30000001192,"ta":87.881}
{"ev":"start","t":95050.70000001788,"sid":3,"url":"audio/sfx/wall.ogg","layer":"sfx","dur":0.44709750566893425,"rate":1,"loop":false,"when":0,"ta":87.882}
{"ev":"fetch","url":"audio/voice/female/wall.ogg","status":200,"ok":true,"ms":2,"t":95052.70000001788,"ta":87.884}
{"ev":"vstart","url":"audio/voice/female/wall.ogg","t":95056.40000000596,"dur":2.08,"ta":87.887}
{"ev":"vend","url":"audio/voice/female/wall.ogg","t":97410.10000002384,"reason":"kill","ta":90.241}
{"ev":"gesture","type":"swiperight","x":195,"y":422,"t":116300.20000001788,"ta":109.131}
{"ev":"vibrate","pattern":"[10]","t":116660.10000002384,"ta":109.491}
{"ev":"vibrate","pattern":"[60,40,60]","t":116660.20000001788,"ta":109.491}
{"ev":"start","t":116660.40000000596,"sid":4,"url":"audio/sfx/wall.ogg","layer":"sfx","dur":0.44709750566893425,"rate":1,"loop":false,"when":0,"ta":109.491}
{"ev":"vstart","url":"audio/voice/female/wall.ogg","t":116660.5,"dur":2.08,"ta":109.491}
{"ev":"vend","url":"audio/voice/female/wall.ogg","t":119030.30000001192,"reason":"kill","ta":111.861}
{"ev":"fetch","url":"audio/voice/female/g3_left.ogg","status":200,"ok":true,"ms":2,"t":119032.80000001192,"ta":111.864}
{"ev":"vstart","url":"audio/voice/female/g3_left.ogg","t":119037.10000002384,"dur":2.96,"ta":111.868}
{"ev":"vend","url":"audio/voice/female/g3_left.ogg","t":122050.10000002384,"reason":"kill","ta":114.881}
{"ev":"gesture","type":"swipeleft","x":195,"y":422,"t":124070.30000001192,"ta":116.901}
{"ev":"vibrate","pattern":"[10]","t":124426.70000001788,"ta":117.258}
{"ev":"start","t":124427.20000001788,"sid":5,"url":"audio/sfx/step.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":0,"ta":117.258}
{"ev":"fetch","url":"audio/voice/female/g4_down.ogg","status":200,"ok":true,"ms":2,"t":124429.20000001788,"ta":117.26}
{"ev":"vstart","url":"audio/voice/female/g4_down.ogg","t":124432.80000001192,"dur":1.84,"ta":117.264}
{"ev":"vend","url":"audio/voice/female/g4_down.ogg","t":126340.20000001788,"reason":"kill","ta":119.171}
{"ev":"gesture","type":"swipedown","x":195,"y":422,"t":129835.90000000596,"ta":122.667}
{"ev":"vibrate","pattern":"[10]","t":130192.90000000596,"ta":123.024}
{"ev":"start","t":130193.30000001192,"sid":6,"url":"audio/sfx/step.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":0,"ta":123.024}
{"ev":"start","t":130193.40000000596,"sid":7,"url":"audio/sfx/amb_storage.ogg","layer":"sfx","dur":6,"rate":1,"loop":false,"when":0,"ta":123.024}
{"ev":"fetch","url":"audio/voice/female/g5_inspect.ogg","status":200,"ok":true,"ms":2,"t":130195.5,"ta":123.026}
{"ev":"vstart","url":"audio/voice/female/g5_inspect.ogg","t":130200.90000000596,"dur":3.92,"ta":123.032}
{"ev":"vend","url":"audio/voice/female/g5_inspect.ogg","t":134340.10000002384,"reason":"kill","ta":127.171}
{"ev":"gesture","type":"tap","x":195,"y":422,"t":137604.80000001192,"ta":130.436}
{"ev":"vibrate","pattern":"[20]","t":137970.20000001788,"ta":130.801}
{"ev":"vibrate","pattern":"[15]","t":137970.40000000596,"ta":130.801}
{"ev":"start","t":137970.70000001788,"sid":8,"url":"audio/sfx/pickup.ogg","layer":"sfx","dur":0.3470748299319728,"rate":1,"loop":false,"when":0,"ta":130.802}
{"ev":"fetch","url":"audio/voice/female/g5_key.ogg","status":200,"ok":true,"ms":3,"t":137973.10000002384,"ta":130.804}
{"ev":"vstart","url":"audio/voice/female/g5_key.ogg","t":137976.80000001192,"dur":1.52,"ta":130.808}
{"ev":"vend","url":"audio/voice/female/g5_key.ogg","t":139590.20000001788,"reason":"kill","ta":132.421}
{"ev":"fetch","url":"audio/voice/female/g6_doubletap.ogg","status":200,"ok":true,"ms":2,"t":139592.60000002384,"ta":132.424}
{"ev":"vstart","url":"audio/voice/female/g6_doubletap.ogg","t":139602.40000000596,"dur":10.64,"ta":132.433}
{"ev":"gesture","type":"doubletap","x":195,"y":422,"t":148080.20000001788,"ta":140.911}
{"ev":"vibrate","pattern":"[20]","t":148329.60000002384,"ta":141.161}
{"ev":"vend","url":"audio/voice/female/g6_doubletap.ogg","t":150560.10000002384,"reason":"kill","ta":143.391}
{"ev":"fetch","url":"audio/voice/female/inv_key.ogg","status":200,"ok":true,"ms":3,"t":150563,"ta":143.394}
{"ev":"vstart","url":"audio/voice/female/inv_key.ogg","t":150566.70000001788,"dur":1.68,"ta":143.398}
{"ev":"vend","url":"audio/voice/female/inv_key.ogg","t":152460.10000002384,"reason":"kill","ta":145.291}
{"ev":"fetch","url":"audio/voice/female/g6_done.ogg","status":200,"ok":true,"ms":3,"t":152462.70000001788,"ta":145.294}
{"ev":"vstart","url":"audio/voice/female/g6_done.ogg","t":152468,"dur":3.92,"ta":145.299}
{"ev":"vend","url":"audio/voice/female/g6_done.ogg","t":156620.20000001788,"reason":"kill","ta":149.451}
{"ev":"fetch","url":"audio/voice/female/g7_goal.ogg","status":200,"ok":true,"ms":3,"t":156622.80000001192,"ta":149.454}
{"ev":"vstart","url":"audio/voice/female/g7_goal.ogg","t":156629.40000000596,"dur":6.88,"ta":149.46}
{"ev":"vend","url":"audio/voice/female/g7_goal.ogg","t":163760.30000001192,"reason":"kill","ta":156.591}
{"ev":"start","t":163760.70000001788,"sid":9,"url":"audio/sfx/amb_storage.ogg","layer":"sfx","dur":6,"rate":1,"loop":false,"when":0,"ta":156.592}
{"ev":"gesture","type":"swipeup","x":195,"y":422,"t":185967.10000002384,"ta":178.798}
{"ev":"vibrate","pattern":"[10]","t":186324.30000001192,"ta":179.155}
{"ev":"start","t":186324.90000000596,"sid":10,"url":"audio/sfx/step.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":0,"ta":179.156}
{"ev":"start","t":186324.90000000596,"sid":11,"url":"audio/sfx/amb_hum.ogg","layer":"sfx","dur":5,"rate":1,"loop":false,"when":0,"ta":179.156}
{"ev":"fetch","url":"audio/voice/female/empty_2.ogg","status":200,"ok":true,"ms":3,"t":186327.30000001192,"ta":179.158}
{"ev":"vstart","url":"audio/voice/female/empty_2.ogg","t":186333.30000001192,"dur":4.88,"ta":179.164}
{"ev":"vend","url":"audio/voice/female/empty_2.ogg","t":191320.30000001192,"reason":"kill","ta":184.151}
{"ev":"gesture","type":"swipeup","x":195,"y":422,"t":192735.70000001788,"ta":185.567}
{"ev":"vibrate","pattern":"[10]","t":193090.80000001192,"ta":185.922}
{"ev":"start","t":193091.20000001788,"sid":12,"url":"audio/sfx/step.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":0,"ta":185.922}
{"ev":"start","t":193091.20000001788,"sid":13,"url":"audio/sfx/amb_power.ogg","layer":"sfx","dur":6,"rate":1,"loop":false,"when":0,"ta":185.922}
{"ev":"fetch","url":"audio/voice/female/room_power.ogg","status":200,"ok":true,"ms":3,"t":193093.70000001788,"ta":185.925}
{"ev":"vstart","url":"audio/voice/female/room_power.ogg","t":193097.70000001788,"dur":2.64,"ta":185.929}
{"ev":"vend","url":"audio/voice/female/room_power.ogg","t":195840,"reason":"kill","ta":188.671}
{"ev":"gesture","type":"swipeup","x":195,"y":422,"t":199501.40000000596,"ta":192.332}
{"ev":"vibrate","pattern":"[10]","t":199856.80000001192,"ta":192.688}
{"ev":"vibrate","pattern":"[60,40,60]","t":199856.90000000596,"ta":192.688}
{"ev":"start","t":199857,"sid":14,"url":"audio/sfx/wall.ogg","layer":"sfx","dur":0.44709750566893425,"rate":1,"loop":false,"when":0,"ta":192.688}
{"ev":"vstart","url":"audio/voice/female/wall.ogg","t":199857,"dur":2.08,"ta":192.688}
{"ev":"vend","url":"audio/voice/female/wall.ogg","t":202220.20000001788,"reason":"kill","ta":195.051}
{"ev":"fetch","url":"audio/voice/female/wall_dir_u.ogg","status":200,"ok":true,"ms":3,"t":202223.60000002384,"ta":195.055}
{"ev":"vstart","url":"audio/voice/female/wall_dir_u.ogg","t":202227.10000002384,"dur":1.36,"ta":195.058}
{"ev":"vend","url":"audio/voice/female/wall_dir_u.ogg","t":203840.10000002384,"reason":"kill","ta":196.671}
{"ev":"gesture","type":"swipeup","x":195,"y":422,"t":206268,"ta":199.099}
{"ev":"vibrate","pattern":"[10]","t":206623.40000000596,"ta":199.454}
{"ev":"vibrate","pattern":"[60,40,60]","t":206623.70000001788,"ta":199.455}
{"ev":"start","t":206623.80000001192,"sid":15,"url":"audio/sfx/wall.ogg","layer":"sfx","dur":0.44709750566893425,"rate":1,"loop":false,"when":0,"ta":199.455}
{"ev":"vstart","url":"audio/voice/female/wall.ogg","t":206623.90000000596,"dur":2.08,"ta":199.455}
{"ev":"vend","url":"audio/voice/female/wall.ogg","t":208990.20000001788,"reason":"kill","ta":201.821}
{"ev":"gesture","type":"swipeleft","x":195,"y":422,"t":211033.30000001192,"ta":203.864}
{"ev":"vibrate","pattern":"[10]","t":211390,"ta":204.221}
{"ev":"vibrate","pattern":"[60,40,60]","t":211390.10000002384,"ta":204.221}
{"ev":"start","t":211390.30000001192,"sid":16,"url":"audio/sfx/wall.ogg","layer":"sfx","dur":0.44709750566893425,"rate":1,"loop":false,"when":0,"ta":204.221}
{"ev":"vstart","url":"audio/voice/female/wall.ogg","t":211390.30000001192,"dur":2.08,"ta":204.221}
{"ev":"vend","url":"audio/voice/female/wall.ogg","t":213760.10000002384,"reason":"kill","ta":206.591}
{"ev":"fetch","url":"audio/voice/female/wall_dir_l.ogg","status":200,"ok":true,"ms":3,"t":213762.70000001788,"ta":206.594}
{"ev":"vstart","url":"audio/voice/female/wall_dir_l.ogg","t":213766.10000002384,"dur":1.04,"ta":206.597}
{"ev":"vend","url":"audio/voice/female/wall_dir_l.ogg","t":214920.10000002384,"reason":"kill","ta":207.751}
{"ev":"gesture","type":"doubletap","x":195,"y":422,"t":217799.90000000596,"ta":210.631}
{"ev":"vibrate","pattern":"[20]","t":218046.80000001192,"ta":210.878}
{"ev":"vibrate","pattern":"[60,40,60]","t":218047.20000001788,"ta":210.878}
{"ev":"fetch","url":"audio/voice/female/use_fail.ogg","status":200,"ok":true,"ms":3,"t":218049.80000001192,"ta":210.881}
{"ev":"vstart","url":"audio/voice/female/use_fail.ogg","t":218057.40000000596,"dur":7.36,"ta":210.888}
{"ev":"vend","url":"audio/voice/female/use_fail.ogg","t":225650.10000002384,"reason":"kill","ta":218.481}
{"ev":"fetch","url":"audio/voice/female/stuck_cabinet_1.ogg","status":200,"ok":true,"ms":3,"t":225653.20000001788,"ta":218.484}
{"ev":"vstart","url":"audio/voice/female/stuck_cabinet_1.ogg","t":225659,"dur":3.84,"ta":218.49}
{"ev":"vend","url":"audio/voice/female/stuck_cabinet_1.ogg","t":229790.20000001788,"reason":"kill","ta":222.621}
{"ev":"gesture","type":"swiperight","x":195,"y":422,"t":263046.3000000119,"ta":255.877}
{"ev":"vibrate","pattern":"[10]","t":263404.2000000179,"ta":256.235}
{"ev":"start","t":263404.60000002384,"sid":17,"url":"audio/sfx/step.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":0,"ta":256.236}
{"ev":"start","t":263404.60000002384,"sid":18,"url":"audio/sfx/amb_wind.ogg","layer":"sfx","dur":6,"rate":1,"loop":false,"when":0,"ta":256.236}
{"ev":"fetch","url":"audio/voice/female/empty_1.ogg","status":200,"ok":true,"ms":3,"t":263407.2000000179,"ta":256.238}
{"ev":"vstart","url":"audio/voice/female/empty_1.ogg","t":263413.60000002384,"dur":5.2,"ta":256.245}
{"ev":"vend","url":"audio/voice/female/empty_1.ogg","t":268670.10000002384,"reason":"kill","ta":261.501}
{"ev":"gesture","type":"swiperight","x":195,"y":422,"t":269814.3000000119,"ta":262.645}
{"ev":"vibrate","pattern":"[10]","t":270170.5,"ta":263.001}
{"ev":"start","t":270171,"sid":19,"url":"audio/sfx/step.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":0,"ta":263.002}
{"ev":"start","t":270171,"sid":20,"url":"audio/sfx/amb_hum.ogg","layer":"sfx","dur":5,"rate":1,"loop":false,"when":0,"ta":263.002}
{"ev":"fetch","url":"audio/voice/female/empty_3.ogg","status":200,"ok":true,"ms":3,"t":270173.3000000119,"ta":263.004}
{"ev":"vstart","url":"audio/voice/female/empty_3.ogg","t":270178.60000002384,"dur":3.68,"ta":263.01}
{"ev":"vend","url":"audio/voice/female/empty_3.ogg","t":274030.2000000179,"reason":"kill","ta":266.861}
{"ev":"gesture","type":"swipedown","x":195,"y":422,"t":276579.5,"ta":269.41}
{"ev":"vibrate","pattern":"[10]","t":276937.5,"ta":269.768}
{"ev":"start","t":276937.90000000596,"sid":21,"url":"audio/sfx/step.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":0,"ta":269.769}
{"ev":"start","t":276937.90000000596,"sid":22,"url":"audio/sfx/amb_cabinet.ogg","layer":"sfx","dur":6,"rate":1,"loop":false,"when":0,"ta":269.769}
{"ev":"fetch","url":"audio/voice/female/room_cabinet.ogg","status":200,"ok":true,"ms":3,"t":276940.40000000596,"ta":269.771}
{"ev":"vstart","url":"audio/voice/female/room_cabinet.ogg","t":276944.7000000179,"dur":2.64,"ta":269.776}
{"ev":"vend","url":"audio/voice/female/room_cabinet.ogg","t":279690.10000002384,"reason":"kill","ta":272.521}
{"ev":"gesture","type":"doubletap","x":195,"y":422,"t":283348,"ta":276.179}
{"ev":"vibrate","pattern":"[20]","t":283593.90000000596,"ta":276.425}
{"ev":"vibrate","pattern":"[100]","t":283594.10000002384,"ta":276.425}
{"ev":"start","t":283594.3000000119,"sid":23,"url":"audio/sfx/unlock.ogg","layer":"sfx","dur":0.49777777777777776,"rate":1,"loop":false,"when":0,"ta":276.425}
{"ev":"start","t":283594.3000000119,"sid":24,"url":"audio/sfx/door_creak.ogg","layer":"sfx","dur":1.3999773242630384,"rate":1,"loop":false,"when":0,"ta":276.425}
{"ev":"fetch","url":"audio/voice/female/unlock_cabinet.ogg","status":200,"ok":true,"ms":2,"t":283596.60000002384,"ta":276.428}
{"ev":"vstart","url":"audio/voice/female/unlock_cabinet.ogg","t":283607,"dur":11.48,"ta":276.438}
{"ev":"vend","url":"audio/voice/female/unlock_cabinet.ogg","t":295320.10000002384,"reason":"kill","ta":288.151}
{"ev":"fetch","url":"audio/voice/female/gd_next_fuse.ogg","status":200,"ok":true,"ms":3,"t":295323.10000002384,"ta":288.154}
{"ev":"vstart","url":"audio/voice/female/gd_next_fuse.ogg","t":295328.10000002384,"dur":3.28,"ta":288.159}
{"ev":"vend","url":"audio/voice/female/gd_next_fuse.ogg","t":298800.40000000596,"reason":"kill","ta":291.631}
{"ev":"fetch","url":"audio/voice/female/gd_box_dir.ogg","status":200,"ok":true,"ms":3,"t":298803.5,"ta":291.634}
{"ev":"vstart","url":"audio/voice/female/gd_box_dir.ogg","t":298807.3000000119,"dur":2.16,"ta":291.638}
{"ev":"vend","url":"audio/voice/female/gd_box_dir.ogg","t":301180.10000002384,"reason":"kill","ta":294.011}
{"ev":"gesture","type":"swipeleft","x":195,"y":422,"t":317593.90000000596,"ta":310.425}
{"ev":"vibrate","pattern":"[10]","t":317952.10000002384,"ta":310.783}
{"ev":"start","t":317952.3000000119,"sid":25,"url":"audio/sfx/step.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":0,"ta":310.783}
{"ev":"start","t":317952.3000000119,"sid":26,"url":"audio/sfx/amb_drip.ogg","layer":"sfx","dur":5,"rate":1,"loop":false,"when":0,"ta":310.783}
{"ev":"gesture","type":"swipeleft","x":195,"y":422,"t":334362.90000000596,"ta":327.194}
{"ev":"vibrate","pattern":"[10]","t":334718.3000000119,"ta":327.549}
{"ev":"start","t":334718.60000002384,"sid":27,"url":"audio/sfx/step.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":0,"ta":327.55}
{"ev":"start","t":334718.7000000179,"sid":28,"url":"audio/sfx/amb_hum.ogg","layer":"sfx","dur":5,"rate":1,"loop":false,"when":0,"ta":327.55}
{"ev":"gesture","type":"swiperight","x":195,"y":422,"t":351128.5,"ta":343.959}
{"ev":"vibrate","pattern":"[10]","t":351484.2000000179,"ta":344.315}
{"ev":"start","t":351484.40000000596,"sid":29,"url":"audio/sfx/step.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":0,"ta":344.315}
{"ev":"start","t":351484.5,"sid":30,"url":"audio/sfx/amb_drip.ogg","layer":"sfx","dur":5,"rate":1,"loop":false,"when":0,"ta":344.315}
{"ev":"gesture","type":"swiperight","x":195,"y":422,"t":367894.40000000596,"ta":360.725}
{"ev":"vibrate","pattern":"[10]","t":368250.40000000596,"ta":361.081}
{"ev":"start","t":368250.7000000179,"sid":31,"url":"audio/sfx/step.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":0,"ta":361.082}
{"ev":"start","t":368250.7000000179,"sid":32,"url":"audio/sfx/amb_cabinet.ogg","layer":"sfx","dur":6,"rate":1,"loop":false,"when":0,"ta":361.082}
{"ev":"gesture","type":"swipeup","x":195,"y":422,"t":384660.10000002384,"ta":377.491}
{"ev":"vibrate","pattern":"[10]","t":385016,"ta":377.847}
{"ev":"start","t":385016.2000000179,"sid":33,"url":"audio/sfx/step.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":0,"ta":377.847}
{"ev":"start","t":385016.2000000179,"sid":34,"url":"audio/sfx/amb_hum.ogg","layer":"sfx","dur":5,"rate":1,"loop":false,"when":0,"ta":377.847}
{"ev":"gesture","type":"swipedown","x":195,"y":422,"t":416051.60000002384,"ta":408.883}
{"ev":"vibrate","pattern":"[10]","t":416414.8000000119,"ta":409.246}
{"ev":"start","t":416415.10000002384,"sid":35,"url":"audio/sfx/step.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":0,"ta":409.246}
{"ev":"start","t":416415.10000002384,"sid":36,"url":"audio/sfx/amb_cabinet.ogg","layer":"sfx","dur":6,"rate":1,"loop":false,"when":0,"ta":409.246}
{"ev":"gesture","type":"swipeleft","x":195,"y":422,"t":432824.8000000119,"ta":425.656}
{"ev":"vibrate","pattern":"[10]","t":433180.7000000179,"ta":426.012}
{"ev":"start","t":433181,"sid":37,"url":"audio/sfx/step.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":0,"ta":426.012}
{"ev":"start","t":433181,"sid":38,"url":"audio/sfx/amb_drip.ogg","layer":"sfx","dur":5,"rate":1,"loop":false,"when":0,"ta":426.012}
{"ev":"vibrate","pattern":"[30,50,30,50,30]","t":437170.90000000596,"ta":430.002}
{"ev":"fetch","url":"audio/voice/female/gd_prog_2.ogg","status":200,"ok":true,"ms":3,"t":437173.90000000596,"ta":430.005}
{"ev":"vstart","url":"audio/voice/female/gd_prog_2.ogg","t":437178.10000002384,"dur":2.56,"ta":430.009}
{"ev":"vend","url":"audio/voice/female/gd_prog_2.ogg","t":439920.2000000179,"reason":"kill","ta":432.751}
{"ev":"gesture","type":"swipeleft","x":195,"y":422,"t":449589.90000000596,"ta":442.421}
{"ev":"vibrate","pattern":"[10]","t":449947,"ta":442.778}
{"ev":"start","t":449947.3000000119,"sid":39,"url":"audio/sfx/step.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":0,"ta":442.778}
{"ev":"start","t":449947.40000000596,"sid":40,"url":"audio/sfx/amb_hum.ogg","layer":"sfx","dur":5,"rate":1,"loop":false,"when":0,"ta":442.778}
{"ev":"gesture","type":"swiperight","x":195,"y":422,"t":466357.10000002384,"ta":459.188}
{"ev":"vibrate","pattern":"[10]","t":466713.2000000179,"ta":459.544}
{"ev":"start","t":466713.3000000119,"sid":41,"url":"audio/sfx/step.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":0,"ta":459.544}
{"ev":"start","t":466713.5,"sid":42,"url":"audio/sfx/amb_drip.ogg","layer":"sfx","dur":5,"rate":1,"loop":false,"when":0,"ta":459.544}
{"ev":"gesture","type":"swiperight","x":195,"y":422,"t":483123.3000000119,"ta":475.954}
{"ev":"vibrate","pattern":"[10]","t":483478.8000000119,"ta":476.31}
{"ev":"start","t":483479.10000002384,"sid":43,"url":"audio/sfx/step.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":0,"ta":476.31}
{"ev":"start","t":483479.10000002384,"sid":44,"url":"audio/sfx/amb_cabinet.ogg","layer":"sfx","dur":6,"rate":1,"loop":false,"when":0,"ta":476.31}
{"ev":"gesture","type":"swipeleft","x":195,"y":422,"t":534004.3000000119,"ta":526.835}
{"ev":"vibrate","pattern":"[10]","t":534360.1000000238,"ta":527.191}
{"ev":"start","t":534360.3000000119,"sid":45,"url":"audio/sfx/step.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":0,"ta":527.191}
{"ev":"start","t":534360.400000006,"sid":46,"url":"audio/sfx/amb_drip.ogg","layer":"sfx","dur":5,"rate":1,"loop":false,"when":0,"ta":527.191}
{"ev":"gesture","type":"swipeleft","x":195,"y":422,"t":538768.8000000119,"ta":531.6}
{"ev":"vibrate","pattern":"[10]","t":539126.8000000119,"ta":531.958}
{"ev":"start","t":539127.1000000238,"sid":47,"url":"audio/sfx/step.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":0,"ta":531.958}
{"ev":"start","t":539127.1000000238,"sid":48,"url":"audio/sfx/amb_hum.ogg","layer":"sfx","dur":5,"rate":1,"loop":false,"when":0,"ta":531.958}
{"ev":"gesture","type":"swipeup","x":195,"y":422,"t":543536.400000006,"ta":536.367}
{"ev":"vibrate","pattern":"[10]","t":543893.6000000238,"ta":536.725}
{"ev":"start","t":543893.900000006,"sid":49,"url":"audio/sfx/step.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":0,"ta":536.725}
{"ev":"start","t":543893.900000006,"sid":50,"url":"audio/sfx/amb_power.ogg","layer":"sfx","dur":6,"rate":1,"loop":false,"when":0,"ta":536.725}
{"ev":"gesture","type":"doubletap","x":195,"y":422,"t":548303.3000000119,"ta":541.134}
{"ev":"vibrate","pattern":"[20]","t":548551.1000000238,"ta":541.382}
{"ev":"vibrate","pattern":"[100]","t":548551.400000006,"ta":541.382}
{"ev":"start","t":548551.7000000179,"sid":51,"url":"audio/sfx/spark.ogg","layer":"sfx","dur":0.8970975056689342,"rate":1,"loop":false,"when":0,"ta":541.383}
{"ev":"start","t":548551.7000000179,"sid":52,"url":"audio/sfx/power_on.ogg","layer":"sfx","dur":2.2,"rate":1,"loop":false,"when":0,"ta":541.383}
{"ev":"fetch","url":"audio/voice/female/fix_box.ogg","status":200,"ok":true,"ms":3,"t":548554.3000000119,"ta":541.385}
{"ev":"vstart","url":"audio/voice/female/fix_box.ogg","t":548562.400000006,"dur":7.52,"ta":541.393}
{"ev":"vend","url":"audio/voice/female/fix_box.ogg","t":556150.1000000238,"reason":"kill","ta":548.981}
{"ev":"fetch","url":"audio/voice/female/gd_gate_dir.ogg","status":200,"ok":true,"ms":3,"t":556153.3000000119,"ta":548.984}
{"ev":"vstart","url":"audio/voice/female/gd_gate_dir.ogg","t":556157.3000000119,"dur":2.32,"ta":548.988}
{"ev":"gesture","type":"swiperight","x":195,"y":422,"t":557962.3000000119,"ta":550.793}
{"ev":"vibrate","pattern":"[10]","t":558326.1000000238,"ta":551.157}
{"ev":"start","t":558326.400000006,"sid":53,"url":"audio/sfx/step.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":0,"ta":551.157}
{"ev":"start","t":558326.400000006,"sid":54,"url":"audio/sfx/amb_wind.ogg","layer":"sfx","dur":6,"rate":1,"loop":false,"when":0,"ta":551.157}
{"ev":"vend","url":"audio/voice/female/gd_gate_dir.ogg","t":558530,"reason":"kill","ta":551.361}
{"ev":"gesture","type":"swiperight","x":195,"y":422,"t":562736.3000000119,"ta":555.567}
{"ev":"vibrate","pattern":"[10]","t":563092.3000000119,"ta":555.923}
{"ev":"start","t":563092.5,"sid":55,"url":"audio/sfx/step.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":0,"ta":555.923}
{"ev":"start","t":563092.5,"sid":56,"url":"audio/sfx/amb_hum.ogg","layer":"sfx","dur":5,"rate":1,"loop":false,"when":0,"ta":555.923}
{"ev":"gesture","type":"swipedown","x":195,"y":422,"t":567502.3000000119,"ta":560.333}
{"ev":"vibrate","pattern":"[10]","t":567859.3000000119,"ta":560.69}
{"ev":"start","t":567859.5,"sid":57,"url":"audio/sfx/step.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":0,"ta":560.69}
{"ev":"start","t":567859.5,"sid":58,"url":"audio/sfx/amb_cabinet.ogg","layer":"sfx","dur":6,"rate":1,"loop":false,"when":0,"ta":560.69}
{"ev":"gesture","type":"swipedown","x":195,"y":422,"t":572269.900000006,"ta":565.101}
{"ev":"vibrate","pattern":"[10]","t":572625.3000000119,"ta":565.456}
{"ev":"start","t":572625.8000000119,"sid":59,"url":"audio/sfx/step.ogg","layer":"sfx","dur":0.27709750566893426,"rate":1,"loop":false,"when":0,"ta":565.457}
{"ev":"start","t":572625.8000000119,"sid":60,"url":"audio/sfx/amb_gate_live.ogg","layer":"sfx","dur":6,"rate":1,"loop":false,"when":0,"ta":565.457}
{"ev":"fetch","url":"audio/voice/female/room_gate.ogg","status":200,"ok":true,"ms":3,"t":572628.3000000119,"ta":565.459}
{"ev":"vstart","url":"audio/voice/female/room_gate.ogg","t":572633.400000006,"dur":3.52,"ta":565.464}
{"ev":"vend","url":"audio/voice/female/room_gate.ogg","t":576480.2000000179,"reason":"kill","ta":569.311}
{"ev":"gesture","type":"doubletap","x":195,"y":422,"t":589967.5,"ta":582.798}
{"ev":"vibrate","pattern":"[20]","t":590216.2000000179,"ta":583.047}
{"ev":"vibrate","pattern":"[100]","t":590216.5,"ta":583.047}
{"ev":"fetch","url":"audio/voice/female/escape.ogg","status":200,"ok":true,"ms":3,"t":590219.5,"ta":583.05}
{"ev":"vstart","url":"audio/voice/female/escape.ogg","t":590232.7000000179,"dur":15.32,"ta":583.064}
{"ev":"stop","t":592776.8000000119,"sid":1,"when":0,"ta":585.608}
{"ev":"start","t":592817.400000006,"sid":61,"url":"audio/sfx/gate_open.ogg","layer":"sfx","dur":2.7999773242630384,"rate":1,"loop":false,"when":0,"ta":585.648}
{"ev":"start","t":592817.400000006,"sid":62,"url":"audio/sfx/win_chime.ogg","layer":"sfx","dur":1.6,"rate":1,"loop":false,"when":0,"ta":585.648}
{"ev":"gesture","type":"tap","x":195,"y":422,"t":594627.5,"ta":587.458}
{"ev":"vibrate","pattern":"[20]","t":594990.8000000119,"ta":587.822}
{"ev":"vend","url":"audio/voice/female/escape.ogg","t":605660.1000000238,"reason":"kill","ta":598.491}
{"ev":"fetch","url":"audio/voice/female/time_band3.ogg","status":200,"ok":true,"ms":3,"t":605663.2000000179,"ta":598.494}
{"ev":"vstart","url":"audio/voice/female/time_band3.ogg","t":605667.8000000119,"dur":3.2,"ta":598.499}
{"ev":"vend","url":"audio/voice/female/time_band3.ogg","t":609140.2000000179,"reason":"kill","ta":601.971}
{"ev":"fetch","url":"audio/voice/female/again.ogg","status":200,"ok":true,"ms":2,"t":609142.6000000238,"ta":601.974}
{"ev":"vstart","url":"audio/voice/female/again.ogg","t":609148.400000006,"dur":4.96,"ta":601.979}
{"ev":"vend","url":"audio/voice/female/again.ogg","t":614410.1000000238,"reason":"kill","ta":607.241}
{"ev":"start","t":614410.400000006,"sid":63,"url":"audio/bgm/menu.ogg","layer":"bgm","dur":90,"rate":1,"loop":true,"when":0,"ta":607.241}
{"ev":"gesture","type":"tap","x":195,"y":422,"t":630374.6000000238,"ta":623.206}
{"ev":"vibrate","pattern":"[20]","t":630739.2000000179,"ta":623.57}
{"ev":"start","t":630740,"sid":64,"url":"audio/bgm/drone.ogg","layer":"bgm","dur":117,"rate":1,"loop":true,"when":0,"ta":623.571}
{"ev":"start","t":630740.1000000238,"sid":65,"url":"audio/sfx/amb_drip.ogg","layer":"sfx","dur":5,"rate":1,"loop":false,"when":0,"ta":623.571}
{"ev":"fetch","url":"audio/voice/female/replay.ogg","status":200,"ok":true,"ms":3,"t":630742.5,"ta":623.573}
{"ev":"vstart","url":"audio/voice/female/replay.ogg","t":630751.2000000179,"dur":8.24,"ta":623.582}
{"ev":"stop","t":631600.2000000179,"sid":63,"when":0,"ta":624.431}
{"ev":"vend","url":"audio/voice/female/replay.ogg","t":639000.2000000179,"reason":"kill","ta":631.831}
{"ev":"recstop","t":646344.7000000179,"ta":639.176}
@@ -0,0 +1,362 @@
# escape 实时会话 transcript
- `[ -5.10s]` **GESTURE** tap @(195,422)
- `[ 0.00s]` REC 开始 (audio/webm;codecs=opus)
- `[ 0.08s]` VOICE ▶ g0_intro (dur 6.64s)
- `[ 0.27s]` BGM ♪ drone (loop)
- `[ 6.93s]` VOICE ■ g0_intro (kill)
- `[ 6.93s]` VERDICT g0_intro: **OK** sim=1
- 期望: 黑暗。你在废弃的地下设施里醒来,什么都想不起来。你必须找到出路。
- 听到: 黑暗,你在废弃的地下设施里醒来,什么都想不起来,你必须找到出路。
- `[ 8.13s]` VOICE ▶ g1_move (dur 4.56s)
- `[ 12.74s]` VOICE ■ g1_move (kill)
- `[ 12.74s]` VOICE ▶ skip_hint (dur 1.6s)
- `[ 12.74s]` VERDICT g1_move: **OK** sim=0.9697
- 期望: 先活动一下。朝任意方向滑一下,走一小步。
- 听到: 先活动一下,朝任意方向滑一下,走一小。
- `[ 14.36s]` VOICE ■ skip_hint (kill)
- `[ 14.36s]` VERDICT skip_hint: **OK** sim=0.8571
- 期望: 单击可跳过旁白。
- 听到: 单击可跳过旁板。
- `[ 79.05s]` **GESTURE** swipeup @(195,422)
- `[ 79.41s]` VIBRATE [10]
- `[ 79.41s]` SFX ♪ step
- `[ 79.42s]` VOICE ▶ g1_done (dur 2.72s)
- `[ 79.42s]` VERDICT (无语音区间): **SFX_BGM_ONLY**
- `[ 82.15s]` VOICE ■ g1_done (kill)
- `[ 82.15s]` VERDICT g1_done: **OK** sim=0.9412
- 期望: 很好,你迈出了第一步。
- 听到: 很好,你迈出了第一。
- `[ 82.16s]` VOICE ▶ g2_wall (dur 5.68s)
- `[ 82.32s]` **GESTURE** swipeleft @(195,422)
- `[ 82.68s]` VIBRATE [10]
- `[ 87.88s]` VOICE ■ g2_wall (kill)
- `[ 87.88s]` VIBRATE [60,40,60]
- `[ 87.88s]` VERDICT g2_wall: **OK** sim=1
- 期望: 这个房间不大,四面都是墙。再滑两下,试试碰碰墙。
- 听到: 这个房间不大,四面都是墙,再滑两下试试碰碰墙。
- `[ 87.88s]` SFX ♪ wall
- `[ 87.89s]` VOICE ▶ wall (dur 2.08s)
- `[ 90.24s]` VOICE ■ wall (kill)
- `[ 90.24s]` VERDICT wall: **OK** sim=0.9412
- 期望: 那边是墙,换个方向。
- 听到: 墙那边是墙,换个方向。
- `[ 109.13s]` **GESTURE** swiperight @(195,422)
- `[ 109.49s]` VIBRATE [10]
- `[ 109.49s]` VIBRATE [60,40,60]
- `[ 109.49s]` SFX ♪ wall
- `[ 109.49s]` VOICE ▶ wall (dur 2.08s)
- `[ 109.49s]` VERDICT (无语音区间): **SFX_BGM_ONLY**
- `[ 111.86s]` VOICE ■ wall (kill)
- `[ 111.86s]` VERDICT wall: **OK** sim=1
- 期望: 那边是墙,换个方向。
- 听到: 那边是墙,换个方向。
- `[ 111.87s]` VOICE ▶ g3_left (dur 2.96s)
- `[ 114.88s]` VOICE ■ g3_left (kill)
- `[ 114.88s]` VERDICT g3_left: **OK** sim=0.9
- 期望: 跟着我指的路走。向左滑。
- 听到: 跟着我指的路走,向左画。
- `[ 116.90s]` **GESTURE** swipeleft @(195,422)
- `[ 117.26s]` VIBRATE [10]
- `[ 117.26s]` SFX ♪ step
- `[ 117.26s]` VOICE ▶ g4_down (dur 1.84s)
- `[ 117.26s]` VERDICT (无语音区间): **SFX_BGM_ONLY**
- `[ 119.17s]` VOICE ■ g4_down (kill)
- `[ 119.17s]` VERDICT g4_down: **OK** sim=1
- 期望: 对。再向下滑。
- 听到: 对,再向下滑。
- `[ 122.67s]` **GESTURE** swipedown @(195,422)
- `[ 123.02s]` VIBRATE [10]
- `[ 123.02s]` SFX ♪ step
- `[ 123.02s]` SFX ♪ amb_storage
- `[ 123.03s]` VOICE ▶ g5_inspect (dur 3.92s)
- `[ 123.03s]` VERDICT (无语音区间): **SFX_BGM_ONLY**
- `[ 127.17s]` VOICE ■ g5_inspect (kill)
- `[ 127.17s]` VERDICT g5_inspect: **OK** sim=1
- 期望: 听到水声了吗?单击一下,仔细检查这个房间。
- 听到: 听到水声了吗?单击一下,仔细检查这个房间。
- `[ 130.44s]` **GESTURE** tap @(195,422)
- `[ 130.80s]` VIBRATE [20]
- `[ 130.80s]` VIBRATE [15]
- `[ 130.80s]` SFX ♪ pickup
- `[ 130.81s]` VOICE ▶ g5_key (dur 1.52s)
- `[ 130.81s]` VERDICT (无语音区间): **SFX_BGM_ONLY**
- `[ 132.42s]` VOICE ■ g5_key (kill)
- `[ 132.42s]` VERDICT g5_key: **OK** sim=1
- 期望: 你摸到了一把钥匙!
- 听到: 你摸到了一把钥匙。
- `[ 132.43s]` VOICE ▶ g6_doubletap (dur 10.64s)
- `[ 140.91s]` **GESTURE** doubletap @(195,422)
- `[ 141.16s]` VIBRATE [20]
- `[ 143.39s]` VOICE ■ g6_doubletap (kill)
- `[ 143.39s]` VERDICT g6_doubletap: **OK** sim=0.9787
- 期望: 钥匙能开锁。双击,是把物品用出去的用法。现在,双击试试。
- 听到: 匙钥匙能开锁,双击是把物品用出去的用法。现在双击试试。
- `[ 143.40s]` VOICE ▶ inv_key (dur 1.68s)
- `[ 145.29s]` VOICE ■ inv_key (kill)
- `[ 145.29s]` VERDICT inv_key: **OK** sim=1
- 期望: 你身上带着一把钥匙。
- 听到: 你身上带着一把钥匙。
- `[ 145.30s]` VOICE ▶ g6_done (dur 3.92s)
- `[ 149.45s]` VOICE ■ g6_done (kill)
- `[ 149.45s]` VERDICT g6_done: **OK** sim=1
- 期望: 对,就是这样。接下来,靠你自己了。
- 听到: 对,就是这样,接下来靠你自己了。
- `[ 149.46s]` VOICE ▶ g7_goal (dur 6.88s)
- `[ 156.59s]` VOICE ■ g7_goal (kill)
- `[ 156.59s]` VERDICT g7_goal: **OK** sim=1
- 期望: 找到能用这把钥匙打开的东西。需要帮助时,在原地双击。
- 听到: 找到能用这把钥匙打开的东西,需要帮助时在原地双击。
- `[ 156.59s]` SFX ♪ amb_storage
- `[ 178.80s]` **GESTURE** swipeup @(195,422)
- `[ 179.16s]` VIBRATE [10]
- `[ 179.16s]` SFX ♪ step
- `[ 179.16s]` SFX ♪ amb_hum
- `[ 179.16s]` VOICE ▶ empty_2 (dur 4.88s)
- `[ 179.16s]` VERDICT (无语音区间): **SFX_BGM_ONLY**
- `[ 184.15s]` VOICE ■ empty_2 (kill)
- `[ 184.15s]` VERDICT empty_2: **OK** sim=1
- 期望: 你伸出手,摸到的只有冰冷粗糙的墙壁。
- 听到: 你伸出手摸到的只有冰冷粗糙的墙壁。
- `[ 185.57s]` **GESTURE** swipeup @(195,422)
- `[ 185.92s]` VIBRATE [10]
- `[ 185.92s]` SFX ♪ step
- `[ 185.92s]` SFX ♪ amb_power
- `[ 185.93s]` VOICE ▶ room_power (dur 2.64s)
- `[ 185.93s]` VERDICT (无语音区间): **SFX_BGM_ONLY**
- `[ 188.67s]` VOICE ■ room_power (kill)
- `[ 188.67s]` VERDICT room_power: **OK** sim=1
- 期望: 这个房间的墙上,有一只电箱。
- 听到: 这个房间的墙上有一只电箱。
- `[ 192.33s]` **GESTURE** swipeup @(195,422)
- `[ 192.69s]` VIBRATE [10]
- `[ 192.69s]` VIBRATE [60,40,60]
- `[ 192.69s]` SFX ♪ wall
- `[ 192.69s]` VOICE ▶ wall (dur 2.08s)
- `[ 192.69s]` VERDICT (无语音区间): **SFX_BGM_ONLY**
- `[ 195.05s]` VOICE ■ wall (kill)
- `[ 195.05s]` VERDICT wall: **OK** sim=1
- 期望: 那边是墙,换个方向。
- 听到: 那边是墙,换个方向。
- `[ 195.06s]` VOICE ▶ wall_dir_u (dur 1.36s)
- `[ 196.67s]` VOICE ■ wall_dir_u (kill)
- `[ 196.67s]` VERDICT wall_dir_u: **OK** sim=1
- 期望: 上边是墙。
- 听到: 上边是墙。
- `[ 199.10s]` **GESTURE** swipeup @(195,422)
- `[ 199.45s]` VIBRATE [10]
- `[ 199.46s]` VIBRATE [60,40,60]
- `[ 199.46s]` SFX ♪ wall
- `[ 199.46s]` VOICE ▶ wall (dur 2.08s)
- `[ 199.46s]` VERDICT (无语音区间): **SFX_BGM_ONLY**
- `[ 201.82s]` VOICE ■ wall (kill)
- `[ 201.82s]` VERDICT wall: **OK** sim=1
- 期望: 那边是墙,换个方向。
- 听到: 那边是墙,换个方向。
- `[ 203.86s]` **GESTURE** swipeleft @(195,422)
- `[ 204.22s]` VIBRATE [10]
- `[ 204.22s]` VIBRATE [60,40,60]
- `[ 204.22s]` SFX ♪ wall
- `[ 204.22s]` VOICE ▶ wall (dur 2.08s)
- `[ 204.22s]` VERDICT (无语音区间): **SFX_BGM_ONLY**
- `[ 206.59s]` VOICE ■ wall (kill)
- `[ 206.59s]` VERDICT wall: **OK** sim=1
- 期望: 那边是墙,换个方向。
- 听到: 那边是墙,换个方向。
- `[ 206.60s]` VOICE ▶ wall_dir_l (dur 1.04s)
- `[ 207.75s]` VOICE ■ wall_dir_l (kill)
- `[ 207.75s]` VERDICT wall_dir_l: **OK** sim=1
- 期望: 左边是墙。
- 听到: 左边是墙。
- `[ 210.63s]` **GESTURE** doubletap @(195,422)
- `[ 210.88s]` VIBRATE [20]
- `[ 210.88s]` VIBRATE [60,40,60]
- `[ 210.89s]` VOICE ▶ use_fail (dur 7.36s)
- `[ 210.89s]` VERDICT (无语音区间): **SFX_BGM_ONLY**
- `[ 218.48s]` VOICE ■ use_fail (kill)
- `[ 218.48s]` VERDICT use_fail: **OK** sim=0.9655
- 期望: 这里没有用得上东西的地方。换个房间试试,或者先单击检查一下周围。
- 听到: 这里没有用得上东西的地方,换个房间试试,或者先单机检查一下周围。
- `[ 218.49s]` VOICE ▶ stuck_cabinet_1 (dur 3.84s)
- `[ 222.62s]` VOICE ■ stuck_cabinet_1 (kill)
- `[ 222.62s]` VERDICT stuck_cabinet_1: **OK** sim=0.9333
- 期望: 钥匙就在你身上。它能打开某一把锁。
- 听到: 钥匙就在你身上,他能打开某一把锁。
- `[ 255.88s]` **GESTURE** swiperight @(195,422)
- `[ 256.24s]` VIBRATE [10]
- `[ 256.24s]` SFX ♪ step
- `[ 256.24s]` SFX ♪ amb_wind
- `[ 256.25s]` VOICE ▶ empty_1 (dur 5.2s)
- `[ 256.25s]` VERDICT (无语音区间): **SFX_BGM_ONLY**
- `[ 261.50s]` VOICE ■ empty_1 (kill)
- `[ 261.50s]` VERDICT empty_1: **OK** sim=1
- 期望: 房间里空空荡荡,只有你自己的回声。
- 听到: 房间里空空荡荡,只有你自己的回声。
- `[ 262.64s]` **GESTURE** swiperight @(195,422)
- `[ 263.00s]` VIBRATE [10]
- `[ 263.00s]` SFX ♪ step
- `[ 263.00s]` SFX ♪ amb_hum
- `[ 263.01s]` VOICE ▶ empty_3 (dur 3.68s)
- `[ 263.01s]` VERDICT (无语音区间): **SFX_BGM_ONLY**
- `[ 266.86s]` VOICE ■ empty_3 (kill)
- `[ 266.86s]` VERDICT empty_3: **OK** sim=1
- 期望: 除了远处的水滴声,这里什么都没有。
- 听到: 除了远处的水滴声,这里什么都没有。
- `[ 269.41s]` **GESTURE** swipedown @(195,422)
- `[ 269.77s]` VIBRATE [10]
- `[ 269.77s]` SFX ♪ step
- `[ 269.77s]` SFX ♪ amb_cabinet
- `[ 269.78s]` VOICE ▶ room_cabinet (dur 2.64s)
- `[ 269.78s]` VERDICT (无语音区间): **SFX_BGM_ONLY**
- `[ 272.52s]` VOICE ■ room_cabinet (kill)
- `[ 272.52s]` VERDICT room_cabinet: **OK** sim=1
- 期望: 这个房间里,立着一个铁柜。
- 听到: 这个房间里立着一个铁柜。
- `[ 276.18s]` **GESTURE** doubletap @(195,422)
- `[ 276.43s]` VIBRATE [20]
- `[ 276.43s]` VIBRATE [100]
- `[ 276.43s]` SFX ♪ unlock
- `[ 276.43s]` SFX ♪ door_creak
- `[ 276.44s]` VOICE ▶ unlock_cabinet (dur 11.48s)
- `[ 276.44s]` VERDICT (无语音区间): **SFX_BGM_ONLY**
- `[ 288.15s]` VOICE ■ unlock_cabinet (kill)
- `[ 288.15s]` VERDICT unlock_cabinet: **OK** sim=0.9714
- 期望: 钥匙插进锁孔,缓缓转动。咔哒一声,柜门开了。柜子深处,躺着一枚保险丝。保险丝到手了。
- 听到: 钥匙插进锁孔,缓缓转动,咔嗒一声,柜门开了,柜子深处躺着一枚保险丝,保险丝到手了。
- `[ 288.16s]` VOICE ▶ gd_next_fuse (dur 3.28s)
- `[ 291.63s]` VOICE ■ gd_next_fuse (kill)
- `[ 291.63s]` VERDICT gd_next_fuse: **OK** sim=1
- 期望: 保险丝到手。接下来,去找电箱。
- 听到: 保险丝到手,接下来去找电箱。
- `[ 291.64s]` VOICE ▶ gd_box_dir (dur 2.16s)
- `[ 294.01s]` VOICE ■ gd_box_dir (kill)
- `[ 294.01s]` VERDICT gd_box_dir: **OK** sim=1
- 期望: 电箱,在左面的房间。
- 听到: 电箱在左面的房间。
- `[ 310.43s]` **GESTURE** swipeleft @(195,422)
- `[ 310.78s]` VIBRATE [10]
- `[ 310.78s]` SFX ♪ step
- `[ 310.78s]` SFX ♪ amb_drip
- `[ 327.19s]` **GESTURE** swipeleft @(195,422)
- `[ 327.55s]` VIBRATE [10]
- `[ 327.55s]` SFX ♪ step
- `[ 327.55s]` SFX ♪ amb_hum
- `[ 343.96s]` **GESTURE** swiperight @(195,422)
- `[ 344.31s]` VIBRATE [10]
- `[ 344.31s]` SFX ♪ step
- `[ 344.31s]` SFX ♪ amb_drip
- `[ 360.73s]` **GESTURE** swiperight @(195,422)
- `[ 361.08s]` VIBRATE [10]
- `[ 361.08s]` SFX ♪ step
- `[ 361.08s]` SFX ♪ amb_cabinet
- `[ 377.49s]` **GESTURE** swipeup @(195,422)
- `[ 377.85s]` VIBRATE [10]
- `[ 377.85s]` SFX ♪ step
- `[ 377.85s]` SFX ♪ amb_hum
- `[ 408.88s]` **GESTURE** swipedown @(195,422)
- `[ 409.25s]` VIBRATE [10]
- `[ 409.25s]` SFX ♪ step
- `[ 409.25s]` SFX ♪ amb_cabinet
- `[ 425.66s]` **GESTURE** swipeleft @(195,422)
- `[ 426.01s]` VIBRATE [10]
- `[ 426.01s]` SFX ♪ step
- `[ 426.01s]` SFX ♪ amb_drip
- `[ 430.00s]` VIBRATE [30,50,30,50,30]
- `[ 430.01s]` VOICE ▶ gd_prog_2 (dur 2.56s)
- `[ 430.01s]` VERDICT (无语音区间): **SFX_BGM_ONLY**
- `[ 432.75s]` VOICE ■ gd_prog_2 (kill)
- `[ 432.75s]` VERDICT gd_prog_2: **OK** sim=1
- 期望: 铁柜已经打开。电还没有通。
- 听到: 铁柜已经打开,电还没有通。
- `[ 442.42s]` **GESTURE** swipeleft @(195,422)
- `[ 442.78s]` VIBRATE [10]
- `[ 442.78s]` SFX ♪ step
- `[ 442.78s]` SFX ♪ amb_hum
- `[ 459.19s]` **GESTURE** swiperight @(195,422)
- `[ 459.54s]` VIBRATE [10]
- `[ 459.54s]` SFX ♪ step
- `[ 459.54s]` SFX ♪ amb_drip
- `[ 475.95s]` **GESTURE** swiperight @(195,422)
- `[ 476.31s]` VIBRATE [10]
- `[ 476.31s]` SFX ♪ step
- `[ 476.31s]` SFX ♪ amb_cabinet
- `[ 526.84s]` **GESTURE** swipeleft @(195,422)
- `[ 527.19s]` VIBRATE [10]
- `[ 527.19s]` SFX ♪ step
- `[ 527.19s]` SFX ♪ amb_drip
- `[ 531.60s]` **GESTURE** swipeleft @(195,422)
- `[ 531.96s]` VIBRATE [10]
- `[ 531.96s]` SFX ♪ step
- `[ 531.96s]` SFX ♪ amb_hum
- `[ 536.37s]` **GESTURE** swipeup @(195,422)
- `[ 536.73s]` VIBRATE [10]
- `[ 536.73s]` SFX ♪ step
- `[ 536.73s]` SFX ♪ amb_power
- `[ 541.13s]` **GESTURE** doubletap @(195,422)
- `[ 541.38s]` VIBRATE [20]
- `[ 541.38s]` VIBRATE [100]
- `[ 541.38s]` SFX ♪ spark
- `[ 541.38s]` SFX ♪ power_on
- `[ 541.39s]` VOICE ▶ fix_box (dur 7.52s)
- `[ 541.39s]` VERDICT (无语音区间): **SFX_BGM_ONLY**
- `[ 548.98s]` VOICE ■ fix_box (kill)
- `[ 548.98s]` VERDICT fix_box: **OK** sim=0.9153
- 期望: 你把保险丝用力按进卡座。火花一闪,嗡鸣声响起——头顶的线路恢复供电了!
- 听到: 你把保险丝用力安静卡座,火花一闪,嗡鸣声响起,头顶的线路恢复供电。
- `[ 548.99s]` VOICE ▶ gd_gate_dir (dur 2.32s)
- `[ 550.79s]` **GESTURE** swiperight @(195,422)
- `[ 551.16s]` VIBRATE [10]
- `[ 551.16s]` SFX ♪ step
- `[ 551.16s]` SFX ♪ amb_wind
- `[ 551.36s]` VOICE ■ gd_gate_dir (kill)
- `[ 551.36s]` VERDICT gd_gate_dir: **OK** sim=1
- 期望: 大门,在右面的房间。
- 听到: 大门在右面的房间。
- `[ 555.57s]` **GESTURE** swiperight @(195,422)
- `[ 555.92s]` VIBRATE [10]
- `[ 555.92s]` SFX ♪ step
- `[ 555.92s]` SFX ♪ amb_hum
- `[ 560.33s]` **GESTURE** swipedown @(195,422)
- `[ 560.69s]` VIBRATE [10]
- `[ 560.69s]` SFX ♪ step
- `[ 560.69s]` SFX ♪ amb_cabinet
- `[ 565.10s]` **GESTURE** swipedown @(195,422)
- `[ 565.46s]` VIBRATE [10]
- `[ 565.46s]` SFX ♪ step
- `[ 565.46s]` SFX ♪ amb_gate_live
- `[ 565.46s]` VOICE ▶ room_gate (dur 3.52s)
- `[ 565.46s]` VERDICT (无语音区间): **SFX_BGM_ONLY**
- `[ 569.31s]` VOICE ■ room_gate (kill)
- `[ 569.31s]` VERDICT room_gate: **OK** sim=1
- 期望: 面前,是一扇沉重的铁门。
- 听到: 面前是一扇沉重的铁门。
- `[ 582.80s]` **GESTURE** doubletap @(195,422)
- `[ 583.05s]` VIBRATE [20]
- `[ 583.05s]` VIBRATE [100]
- `[ 583.06s]` VOICE ▶ escape (dur 15.32s)
- `[ 583.06s]` VERDICT (无语音区间): **SFX_BGM_ONLY**
- `[ 585.65s]` SFX ♪ gate_open
- `[ 585.65s]` SFX ♪ win_chime
- `[ 587.46s]` **GESTURE** tap @(195,422)
- `[ 587.82s]` VIBRATE [20]
- `[ 598.49s]` VOICE ■ escape (kill)
- `[ 598.49s]` VERDICT escape: **OK** sim=0.9053
- 期望: 你扳动开关。电机轰鸣,沉重的铁门缓缓升起,刺眼的光线涌了进来。你眯起眼睛,向前迈出了第一步。自由了。你逃出来了。
- 听到: 你搬动开关,电击轰,沉重的体能缓缓升起,刺眼的光线涌了进来,你眯起眼睛向前迈出了第一步,自由了,你逃出来了。
- `[ 598.50s]` VOICE ▶ time_band3 (dur 3.2s)
- `[ 601.97s]` VOICE ■ time_band3 (kill)
- `[ 601.97s]` VERDICT time_band3: **OK** sim=0.88
- 期望: 你逃出来了,用时不到十分钟。
- 听到: 你逃出来了,用时不到10分钟。
- `[ 601.98s]` VOICE ▶ again (dur 4.96s)
- `[ 607.24s]` VOICE ■ again (kill)
- `[ 607.24s]` BGM ♪ menu (loop)
- `[ 607.24s]` VERDICT again: **OK** sim=1
- 期望: 单击屏幕,再来一次。下滑,打开菜单。
- 听到: 单击屏幕再来一次下滑打开菜单。
- `[ 623.21s]` **GESTURE** tap @(195,422)
- `[ 623.57s]` VIBRATE [20]
- `[ 623.57s]` BGM ♪ drone (loop)
- `[ 623.57s]` SFX ♪ amb_drip
- `[ 623.58s]` VOICE ▶ replay (dur 8.24s)
- `[ 631.83s]` VOICE ■ replay (kill)
Binary file not shown.
@@ -0,0 +1,164 @@
# 试玩转写:《escape》
> 本文件是「玩家感知日志」:一位新手玩家的整局体验转写。语音列出了玩家听到的每句话全文,
> 音效/BGM/震动按发生时间列出。「静默」段 = 玩家什么也听不到。手势是剧本注入的(模拟真人手部动作),
> 非最优操作:包含犹豫、误操作与乱试。语音时长按语速估算(±20%),仅供节奏参考。
t+ 0.0s (玩家点开游戏,轻触屏幕开始)
t+ 0.0s ♫ BGM 切换 → bgm/drone
t+ 0.0s ♪ 向导音:explore(探索/安全)
t+ 0.0s ▶ 语音:「黑暗。你在废弃的地下设施里醒来,什么都想不起来。你必须找到出路。」
t+ 0.0s 【状态】黑屏,只有引子的声音,先听完 引导第 1/8 步,等我做手势(语音播放中,语速1)
t+ 0.0s 【状态】引导第 1/8 步 引导第 1/8 步,等我做手势(语音播放中,语速1)
#### 【玩家动作】照引导单击了一下
t+ 0.0s ▶ 语音:「先活动一下。朝任意方向滑一下,走一小步。」
t+ 2.1s ▶ 语音:「单击可跳过旁白。」
t+ 4.2s ♪ 向导音:turn(轮到你)
t+ 4.2s 【状态】引导第 2/8 步 引导第 2/8 步,等我做手势(BGM=bgm/drone,语速1)
#### 【玩家动作】随便滑了一步,有脚步声
t+ 4.2s ♪ 音效 sfx/step
t+ 4.2s ▶ 语音:「很好,你迈出了第一步。」
t+ 6.4s ▶ 语音:「这个房间不大,四面都是墙。再滑两下,试试碰碰墙。」
t+ 8.5s ♪ 向导音:turn(轮到你)
t+ 8.5s 【状态】引导第 3/8 步 引导第 3/8 步,等我做手势(BGM=bgm/drone,语速1)
t+ 8.5s ♪ 音效 sfx/wall
t+ 8.5s ▶ 语音:「那边是墙,换个方向。」
t+ 8.5s 〰 震动:error(做错了:两连短震)
#### 【玩家动作】又滑一步,又撞墙了——墙的方位听出来了
t+ 10.6s ♪ 音效 sfx/wall
t+ 10.6s ▶ 语音:「那边是墙,换个方向。」
t+ 10.6s 〰 震动:error(做错了:两连短震)
t+ 12.7s ▶ 语音:「跟着我指的路走。向左滑。」
t+ 14.8s ♪ 向导音:turn(轮到你)
t+ 14.8s 【状态】引导第 4/8 步 引导第 4/8 步,等我做手势(BGM=bgm/drone,语速1)
#### 【玩家动作】这回往左,走通了一步
t+ 14.8s ♪ 音效 sfx/step
t+ 14.8s ▶ 语音:「对。再向下滑。」
t+ 17.0s ♪ 向导音:turn(轮到你)
t+ 17.0s 【状态】引导第 5/8 步 引导第 5/8 步,等我做手势(BGM=bgm/drone,语速1)
#### 【玩家动作】往下滑,进了储物间
t+ 17.0s ♪ 音效 sfx/step
t+ 17.0s ♪ 音效 sfx/amb_storage
t+ 17.0s ▶ 语音:「听到水声了吗?单击一下,仔细检查这个房间。」
t+ 19.1s ♪ 向导音:turn(轮到你)
t+ 19.1s 【状态】引导第 6/8 步 引导第 6/8 步,等我做手势(BGM=bgm/drone,语速1)
#### 【玩家动作】单击摸一遍房间,摸到钥匙了
t+ 19.1s ♪ 音效 sfx/pickup
t+ 19.1s ▶ 语音:「你摸到了一把钥匙!」
t+ 19.1s 〰 震动:pickup(获得)
t+ 21.2s ▶ 语音:「钥匙能开锁。双击,是把物品用出去的用法。现在,双击试试。」
t+ 23.3s ♪ 向导音:turn(轮到你)
t+ 23.3s 【状态】引导第 7/8 步 引导第 7/8 步,等我做手势(BGM=bgm/drone,语速1)
#### 【玩家动作】双击看了看背包
t+ 23.3s ▶ 语音:「你身上带着一把钥匙。」
t+ 25.4s ▶ 语音:「对,就是这样。接下来,靠你自己了。」
t+ 27.6s ▶ 语音:「找到能用这把钥匙打开的东西。需要帮助时,在原地双击。」
t+ 29.7s ♪ 向导音:turn(轮到你)
t+ 29.7s ♪ 音效 sfx/amb_storage
t+ 29.7s 【状态】引导完毕,正式开始。我在储物间 探索中,我在 (0,2)。四向滑挪步,单击摸一遍房间,双击用物品(BGM=bgm/drone,语速1)
t+ 29.7s ……… 静默 3s(辨了辨方向) ………
t+ 29.7s ♪ 音效 sfx/step
t+ 29.7s ♪ 音效 sfx/amb_hum
t+ 29.7s ▶ 语音:「你伸出手,摸到的只有冰冷粗糙的墙壁。」
#### 【玩家动作】路过一间空房,它自己开口了:摸到的只有冰冷粗糙的墙壁
t+ 31.8s ♪ 音效 sfx/step
t+ 31.8s ♪ 音效 sfx/amb_power
t+ 31.8s ▶ 语音:「这个房间的墙上,有一只电箱。」
#### 【玩家动作】电流声——电箱房到了
t+ 33.9s ♪ 音效 sfx/wall
t+ 33.9s ▶ 语音:「那边是墙,换个方向。」
t+ 33.9s 〰 震动:error(做错了:两连短震)
t+ 36.0s ▶ 语音:「上边是墙。」
#### 【玩家动作】北边是墙,撞了一下——「那边是墙」后面跟了句「上边是墙。」,这面不通记住了
t+ 36.0s ♪ 音效 sfx/wall
t+ 36.0s ▶ 语音:「那边是墙,换个方向。」
t+ 36.0s 〰 震动:error(做错了:两连短震)
#### 【玩家动作】又撞了一下——同方向 10 秒内不重复报方位,游戏不啰嗦
t+ 45.0s ♪ 音效 sfx/step
t+ 45.0s ♪ 音效 sfx/amb_wind
t+ 45.0s ▶ 语音:「房间里空空荡荡,只有你自己的回声。」
#### 【玩家动作】往东走,一间空房自报家门:空空荡荡只有回声
t+ 47.1s ♪ 音效 sfx/step
t+ 47.1s ♪ 音效 sfx/amb_hum
t+ 47.1s ▶ 语音:「除了远处的水滴声,这里什么都没有。」
#### 【玩家动作】又一间空房:除了远处的水滴声什么都没有
t+ 49.2s ♪ 音效 sfx/step
t+ 49.2s ♪ 音效 sfx/amb_cabinet
t+ 49.2s ▶ 语音:「这个房间里,立着一个铁柜。」
#### 【玩家动作】到了铁柜房,柜子锁着
t+ 51.4s ♪ 音效 sfx/unlock
t+ 51.4s ♪ 音效 sfx/door_creak
t+ 51.4s ▶ 语音:「钥匙插进锁孔,缓缓转动。咔哒一声,柜门开了。柜子深处,躺着一枚保险丝。保险丝到手了。」
t+ 51.4s 〰 震动:success(成功长震)
t+ 53.5s ▶ 向导语音:「保险丝到手。接下来,去找电箱。」
t+ 55.6s ▶ 向导语音:「电箱,在左面的房间。」
t+ 57.7s 【状态】柜子开了。「保险丝到手。接下来,去找电箱。」后面跟的是「电箱,在左面的房间。」——目标名和方位一句话说全了 探索中,我在 (2,1)。四向滑挪步,单击摸一遍房间,双击用物品(BGM=bgm/drone,语速1)
t+ 57.7s ♪ 音效 sfx/step
t+ 57.7s ♪ 音效 sfx/amb_drip
#### 【玩家动作】照方位句往左(西)摸
t+ 60.0s ♪ 音效 sfx/step
t+ 60.0s ♪ 音效 sfx/amb_hum
t+ 65.0s ♪ 音效 sfx/step
t+ 65.0s ♪ 音效 sfx/amb_power
#### 【玩家动作】电流声越来越清晰——电箱房到了
t+ 70.0s ♪ 音效 sfx/spark
t+ 70.0s ♪ 音效 sfx/power_on
t+ 70.0s ▶ 语音:「你把保险丝用力按进卡座。火花一闪,嗡鸣声响起——头顶的线路恢复供电了!」
t+ 70.0s 〰 震动:success(成功长震)
t+ 72.1s ▶ 向导语音:「大门,在右面的房间。」
t+ 80.0s 【状态】电箱修好了。目标句后面照样是目标名+方位——「大门,在右面的房间。」 探索中,我在 (0,0)。四向滑挪步,单击摸一遍房间,双击用物品(BGM=bgm/drone,语速1)
t+ 80.0s ♪ 音效 sfx/step
t+ 80.0s ♪ 音效 sfx/amb_wind
#### 【玩家动作】照方位句往右(东)摸
t+ 85.0s ♪ 音效 sfx/step
t+ 85.0s ♪ 音效 sfx/amb_hum
t+ 90.0s ♪ 音效 sfx/step
t+ 90.0s ♪ 音效 sfx/amb_cabinet
t+ 95.0s ♪ 音效 sfx/step
t+ 95.0s ♪ 音效 sfx/amb_gate_live
t+ 95.0s ▶ 语音:「面前,是一扇沉重的铁门。」
#### 【玩家动作】脚步声停下来——面前这间就是大门
t+ 97.1s ♪ 向导音:settle(结算)
t+ 97.1s ▶ 语音:「你扳动开关。电机轰鸣,沉重的铁门缓缓升起,刺眼的光线涌了进来。你眯起眼睛,向前迈出了第一步。自由了。你逃出来了。」
t+ 97.1s 〰 震动:success(成功长震)
t+ 99.2s ▶ 语音:「你逃出来了,用时不到两分钟。了不起!」
t+ 99.7s ♪ 音效 sfx/gate_open
t+ 99.7s ♪ 音效 sfx/win_chime
t+ 101.4s ▶ 语音:「单击屏幕,再来一次。下滑,打开菜单。」
t+ 103.5s ♫ BGM 切换 → bgm/menu(淡入 1500ms)
t+ 103.5s 【状态】钥匙插进锁孔,门开了——结算播报来了,这局是完整的赢 逃脱了,结算播报中。播完单击再来,下滑开菜单(BGM=bgm/menu,语速1)
File diff suppressed because it is too large Load Diff