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

44 lines
5.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## R0-teach · 房间 M9DD · 胜利 S(营地余9)
- 个人击杀 10;我的出击 7 次(弧对 6 / 弧错 1),呼喊 0 次,旋风斩 3 次
- 听到:语音 51 句(被打断 0)、队友喊话 7 条(含支援回应 1)、警报/提示若干;走神 2 次
- 转写与原始记录:`rounds/R0-teach/matches/R0-teach-P03/P03.percept.md`
## R0 后的去留决策
**决定:再来一局**(手心还留着击杀那一下 pickup 震动的酥劲儿,S 评级刚念完,得,趁到站前再开一把。)
爽点:被打断两次都接上了——00:50 报站走神那 11 秒,队友把狼清了,01:01 我回神、01:05 一记上滑照样补到击杀,营地耐久没动;01:41 低头回微信,回来正好赶上第三波号角,等于白送个重进点,完全没"一脸懵就输了"。全程单手滑就够,03:21"评级,S!"念出来那一下是真爽。糟点:前后还是靠猜,01:35 以为狼在右后,出击落空还误开了菜单,慌得乱按;02:12 冷却没好连吃四下 error 震动,越急越懵。好在双击旋风斩就是保命键,慌了拍两下就完事。一局三分半塞得进地铁片段,明天的通勤时间留给它了。
## R1-quick · 房间 P5CA · 胜利 S(营地余10)
- 个人击杀 1;我的出击 1 次(弧对 1 / 弧错 0),呼喊 0 次,旋风斩 0 次
- 听到:语音 46 句(被打断 0)、队友喊话 0 条(含支援回应 0)、警报/提示若干;走神 2 次
- 转写与原始记录:`rounds/R1-quick/matches/R1-quick-P03/P03.percept.md`
## R1 后的去留决策
**决定:再来一局**(3 分钟躺赢个 S,到站正好打完,成本为零;但整局基本在给老鹰当观众。再给一局,还是观光局就删。)
爽点:这游戏对通勤党是真空宽容——00:50.5 报站走神 11 秒、01:41.9 低头回微信 7 秒,合计 18 秒没听场上,回来照样"营地固若金汤",最后满耐久 S(02:33.0"评级,S!")。02:17.0 是全场唯一高光:贴脸狼在右,右滑先吃了记冷却 error 震动,急得乱滑两下,随后 pickup 击杀震到手——那一下还是酥的。糟点:整局 5 次上滑想出手,全因为"那个方向没有能打的怪"变成状态播报(00:24.1、01:34.1、02:06.2……)——不是我不想打,是怪活不到我防区就被老鹰的旋风斩收走了;旁白还 5 次念"你还没开张"(02:11.5),加 6 次"还在吗"闲置提醒,像系统反复提醒我是局外人。被带飞的 S 没自己砍出来的香。下一局预期:验证是不是 R0 的 S 让匹配总把我塞给大神当队友——想再要一次 02:17 那样的 pickup 震动,再观光一局就走人。
## R2-quick · 房间 94FQ · 胜利 S(营地余10)
- 个人击杀 0;我的出击 0 次(弧对 0 / 弧错 0),呼喊 0 次,旋风斩 0 次
- 听到:语音 41 句(被打断 0)、队友喊话 0 条(含支援回应 0)、警报/提示若干;走神 2 次
- 转写与原始记录:`rounds/R2-quick/matches/R2-quick-P03/P03.percept.md`
## R1v2 · 房间 GKBW · 胜利 S(营地余10)
- 个人击杀 5;我的出击 5 次(弧对 5 / 弧错 0),呼喊 0 次,旋风斩 0 次
- 听到:语音 23 句(被打断 0)、队友喊话 10 条(含支援回应 1)、警报/提示若干;走神 2 次
- 转写与原始记录:`rounds/R1v2/matches/R1v2-P03/P03.percept.md`
## R1v2 后的去留决策
**决定:再来一局**(昨天默默删掉的游戏,更新后今天通勤又装回来,就想验证一件事:还有没有怪轮得到我打。5 杀、5 次 pickup 震动到手,观光局判据不成立,阈值不触发,留。)
爽点:昨天最疼的那半——"没开张"式数落——整个没了:旁白从 46 句砍到 23 句,全篇没人念我没贡献,反而 01:12.3 和结算 02:59.3 各念一遍"你小有斩获"。怪也终于活得到我的防区:00:49.0 左侧首杀、02:02.3 右侧、02:06.2 贴脸左、02:11.3 左后,5 次出手全弧对 0 错弧——昨天求一次的那种酥劲儿,这局一次给了五次;压轴 02:52.9 一头熊被我一滑放倒,紧接着就"天亮了,评级 S",终局是我收的。队友喊话从昨天 0 条变 10 条:02:40.0"这边太多了,谁来帮一下"是头一回有人喊缺人手,02:52.9 我杀完熊偏左队友接一句"嗯,解决了",头一回有"在一个队伍里"的实感。闲置提醒的性质也变了:升到二级只纯震不念话(01:36.2、02:48.9),一级的"还在吗"两次刚落我就补到击杀(00:46.8→00:49.0、01:59.6→02:02.3),听着像"怪要进你防区"的前奏;另有两次砸在我走神那 18 秒里(00:59.1),回神也没人补刀数落。糟点:较真数,"还在吗"这句其实还是来了 6 次,不是只来 1 次——只是这回每次都有下文、没配"你还没开张",像点名不像羞辱;冷却乱滑的老毛病照旧,02:03-02:11 一串下滑全被拦、吃了三下 error 震动才蹭出两杀,02:52.9 的熊也是先 error 后 pickup,慌起来手比脑子快,这锅一半在自己。走神 2 次照旧(报站 11 秒、回微信 7 秒),错过第 4、5 波开头,回来照样接得上,S 评级照拿。下一局预期:验证这局 5 杀是匹配真改了还是运气——若再回到出手全变状态播报、旁白重新念我没开张,"再是观光局就走"的阈值照旧执行。
## R2v2 · 房间 7YC9 · 胜利 S(营地余10)
- 个人击杀 2;我的出击 3 次(弧对 2 / 弧错 1),呼喊 0 次,旋风斩 0 次
- 听到:语音 23 句(被打断 0)、队友喊话 7 条(含支援回应 0)、警报/提示若干;走神 2 次
- 转写与原始记录:`rounds/R2v2/matches/R2v2-P03/P03.percept.md`