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

30 lines
4.8 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.
# P04 老赵 · 人设终评
> 三局总账:R0 教学 B·19杀;R1 真人 S·账面4杀(正经算一两只,俩是慌了瞎按蹭的);R2 真人 S·1杀。收工躺床上写的。
- 状态感知:3/5 —— 大局面我门儿清:R2 我上滑问一声,它一口气报"营地固若金汤""还在头几波""四名猎人全在"(00:23.7–00:27.9),波次号角、"第几波"三局没漏听过。但脚下三样三局没弄明白:身后闷声(R0 打空两三回;R1 01:45.0 往身后闷处滑,狼早没了还蹦菜单嗡我一声;R2 02:25.6 我以为正后、其实在左前);冷却还剩几秒;狼脚步"停了"到底是队友打的还是突进营地(R2 00:11.8 起十几回,全靠猜)。
- 下一步明确性:4/5 —— 平时该干嘛心里有数:等它走近再滑、熊优先、大招攒到身边围上才放。R0 02:28 熊在偏左重喘,我沉住气等它走近,02:32 一记左滑撂倒——照规矩办事就有好结果;结算末了"单击,再猎一局"也接得上。扣一分在乱起来那会儿:R2 最后一波 02:25.6,下滑、打空、双击旋风斩、菜单播报挤在同一秒里,"下一步"变成瞎扑腾。
- 愿意继续玩:是 —— 两头熊都是我一记滑撂倒的(R0 02:32、R1 02:27.8),评级 B/S/S 没让我难堪,说了戴耳机再试一晚,作数。
- 自尊体检视:
- 有面子:①熊归我——"熊掉两点耐久,先打熊"这条我记牢了也真管用,两局末了的大熊都是我撂倒的,全屋就我守着这条规矩;②它会给台阶——"守得还行""你小有斩获""评级,S",活干得少,话不说得难听;③闯了祸不点名——栅栏被撞它只喊"有野兽冲进营地了",没指名道姓,这个分寸好。
- 没面子:①"你还没开张"在 R2 念了我五回(00:29.4、00:40.7、01:08.7、01:39.7、02:09.1),回回是我主动上滑问状态招来的——问一句状态、句尾挨一句数落,跟工头当众念你没干完的活单一个味儿;②"还在吗?听到请碰一下屏幕"还跟着重教"听声音的方向,滑过去"(R1 00:45.0/01:13.3;R2 00:12.1/01:13.5/02:25.0),把四十五岁的老猎人当头一天上工的学徒。R1 我就撂了话:再拿这个当我老糊涂,就真不来了。
- P0 问题:
1. 看门狗误伤"等它走近"的正经玩法。R2 00:12.1 开局才十二秒、狼还在远处,我正竖着耳朵等它走近(宁可慢、不能错),它就问"还在吗"还补一句"听声音的方向,滑过去";那一局前后六回(另见 00:45.0、01:13.5、01:44.6、02:13.8、02:25.0)。慢不是呆。
2. "你还没开张"挂在状态链尾巴上点名。R2 五遍(时刻见上)。1 杀不是我站着看戏——R1 00:11.5 狼嚎刚起、脚步还没到我跟前就"哀嚎倒地",是快手抢活;挨的数落和实际的活儿对不上账。
3. 教学一次滑错就整段跳过。R0 00:30 我开头滑错一下,它直接"已跳过教学,开打",后半截教学我到今天没听着——我这种一遍必须听懂的人,心里咯噔一下,记了三局。
4. 最后一波的操作挤车。R2 02:25.0 闲置提醒催着,02:25.6 同一秒里我下滑开了菜单、上滑打空(以为正后、其实在左前)、双击放了旋风斩;接着"菜单。单击切换,双击确认"(02:25.7)、"音色、语速、背景音乐,请回大厅修改"(02:30.8)一路插到"天亮了"(02:32.4)跟前——最该听清的收尾被菜单播报搅成一锅粥。
- P1 问题:
1. 身后闷声在外放小音量下听不出:三局没猜对过一回,滑错也没有"错在哪边"的回音,只一个嗡(R1 01:45.0、R2 02:25.6)。
2. 自己的手和队友的击杀分不清:R2 02:14.9 那声"自己挥击风声"是我三局头一回听见自己出手,其余满耳朵都是别人的"哀嚎倒地"。
3. 冷却掐不准:大招几秒转好全靠再听一遍播报,一慌就瞎按旋风斩蹭杀(R1 01:15.8 那俩杀就是这么来的)。
- 建议(按对"我愿意玩下去"的影响排序):
1. 嘴下留情:闲置提醒第二遍起换成它已有的那种纯震动(R2 01:28.5 的 confirm 纯震就挺好),别再配语音重教;"你还没开张"改成"还差一只开张"这类说法——活没少干,就别说人家没干活。这条不改,面子撑不了几局。
2. 给慢手留活:怪被队友截了给个短音说法(比如"左路有人接了"),或者把每面防区的熊留给守那面的人——熊这活我会了、也得意,多来点"这面归你"的明确差事,我就有理由守着不动窝。
3. 身后多给一条线索:闷声之外,身后怪贴脸时长震两下手腕,别让这岁数的耳朵在小音量外放下干猜。
- 给设计师的一句话:规矩我都肯学,熊也给我留着——只要别再开口闭口当我老糊涂,我天天来守夜。