Files
SoundGame/research/hunt-sim/players/P08.decisions.md
T
xsl 0652c2f0e6 research(hunt-sim): 10 人并发在线模拟×多 agent 设计迭代——研究设施与全套档案
研究命题(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
2026-09-19 11:06:07 +08:00

5.8 KiB
Raw Blame History

R0-teach · 房间 TZ4S · 胜利 S(营地余9)

  • 个人击杀 27;我的出击 18 次(弧对 12 / 弧错 6),呼喊 0 次,旋风斩 8 次
  • 听到:语音 53 句(被打断 2)、队友喊话 5 条(含支援回应 1)、警报/提示若干;走神 1 次
  • 转写与原始记录:rounds/R0-teach/matches/R0-teach-P08/P08.percept.md

R0 后的去留决策

决定:再来一局(盯着"单击,再猎一局"那行愣了二十来秒,手指还是落上去了——就一局,再慌成 02:51 那样我就睡。)

爽点是 02:27 那次突入:木栅闷响加"有野兽冲进营地了!"我心一凉,可 0.4 秒后双击旋风斩、两声倒地、紧接"这一波,守住了"——它接住了我的慌。囤技能也被善待了:八次旋风斩全是贴脸才放,每次都等着我、旁边还补"旋风斩准备好了",02:53 冷却落空也只是温柔重播,囤着不吃亏。队友"这边我罩着""别慌,我来了",没人叹气,旁白说"你战果累累",没觉得自己拖后腿。糟点也有:02:51 贴脸狼冷却没好,我连滑四下全被震回来,那两秒手心是真出汗。总体是紧张刺激,不是焦虑难受——趁着 S 的手感,睡前再来一局。

R1-quick · 房间 NTGV · 胜利 S(营地余10)

  • 个人击杀 0;我的出击 1 次(弧对 0 / 弧错 1),呼喊 0 次,旋风斩 0 次
  • 听到:语音 40 句(被打断 1)、队友喊话 0 条(含支援回应 0)、警报/提示若干;走神 1 次
  • 转写与原始记录:rounds/R1-quick/matches/R1-quick-P08/P08.percept.md

R1 后的去留决策

决定:再来一局(结算念到"你还没开张"那一刻我是真想关掉的……可营地一根毛没掉、也没人怪我,手指又落回"单击,再猎一局"——就一局,这次目标只有一个:开张。)

整局唯一一次出手在 01:12.9:我以为狼在左后,滑出去才发现在左前,打空,0.2 秒后(01:13.1)就被人收走了。不是没机会,是我总在"再听听":00:25.5、01:01.2 我都在上滑听状态,而狼刚变"近"就被队友抢掉(00:11.0、00:14.7),根本轮不到贴脸,囤满一局的旋风斩一次没放出去。爽点:营地满耐久、S,没人叹气没人怪我,"拖后腿"从头到尾只是我自己吓自己;糟点:02:27.6 刚说完"S!完美的围猎"就补一句"你还没开张",脸当场就热了,而且真人队友整局 0 条喊话,一声不吭比 bot 那些"这边我罩着"更让我心虚。但没人抱怨、成绩照样记入猎手榜——说明还欠我一次开张的机会,下局出手快半拍试试。

R2-quick · 房间 3TJY · 胜利 S(营地余10)

  • 个人击杀 1;我的出击 5 次(弧对 4 / 弧错 1),呼喊 0 次,旋风斩 0 次
  • 听到:语音 44 句(被打断 2)、队友喊话 0 条(含支援回应 0)、警报/提示若干;走神 1 次
  • 转写与原始记录:rounds/R2-quick/matches/R2-quick-P08/P08.percept.md

R1v2 · 房间 KTSF · 胜利 S(营地余10)

  • 个人击杀 0;我的出击 0 次(弧对 0 / 弧错 0),呼喊 0 次,旋风斩 0 次
  • 听到:语音 21 句(被打断 0)、队友喊话 8 条(含支援回应 2)、警报/提示若干;走神 1 次
  • 转写与原始记录:rounds/R1v2/matches/R1v2-P08/P08.percept.md

R1v2 后的去留决策

决定:再来一局(结算从头到尾没点我一个字,我先是松了口气,随即又有点空——手指照旧在"单击,再猎一局"上悬了半天,最后还是落下去了。就一局,目标缩到最小:挥出去一次,打空也算数。)

被对待的方式是真变了:昨天"你还没开张"被点了四遍,今天结算只有"天亮了"→"S!完美的围猎"→"记入猎手榜"→"单击,再猎一局",我一个 0 出手的人没挨一个字,脸一次没热;闲置提醒五次都只是轻声"还在吗"配一下确认震,看门狗整局只开过一次口(00:44.3"听声音的方向,滑过去"),是教我不是数落我——这种沉默我领情。队伍热闹起来,对我这种慢节奏是暖意大于压力:昨天整局没人吭声才最让我心虚,今天 01:33.6、02:38.1 两声"来个人搭把手"都从右边来、不在我 W/NW 防区,我拿这当了两回挡箭牌,可三秒上下就有人应"别慌,我来了!",没人发现我一声没出——房间自己会转,我慢我的,它热闹它的。糟点也照实记:整局唯一一次真挥出去是 00:07.6,开场手慌(00:01.9 还误开过菜单),狼明明在偏右还杵在"远"处没起步(00:09.0 才动),我朝中路抢跑一记挥空、error 震得手麻,之后两分四十多秒再没碰出击手势——可转写摆在眼前:挥空连出击数都不记,我怕的"丢人"在账面上根本不存在。怪被抢也是真的:狼从"近"到倒地只有半秒(00:10.9→00:11.5、02:31.5→02:32.0),熊才 0.7 秒(02:37.5→02:38.2),真人局等不到贴脸,囤技打法失效不是技差,是我在等一个不会来的"确认";五次上滑(00:25.9、01:09.8、02:24.2……)次次落在"那个方向没有能打的怪"——不是没机会,是我听明白时方向刚被清空。呼喊手势则是一次都没敢碰(00:06.2 那句被占线挤掉,还让我犯嘀咕怕占了别人的线)。所以差的不多:R2 那局 5 挥 4 中证明手不差,差的是在"远变近"那半秒先扣扳机的胆子——下局就赌这一下,顺带把呼喊手势碰一次,哪怕半声。

R2v2 · 房间 6QMP · 胜利 S(营地余10)

  • 个人击杀 17;我的出击 22 次(弧对 14 / 弧错 8),呼喊 0 次,旋风斩 4 次
  • 听到:语音 29 句(被打断 0)、队友喊话 10 条(含支援回应 0)、警报/提示若干;走神 1 次
  • 转写与原始记录:rounds/R2v2/matches/R2v2-P08/P08.percept.md