研究命题(00-plan):验证并打磨《围猎》联机纯音频体验——不是逻辑能跑通, 而是真人玩起来是什么体验、愿不愿意再来一局。 设施 web/harness/hunt-sim/(可复用,零依赖): - arena.mjs 编排器:起真实服务器(随机端口+临时数据目录隔离),10 个拟人客户端 经真实 WS 同时在线,错峰组队、真实时长对局、局间状态跨轮维护 - sim-client.mjs:game.js 行为移植(协议+手势路由+R1-R8 音频调度逐字节对齐), 产出「玩家耳朵听到什么」的感知时间线(语音全文/loop 方位音量档/喊话/震动) - brain.mjs:人设大脑——察觉延迟/前后判读(以真值为条件的正确率模型)/掩蔽放大/ 冷却乱滑/技能囤积/呼喊倾向/分心断网,全部随机判定用按实体 id 哈希的独立抽签 (mulberry32 流会被刷怪座位轮转结构带偏,实测造成系统性镜像反转,已证伪) - recorder.mjs:每人每局 events.jsonl 全量 + percept.md 感知转写 + 对局速览 研究档案 research/hunt-sim/: - players/:10 人配置(LLM 亲笔)+策略自述+逐局去留决策+人设终评+退游者重访 - rounds/:v1 三轮(R0 教学+R1/R2 真人快速)+ v2 复测两轮,共 48 局全记录 - analysis/01-04:数值曲线/音频信息设计/协作社交/上手留存四视角报告 - synthesis.md(S1-S9 裁定)、metrics.md/metrics-v2.md(两版对比总账)、report.md(总报告) v1 核心发现:10 人 3 轮 28 局 100% 胜率 26S/营地零损耗;击杀垄断(专家单人 30/39); 呼喊 3 次/28 局应答 0;N/S 前后判读仅 63/69% 可命中;四种退游死因 (失衡/社交真空/交互摩擦/观光无聊)→ 详见 report.md
5.8 KiB
R0-teach · 房间 FD53 · 胜利 S(营地余10)
- 个人击杀 20;我的出击 28 次(弧对 21 / 弧错 7),呼喊 0 次,旋风斩 5 次
- 听到:语音 55 句(被打断 1)、队友喊话 2 条(含支援回应 0)、警报/提示若干;走神 1 次
- 转写与原始记录:
rounds/R0-teach/matches/R0-teach-P02/P02.percept.md
R0 后的去留决策
决定:再来一局(一局才三分半,结算都点名"单击,再猎一局"了,这不得点)
教学不拖:三句旁白后我乱滑两下,15 秒就"已跳过教学,开打"——误触跳的,正好我烦说教。爽点一,02:59 熊在左耳"⚠️贴脸",我慌到连双击,气旋声里一声熊闷重倒地,这才叫极限守住;二,手势全有回音:上滑没怪播状态、下滑没怪开菜单、冷却乱滑只震一下,连 02:00 我犯困走神 8 秒,都是第 3 波开头的 heartbeat 震动把我拽回来的,设计真有点东西。糟点:状态播报复读,"营地固若金汤"01:21 起 23 秒里念了五遍,正踩我怕旁白盖脚步的雷;前后还晕,正后当正前挥了空剑。下局专门验证"闷=身后",再喊一次 bot 看来不来。
R1-quick · 房间 P5CA · 胜利 S(营地余10)
- 个人击杀 4;我的出击 12 次(弧对 7 / 弧错 5),呼喊 1 次,旋风斩 2 次
- 听到:语音 40 句(被打断 1)、队友喊话 0 条(含支援回应 0)、警报/提示若干;走神 1 次
- 转写与原始记录:
rounds/R1-quick/matches/R1-quick-P02/P02.percept.md
R1 后的去留决策
决定:再来一局(一把才三分半,"你还没开张"这口气咽不下,验证完"闷=身后"就睡——大概)
和大神一队像开自动挡:头两波我拢共出手一次还打空(00:45.7),狼一落地就没了,闲置提醒催了我四回——躺赢是真的,插不上手也是真的。爽点:02:20.0 赌"左后"出滑,风声和 pickup 震动一起到手,背面弧终于蒙对一次,比 S 评级有成就感。糟点:01:11.4、01:18.9 两次"闷"声我都把前后答反,"闷=身后"还没破案;终波还被"下滑没怪变菜单"连坑三次(02:21.3 旁白自己都播劈叉了)。S 是老鹰 30 杀扛的,我只配结算那句"小有斩获"。再来一局,这把我要自己开张。
R2-quick · 房间 94FQ · 胜利 S(营地余10)
- 个人击杀 18;我的出击 16 次(弧对 14 / 弧错 2),呼喊 0 次,旋风斩 2 次
- 听到:语音 25 句(被打断 0)、队友喊话 0 条(含支援回应 0)、警报/提示若干;走神 1 次
- 转写与原始记录:
rounds/R2-quick/matches/R2-quick-P02/P02.percept.md
R1v2 · 房间 GKBW · 胜利 S(营地余10)
- 个人击杀 10;我的出击 14 次(弧对 11 / 弧错 3),呼喊 1 次,旋风斩 0 次
- 听到:语音 21 句(被打断 0)、队友喊话 10 条(含支援回应 1)、警报/提示若干;走神 1 次
- 转写与原始记录:
rounds/R1v2/matches/R1v2-P02/P02.percept.md
R1v2 后的去留决策
决定:再来一局("你战果累累"终于是念我的名字,趁手感热乎——说好就一把,23:30 眼皮已经在打架了)
昨天那把是自动挡,今天换回手动挡了。昨天头两波拢共出手一次还打空、闲置提醒催四回;今天怪能走到近档给我留出手窗口,从 00:51.6 第一杀起几乎波波开张——00:56.4(左)、01:21.6(左)、01:26.1(右)、01:32.7(前)、01:59.0(左)、02:12.0(贴脸那只)、02:32.0(左)、02:40.9(右后)、02:44.0(右),10 次 pickup 震动全是我自己的手收的。参与感的差别真不在杀数,在"怪是留给我的":02:11.8 脚步声升到贴脸档,0.2 秒后我一滑收狼,这种"轮到我了"的瞬间昨天一把都没有(第一波还是没抢到,00:12.4–00:24.4 五只全被队友三秒一只清走,但第二波起就是我的场子)。队友线也活了:02:40.4 队友喊"这边太多了",我单击呼喊,2.4 秒后 02:42.8 "撑住,我来了"——昨天我喊破喉咙零回应。
「闷=身后」这局破案一半。正面证据:02:40.9 我头一回主动按"闷→后"判右后出滑,狼应声倒在右(02:41.4),第二线索是真的听得到、也用得上;反面:00:46.6(loop 在 00:43.4 明明标着闷,我当右前挥空)和 01:19.7(左后判成左前,还白吃一发状态播报)说明一急照样翻面。最冤 02:52.9 终波熊——02:48.4 那只中间·闷的熊已经被队友收了(02:51.0),我把 02:51.9 逼近的偏左熊也当"左后"下滑,其实人家在左前。闷不是"后方必闷、前方必亮",我一刀切就挨打,贴脸时还是不敢全信它。
新糟点四条:① 00:07.0 一句队友喊话直接"被占线挤掉"——喊话线一多就丢情报,对纯听玩家这是断线索;② 闲置提醒这局响了 8 次,01:16.7、02:30.9 都是我竖着耳朵等脚步的时候,而 02:00.5 我真走神 8 秒它反而不吭声、02:09.1 我都回神了才补震——催的时候准、真丢了的时候瞎;③ 01:19.7 上滑没怪变成状态播报还连播四条(01:19.7–01:24.1"固若金汤/打到中段/四名猎人全在/小有斩获"),战斗中旁白盖脚步的老雷换了个引信又炸回来;④ 02:12.0 同一拍 pickup(命中)和 error(冷却首拦)两个震动一起来,打着了还是被拦了完全分不清,冷却拦截也还是只震不解释(01:27.8×2、02:53.0×2 连环被拦)。下局专项验证:贴脸时刻敢不敢信"闷"。
R2v2 · 房间 7YC9 · 胜利 S(营地余10)
- 个人击杀 14;我的出击 11 次(弧对 9 / 弧错 2),呼喊 0 次,旋风斩 3 次
- 听到:语音 22 句(被打断 0)、队友喊话 7 条(含支援回应 0)、警报/提示若干;走神 1 次
- 转写与原始记录:
rounds/R2v2/matches/R2v2-P02/P02.percept.md