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

49 lines
7.9 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.
# P03 通勤客 · 人设终评
> 三局流水:R0 教学 S(出击 7,手心全是击杀震动的酥劲儿)→ R1 真人 S(出击 1,基本旁观)→ R2 真人 S(出击 0,纯观光)。以下全部按我耳朵里真实发生过的时刻说话。
- 状态感知:3/5 ——全局状态喂得很足:R2 00:24.0 我一滑,三连"营地固若金汤/还在头几波/四名猎人全在",营地啥样心里门儿清;打断恢复也是真好——R0 00:50 报站走神 11 秒照样接上,R2 00:50.5(报站 11 秒)、01:41.9(微信 7 秒)两次走神,回来都被波次号角加旁白(R2 00:58.9"第三波,有大家伙混在里面")无损接续。扣两星全扣在"我"的状态问不出来:我的弧里到底有没有怪(R1+R2 十次上滑全变营地播报)、旋风斩冷却好没好(R0 02:12 冷却没好连吃四下 error 震动,越急越懵)。
- 下一步明确性:2/5 ——教学局清楚得很,"哪边响往哪边滑",R0 01:05 回神一记上滑就补到击杀;可真人局里"下一步"直接消失了:R2 01:44.8 旁白催我"听声音的方向,滑过去",我 02:03.9 真滑了,换来的是"那个方向没有能打的怪→营地固若金汤"。系统一边催我出手,一边告诉我没得打,那我该干嘛?
- 愿意继续玩:否 ——R2 正中我在 R1 后设下的阈值"再观光一局就删":0 出手 0 杀,等了一整局连 R1 02:17.0 那记 pickup 震动都没复现,结算链里还补刀一句"你还没开张"(R2 02:32.1)。
- 地铁场景适配度:4/5 ——单局 2.5~3.5 分钟塞进 25 分钟通勤毫无压力,三局四次走神全部无损接回,是我玩过对通勤最宽容的;单手滑加双击保命键真能一只手玩。扣的一分给嘈杂环境:前后方位靠"闷不闷"判断,车厢轰隆隆里根本听不出来,R0 01:35 我以为狼在右后,出击落空还误开了菜单——好在左右声像和击杀震动这两个通道不受噪音影响。
## P0 问题
1. 真人局里我无事可做,核心操作实际不可用。出手数 7(R0)→1(R1)→0(R2)肉眼可见地归零:怪活不到我的防区就被队友的旋风斩收走(R2 02:10.8、02:25.8 两声旋风斩气旋全是别人的),R1 五次、R2 五次上滑全部变成"那个方向没有能打的怪→状态播报"(R2 00:24.0/00:35.2/01:03.7/01:34.7/02:03.9)。不是我不想打,是永远轮不到我打——这是删游戏的直接原因。
2. "你还没开张"羞辱循环。R1 念了 5 次(02:11.5……)外加 6 次"还在吗";R2 又是 6 次"你还没开张"(00:29.7/00:41.0/01:08.9/01:39.9/02:09.3)加 5 次"还在吗",最过分的是 02:28.6 刚念完"评级,S!",02:32.1 结算链还追一句"你还没开张"——赢了也要挨说。观光局我本来就尴尬,旁白还反复提醒我是局外人。
## P1 问题
1. 看门狗指引自相矛盾:R2 01:13.9/01:44.8/02:14.1 都在念"听声音的方向,滑过去",可我滑了只会换来"没有能打的怪"——在 0 出手局里等于催我去做一件注定无效的事,白耗通勤时那点注意力。
2. 怀疑 R0 教学局的 S 评级把我匹配给了大神(R1 躺赢、R2 继续躺,两局模式一模一样),新手打完教学没有同水平保护——没实锤,但连续两局被带飞的 S 很难不这么想。
3. 前后声像在噪音里失效、熊狼分不出轻重:R0 01:35 判断"右后"落空还误开菜单;开玩前我就说过车厢里听不出"闷音"细节,熊和狼对我来说只是"有声音"。
4. 冷却状态不可感知:R0 02:12 连吃四下 error 震动才知道旋风斩没好——慌的时候没有一个"摸一下就懂"的通道。
## 建议(按对"我愿意玩下去"的影响排序)
1. 给每个防区留"保底猎物":贴脸或进入我弧的怪,给该座位玩家 1~2 秒优先归属,保证每人每局至少 3~5 次真实出手——我三局唯一记住的爽点就是击杀那记 pickup 震动(R0 01:05、R1 02:17.0),有它我根本不会删。
2. 重写 0 出手局的旁白与结算:删掉"你还没开张"(尤其结算链里的那句),闲置提醒改成"你的防区安静,待命就行"——别让躺赢的 S 结算变成挨骂现场。
3. 出手前置信号:怪进入我可打的弧时给一声短音或轻震,让我出手前就知道有没有目标,顺手也解决了看门狗"催我滑、滑了空"的矛盾。
## 给设计师的一句话
打断恢复你做到了通勤党能想象的最好,可你把狼全分给了别人的旋风斩,还两个晚上念了我十一遍"没开张"——我在地铁上要的不多,就是每局能有几下"轮到我了"的震动。
## v2 终评重访(2026-09-19)
> 两局流水:R1v2 真人 S(杀5 出5 错弧0,观光阈值未触发)→ R2v2 真人 S(杀2 出3 错弧1)。昨天默默删掉的游戏,今早通勤又装了回来,就为验证一件事:还有没有怪轮得到我打。
- 昨天的 P0 逐条 ——
1. **无怪可打、出手归零:已修(对我而言)。** 昨天求一次的 pickup 震动,R1v2 一局给了五次:00:49.0 左侧首杀、02:02.3 右、02:06.2 贴脸左、02:11.3 左后,五次出手全弧对零错弧,02:52.9 一头熊被我一滑放倒、终局是我收的——不知道你们是改了匹配还是让怪多活了几步,反正怪这回活得到我的弧。R2v2 杀 2 出 3,出手是真实出手、不再是状态播报,"再观光一局就删"的判据不成立。但要替别人记一笔:复测指标里 P04(1 杀)、R2v2 的 P09(0 出手)还在过我昨天的日子——让位没覆盖到每个真人房,我的死因修好了,别人的还没修完。
2. **"你还没开张"羞辱循环:已修。** 旁白从 46 句砍到 23 句,两局全篇没人念我没贡献,R1v2 01:12.3 和结算 02:59.3 反而各念一遍"你小有斩获",结算链不再补刀。闲置语音 93→17:二级只纯震不念话,一级"还在吗"这句其实还来了 6 次,但每次都有下文——两次刚落我就补到击杀(00:46.8→00:49.0、01:59.6→02:02.3),另两次砸在我走神那 18 秒里,回神也没人补刀。像点名,不像数落。
3. **(昨天记在 P1 的)"催我滑、滑了空"指引自相矛盾:随上条连带修复。** 提醒后面真的有怪了,"还在吗"听着变成"怪要进你防区"的前奏——催的和拦的不再打架,这矛盾不用单独修,它就是没怪可打的副产品。
- 地铁场景适配度:4/5 → **5/5** ——昨天就该满分的部分照旧满分:单局 3 分钟塞进通勤毫无压力,两局走神 4 次(报站+回微信)全部无损接回,全程单手滑。昨天扣的那分——车厢轰隆里前后靠"闷不闷"猜、熊狼分不出轻重——这回没咬我:两局 8 次出手只错 1 弧,R1v2 还是五连弧对,双线索之后前后不再是纯猜。唯一还硌手的冷却 error 震动(R1v2 02:03-02:11 连吃三下才蹭出两杀)我记在反馈机制的账上、不赖地铁——那锅一半在我慌起来手比脑子快。
- 愿意继续玩:改判——**是** ——昨天"不玩了",今天两局打完:留。判据很简单:每局都有几下"轮到我了"的震动到手(R1v2 五次、R2v2 两次),旁白学会闭嘴了,队友喊话从 0 条变成 10 条和 7 条,02:40.0"这边太多了,谁来帮一下"是头一回有人喊缺人手——躺赢的 S 终于有了点自己挣来的成色。阈值保留不撤:哪天再回到出手全变状态播报、旁白重新念我没贡献,"再是观光局就走"照旧执行。下一局想验证 R2v2 杀数回落到 2 是不是正常波动——只要出手还在,杀多杀少都行。
- 给设计师的一句话 ——你把"轮到我了"的震动还给了我、也让旁白学会了不数落躺赢的人,接下来请把这份震动分给 P04、P09 们的真人房,顺手把旋风斩冷却做成"摸一下就懂"的——地铁一慌,我的手真的比脑子快。