Files
SoundGame/research/hunt-sim/players/P04.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

6.2 KiB
Raw Blame History

R0-teach · 房间 XJ8G · 胜利 B(营地余6)

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

R0 后的去留决策

决定:再来一局(赢了,还说我"战果累累",这夜守得不亏。)

最得意是那头熊:偏左一阵重喘(02:28),我没慌,等它走近一记左滑,"熊闷重倒地"(02:32)——先打熊这条我记牢了,真管用;每波末了那句"这一波,守住了",末了"天亮了,营地还在""守得还行",脸上有光。不痛快两处:教学刚开头我滑错一下,它直接"已跳过教学,开打"(00:30),后半截没听着,心里咯噔一下;身后发闷的动静小音量下听不准,打空两三下,好在它不吭声、没数落我,栅栏被撞也就喊一声"有野兽冲进营地了",没点我的名。裂那几回是狼来得又急又多、两只一齐上顾不过来,不是我蠢。明晚音量抬一格,再来。

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

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

R1 后的去留决策

决定:再来一局(赢了S,末了那熊是我撂的,脸没丢尽——但游戏再拿"还在吗"当我老糊涂,就真不来了。)

账面说杀4只,两只是慌了瞎按旋风斩蹭的(01:15.8),正经出手4回空了3回。这账我不认是我慢:狼刚嚎一声,脚步还没走到我跟前就"哀嚎倒地"(00:11.5),是那几个快手抢活,轮不着我;往身后闷处滑,狼早没了,还蹦出个菜单嗡我一声错(01:45.0),憋气。糟心是它一遍遍念"你还没开张"(00:29.4),跟工头当面数你没干完的活似的;又几回"还在吗?听到请碰一下屏幕"(00:45.0)、重教我"听声音的方向,滑过去"(01:13.3)——我就接根烟的工夫(00:44.1),不是睡着了,更不是没学过,第一晚我杀了十九只。撑住脸的是末了那头熊:身后一阵闷喘(02:23.9),照老法子一记滑,"熊闷重倒地"(02:27.8),紧接"天亮了,营地还在""评级,S"(02:30.7)——S里好赖有我一熊,"你小有斩获"(02:34.2)也算它会给台阶。明晚收工再来,作数;身后发闷还是糊,改戴耳机试试,再不行就挪到我防区正对的声音多听听。

R2-quick · 房间 94FQ · 胜利 S(营地余10)

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

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

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

R1v2 后的去留决策

决定:再来一局(它不念"你还没开张"了,我一个没杀也跟着落了个S,脸上过得去——但末了那头熊让人截了胡,我自己的活还没摸着;戴上耳机,下局只守我那片。)

这局杀零,搁昨天"你还没开张"早该一遍遍念起来了,今天一整局一回没有,末了只说"天亮了,营地还在""评级,S!完美的围猎"(02:55.3)——四个人的S,没单独翻我的账。这个改法我认好:点名是把你的零摊开给全屋人看,跟工头当众数你没干完的活一个样;不点,就只有我自己知道,我宁可自己知道。那声"还在吗"还响,可如今多半就短促一声提示(00:46.5、01:59.3、02:33.6那几回,都赶上我这边狼刚让人杀绝、没活可干,不赖我发呆——就00:44.1接烟那11秒是我不对),正经开腔管教我统共一句(00:12.1"听声音的方向,滑过去"),旁白也从四五十句落到二十一句,光说正事。屋里倒热闹:喊话十条,"拿下!"此起彼伏,还有人喊"这边太多了,谁来帮一下!"(02:39.6),马上有人应"撑住,我来了"(02:42.1)——像个真工地,活有人抢着干,我夹在里头不觉得自己是外人。没事我就上滑听听营地状态(00:26.7那几回),也不是干坐着。

不痛快的是手上的账没动,两回出手都栽在一个"后"字上:右边的狼我听成右后,滑空了(02:01.8),半秒后那狼照样让别人撂了(02:02.5);末了那头熊我照老法子等它走近(02:51.2到近处),一记滑出去又空——听成左后,其实左前(02:52.4),紧跟着熊闷重倒地(02:52.5),有人搭一句"嗯,解决了"。上局撑我脸面的就是末了那头熊,这局让人截了胡,还当着人挥了个空。没人笑话我,可我自己有数:快手房里抢不过是真的,身后闷声前后分不清也是真的,bot房让位那点福气到真人房就没了——狼到我近处到让人撂倒,前后就一两秒,轮不上我。下局换个干法:耳机真戴上(今儿光顾着听热闹,昨儿说的事又忘了),不跟中间抢,就守我W/NW那片,进我院的狼我总快得过它;再听见"谁来帮一下",我也应一声——抢不着活,搭把手总行。它不点名,我也就不计较这个零;可要是再一两局还两手空空、光听别人"拿下",那就不劳它念叨,我自己掂量着退。

R2v2 · 房间 7YC9 · 胜利 S(营地余10)

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