研究命题(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
28 KiB
04 · 上手与留存分析(Q5 FTUE / Q6 留存钩子)
Phase 2 视角四:上手与留存。数据来源:metrics.md 全场账、P01–P10 终评与局间去留决策、 R0 教学转写抽样(P10/P04)、23-hunt.md §5/§12、23-hunt-voice-ids.md 台词表核对。 硬信号:4 退(P01/P03/P05/P06)6 留;28 局 0 失守 S×26;呼喊全场 3 次;乱滑被拦 666 次; 闲置提醒 93 次;N/S 方位可命中率仅 63%/69%(E/W 为 100%)。
1. 四种退游死因的归因链与可修复性
1.1 P01 老鹰(专业玩家)——「跟系统打架」死
归因链:教学局 S 爽 → R1 真人局菜单连环误触 14 次(R1 01:13.8 起三次下滑全弹回菜单,"等于拿同一根手指解它自己上的锁")→ 旁白被打断 15 次 + 战斗中整套重播基础教学("快速局对老手重播基础教学等于战斗中没收我的耳朵")→ 真人房 0 喊话无协作信息 → 两局满耐久 S 后"这个游戏对我就没有下一局了" → 退。
现象引用:"引擎是十年一遇的好引擎,但菜单连环误触和正战重播教学让我每局都在跟系统打架";"修好菜单冲突和教学重播,我再回来"。
根因:① 下滑双语义(打 S 向怪 = 开菜单,§2.1 出击与 §2.4 菜单同手势);② 战斗态语音通道无让位规则(UI 播报/教学重播抢主信道);③ 评级只看营地耐久、不看个人表现,30 杀带飞与 4 杀躺赢同 S。
可修复性:高,且最便宜。三个根因全是实现/接线层问题(手势映射、播报路由、结算公式),无需新玩法。他自己给出了召回条件——这是四死因里唯一"明确可召回"的退游者。
1.2 P03 通勤客(观光无聊)——「参与感真空」死
归因链:R0 教学 7 出手、pickup 震动爽 → R1 出手 1(怪活不到防区就被老鹰旋风斩收走,5 次上滑全变"没有能打的怪"状态播报)→ R2 出手 0 + 11 遍"你还没开张" + 5 次"还在吗" → 正中自设阈值"再观光一局就删"。
现象引用:"不是我不想打,是永远轮不到我打——这是删游戏的直接原因";"最过分的是 02:28.6 刚念完'评级,S!',02:32.1 结算链还追一句'你还没开张'——赢了也要挨说"。
根因:① 无保底猎物机制——快玩家(P05 R2 同房 51 出手)把慢玩家(P03 同房 0 出手)的出手窗口清空,出手权分配无下限;② 看门狗与战绩文案把"没轮到"翻译成"没干活",形成羞辱循环;③ 无出手前置信号(弧内有没有怪,出手前不可知)。
可修复性:高。他明说:"我三局唯一记住的爽点就是击杀那记 pickup 震动……有它我根本不会删。"只要每局保 3–5 次真实出手 + 删羞辱文案即可召回。这同时是 P02/P08/P10 的留存条件(杠杆第二高)。
1.3 P05 独狼(无挑战)——「成绩闭环失效」死
归因链:R0 28 杀 S 白送("教学局白送的 S 不作数")→ 自设验货任务 → R1 19 杀仍满耐久 S、2.5s 冷却 + 队友旋风斩锁死个人上限("中间的人头全被十记旋风斩吃掉")→ R2 把出手从 27 拉到 51 验证上限"它就在那了" → 清单清空,删。
现象引用:"威胁不是气话,是止损";"一个不稀缺的 S 等于没有评级";"我这种人留下来只需要一个理由:下一局有一个比这一局更高的数字。"
根因:① 评级零分辨力(28 局 S×26,营地耐久几乎不动);② 2.5s 冷却封死手速回报(R0 拦近 30 次手);③ "猎手榜"是结算里一句台词(R1 02:31.4 出现一次即消失),无名次无分段——§12 本切片确实只有个人最佳桶,榜根本没长钩。
可修复性:中高,工作量最大。S 稀缺化要动数值与结算;真榜触碰切片纪律(无跨玩家排行 API)。但注意:他要的不是社交,是数字对照系——与协作定位不冲突,是纯内容缺口。与 P07("对手比榜更上头,榜比难度更持久")、P09("给我一个想赢而不是躺着也赢的理由")共享同一根因,修一次管三人。
1.4 P06 社交花(社交真空)——「真人房比 bot 房还冷」死
归因链:R0 教学房呼喊-补位闭环成立(02:25.2 呼喊 → 02:28.0 bot"别慌,我来了!","那一刻我真的踏实了")→ R1 真人房整局队友喊话 0 条、真人语音 0 句、自己的呼喊一次没用("按了也是对空气喊")→ 波间静默 8 秒无人报点、闲置提醒查岗 6 次 → 兑现上局警告退游。
现象引用:"bot 那句'别慌,我来了'是我两局里唯一的留存理由";"求援无回应义务,真人就永远沉默"。
根因:① 呼喊是单向广播、无回应义务,教学房的"必答 bot"(§5 T2)制造了假预期,真人房落差直接砸穿;② 玩家可发出的社交信息只有"求援"一个比特,无报点/应答/夸赞通道;③ bot 喊话被 R2 挤掉 5/9 条,唯一人味在丢包;④ 波间无事可做+队友状态黑箱,"上滑状态"听不到任何队友信息(P06 终评:教学承诺与实际不符)。
可修复性:高(机制层)/ 部分受限(范围层)。呼喊必答兜底、队友击杀带方位提示音、波间战报都在现有 npc_* 24 条资产半径内;跨房聊天/开黑系统超出切片纪律(roadmap)。核心闭环(喊→有人应)可修,深度社交注定本切片给不了——这是四死因里唯一带"定位边界"成分的,但杀死她的不是边界,是"真人房社交体验劣于 bot 房"的倒挂。
1.5 可修复性总排序
| 排序 | 死因 | 性质 | 修复杠杆(谁同时受益) |
|---|---|---|---|
| 1 | P01 系统摩擦(菜单/语音抢占) | 纯 bug/接线 | 全员(P02/P04/P07/P08/P09 全部点名同一问题) |
| 2 | P06 社交真空 | 机制+接线(复用 bot 资产) | P08/P10 的明示条件;P02 呼喊反馈 |
| 3 | P03 参与感真空+羞辱文案 | 机制+文案 | P02/P08/P10 同病(强带弱局);文案改动最便宜 |
| 4 | P05 成绩闭环失效 | 数值+系统(工作量最大) | P07/P09 的预告死因——不修,6 个留下的人会在第 4–10 局复制这四种死 |
结论:四种死因没有一种是"人设注定留不住"。四人都给出了明确的召回条件(P01"修好再回来"/P03"有 pickup 我根本不会删"/P05"结算屏出现过一个 A 我今天就不会删"/P06"闭环稳定响我就一直来")。真正的定位边界只有两处浅层摩擦:P05 的纯单机追分诉求只能靠榜部分满足、P06 的开黑指挥超出切片范围——但两者都不是他们的直接死因。
2. FTUE 缺口清单:教学该教没教的
教学现状:教学段极短(P10 转写:T0 00:00 → 第 1 波 00:34.8,全程约 35 秒),10 人中 3 人没走完——P02 乱滑两下 15 秒跳过、P04 答错一步 30 秒跳过、P07 在 T2 呼喊步主动跳过。
F1 · 闷声辨前后:零教学、零演示(最重缺口)
- 现象:P10(人生第一款音频游戏)"'闷=身后'压根没人教过我",R0 两个闷声全判反;P02 三局五次验证"同判不同果,等于不可用";P01(资深)"栽的全是'以为正后其实正前'"。全场 N 可命中 63%、S 69%,是 E/W(100%)之外唯二塌方轴。
- 根因:设计意图是"演示承担"——23-hunt-voice-ids.md
tut_rule行注明"含后半平面发闷约定由音效演示承担",但 §5 教学剧本的教学狼 T1 恒从 N(正前) 生成、T3 双狼只讲技能不讲方位,身后狼在教学里一次都没出现过,演示从未发生;语音也不点破。约定只存在于设计文档。 - 修复:教学加 T1.5 步——服务器放一只专从 S 来的教学狼,让它突入一次(零惩罚),旁白当场点破"刚才那声发闷——它在身后",再放一只从 N 来的做 A/B 对比。改动面:server 教学剧本(hunt-room.js 教学波)+ 新教学语音 2 句(点破句 + 对比句)×2 性别 = 4 条——60 句预算已满,须挤占低价值句位("你还没开张"改写后可让出结算句位)或走预算修订。
- 预期指标:N/S 可命中率 63%/69% → ≥80%;新手弧错率(P10 类玩家 R0 错弧 2 → ≤1);P02 类"谜题钩子"从三局悬案变一局可解。
F2 · 冷却节奏:首次体感发生在真局,且只有惩罚信号
- 现象:全场冷却乱滑被拦 666 次;P10"连滑四五下'只震了一下',为啥打不出来至今没懂……我给朋友报 9 分扣的那 1 分就是它""我一度以为是我滑法不对";P02"我甚至怀疑是自己手势歪了";P07"五秒三十多下滑全吃 error 震,我根本不知道那刀还剩多久——这是我最可能当场怒删的点";P09"我甚至分不清是冷却还是坏了"。
- 根因:§5 教学每步只放一只怪,永远不会撞上 2.5s 冷却,冷却的首次体验被推迟到真波次的激战里,以 error 震(负反馈)形式出现;T3 只教了技能冷却 8s(tut_skill_cd),出击冷却 2.5s 一句没提;冷却结束有"skill_ready"语音但出击冷却无任何"就绪"信号。
- 修复:① 教学加 T1.5/T3.5 步:让玩家在无压力环境连打两次体验"武器还在回气",配一句教学语音"出击后要缓一口气,再滑会只震一下——这不是坏了";② 出击冷却结束加轻叮/短音(可复用 join_chime 降音量,零新资产);③ 连拦节流 + 首拦播一句"回气中"(新语音 1 句 ×2,或改用震动节拍倒数——P07 建议"把 error 震从惩罚改成倒计时",零资产)。改动面:client 手势反馈 + server 教学剧本 + 可选 2 条语音。
- 预期指标:乱滑被拦 666 → <200;"冷却不理解"类 P0 反馈清零;P10 的 9 分扣分项消失。
F3 · 呼喊的用途:教了闭环,没教"真人房预期",闭环本身还是全场最脆链路
- 现象:全场 28 局呼喊仅 3 次。P10 是唯一成功案例(R1 02:18.9 首次单击 → 3 秒后"听见了,这就到"→ 直接 9 分),但同游戏 R2 换一批真人队友"全程 0 条队友喊话——同一个游戏换一批人,体验从 9 分掉到怀疑自己做错了什么";P09(半注意力)"呼喊三局 0 次用出去(根本不知道干嘛的)";P02 R1 呼喊 1 次回应 0,"R2 索性不喊了,这条交互等于不存在"。
- 根因:教学 T2 的闭环建立在"教学 bot 必答"(§5)上,真人房无回应义务、无 bot 兜底应答;教学也没有一句"真人队友不一定出声,但你的呼喊永远有人应"的预期管理。
- 修复:① 呼喊必答兜底——真人 3s 无应答时就近 bot 播 help_ack(P06 明示方案:"哪怕台词全是 bot,只要闭环稳定响,我就一直来"),复用现有 npc 24 条资产,零新语音;② 教学结尾加一句预期管理(新语音 1 句 ×2)。改动面:server botline 调度 + 2 条语音。
- 预期指标:呼喊 3 次/28 局 → ≥15 次/28 局(同阵容复测口径);"社交真空"死因根除。
F4 · 教学可被手滑跳过:答错题 = 退学
- 现象:P04(45 岁,一遍必须听懂的人)"教学刚开头我滑错一下,它直接'已跳过教学,开打'(00:30),后半截没听着,心里咯噔一下,记了三局";P02 同款 15 秒跳过("对我这种烦说教的正好,对真新手是黑洞"——他自己都看出这是坑)。
- 根因:教学态里"步骤作答"与"跳过教学"共用四向滑/下滑(§4.3):T1 教学狼在 N、正确答案是上滑,下滑既是"答 S 向"又是"跳过"——朝 N 答错方向的人被当成主动退学。P04 转写 00:28.9"教学中下滑(方向搞错了)"→ 00:30.0"已跳过教学"即此机制。
- 修复:教学作答步骤内的下滑/错向一律走已有"gd_idle 重教 ≤2 次"路径,跳过改为长按或双击确认("确定跳过教学?"),非作答窗口才接受跳过。改动面:client TEACH 手势分支,零新资产。
- 预期指标:教学完成率 7/10 → 10/10;"教学半途而废"类终评条目清零。
F5 · 真人房预期(隐含缺口,与 F3 合并处理)
教学房 = bot 必答 + 喊话 4–9 条 + 单人高参与;真人房 = 0 人声 + 出手骤降。没有任何一句话预告这个落差。P06/P08 的"R0 比 R1 好玩"倒挂、P10 的"9 分→怀疑自己"都源于此。修复并入 F3 的预期管理句 + §3 的社交兜底。
FTUE 缺口小结
| 缺口 | 该谁教 | 现状 | 后果集中体现在 |
|---|---|---|---|
| 闷=身后 | 教学演示(设计有意图、剧本没落实) | 从未发生 | P01/P02/P05/P07/P08/P10 六人终评 |
| 出击冷却 2.5s | 教学步 | 从未提及 | 666 次乱滑、三人"以为是自己坏了" |
| 呼喊用途与真人房预期 | T2 + 结尾一句 | 只教了 bot 必答版 | P02/P06/P09/P10 |
| 跳过保护 | 手势映射 | 答错=跳过 | P02/P04(真新手黑洞) |
3. 留存钩子盘点:玩家自己说的
钩子清单(按"谁靠它留下"归类)
| 钩子 | 玩家原话 | 结实度评估 |
|---|---|---|
| pickup 击杀震动/手感 | P03"唯一记住的爽点……有它我根本不会删";P10"7 次出手一次没落空,滑哪边哪边倒";P05"弧向 26/27 比 bot 局还准,手还是我的手" | 最结实。左右声像跟手是全体共识的正资产,零成本触发、每局必有 |
| 谜题(闷=身后) | P02"'闷=身后'这个案子三局都没结,而一局只要三分半,验证它几乎不要钱";P10"不服气,就想再来一把,把那个闷声搞明白";P01"这个考法值得全论坛来碰" | 结实但被 F1 卡死:钩子真实存在(P02/P10 靠它续命),但"同判不同果、无差异反馈"使它随时从"练"退化为"赌"——是当前第一钩子也是第一流失开关 |
| 呼喊-应答闭环 | P10"那声 3 秒就回的'听见了,这就到'值一把重启;我还没当上应别人'搭把手'的人";P06"bot 那句'别慌,我来了'是两局里唯一的留存理由";P08"R0 bot 的'这边我罩着'恰恰是我敢待下去的原因" | 第二结实但最脆弱:全场只成功 3 次,且全靠 bot;真人房 0 次。链路优先级还被 R2 压线(P06 房 9 条挤掉 5 条) |
| 证明/复仇局 | P02 R1"'你还没开张'这口气咽不下……R2 的 18 验证了这口气值钱";P07"被独狼压着反而热血上头,R2 杀回来才是真爽" | 结实(自发产生),但依赖"差一点"的局——满分 S 局喂不出这口气 |
| 榜/名次 | P05"猎手榜是句台词不是系统……唯一可能留住我的钩子没长钩";P07"有榜就能爬""要可听的猎手榜排名";P10"成绩已记入猎手榜,跟朋友有得吹" | 当前最虚(§12 只有个人最佳桶,结算提一句就消失),但被 1 个退游者 + 2 个条件留玩者点名——潜在杠杆最大的空钩子 |
| 低承诺时长 | P02"一局才三分半,验证成本几乎为零";P03"塞进地铁片段";P09"三分钟正好塞进剧的片头空档" | 双刃:降低了再来一局的门槛(P03/P09 因此多留两局),但配合零失败 → P09"走的时候连告辞都不会说" |
| 攒战绩吹嘘 | P09"白攒战绩跟室友吹'首局 S',比抖音强一点" | 弱钩,且 S 通胀会让它贬值("第一次白捡 S 还能吹,第三次就麻木了") |
| 熊归我/差事感 | P04"两头熊都是我一记滑撂倒的……熊这活我会了、也得意";建议"把每面防区的熊留给守那面的人" | 中等结实、专属慢玩家——是 P04 留下的显性理由,也是现成的"派活"抓手 |
判定
- 最结实:pickup 震动 + 左右跟手(引擎层正资产,六留四退无人抱怨);谜题钩真实存在但被教学缺口(F1)卡在"赌"上。
- 最虚:榜(一句台词)与评级(S×26 零分辨力)——所有成绩类钩子被"白给 S"统一做空。P05 已死于此,P07/P09 是排队中的下两个。
- 结构缺口:局与局之间没有系统发的成长线(P02"钩子全靠我自己找谜题");玩家在自发制造钩子(验货局/开张局/20 杀局),游戏一个都不接。
4. 闲置提醒 93 次:照顾 vs 羞辱的分界
分布账(由 metrics 逐局明细汇总)
| 玩家 | 次数 | 定性 |
|---|---|---|
| P10 新手 | 18 | 被点破(R2 没怪可打被当挂机,"我没挂机,是没怪可打,被当成挂机太冤了") |
| P03 通勤 | 16 | 被点破(0 出手局里催"滑过去",滑了只有"没有能打的怪"——指引自相矛盾) |
| P04 老赵 | 14 | 被点破("等它走近"被当呆:"慢不是呆""把四十五岁的老猎人当头一天上工的学徒") |
| P09 挂机 | 13 | 被照顾("还在吗是真正的救命索,R0 走神就是被它拽回来的"——但"文案是社死的") |
| P02 小鹿 | 10 | 混合(等冷却被催:"我在等冷却,不是掉线") |
| P06 社交 | 9 | 被点破("系统越问,我越确认房间里没活人——这句提醒本身就是冷场的实锤") |
| P08 谨慎 | 7 | 被点破(正在一拍一拍确认方位被催"反而更慌、更容易乱滑") |
| P05/P07/P01 | 6 | 被点破("守点等信息不等于挂机"/"判定窗口把激战中的有效操作当挂机") |
分界线在哪
- 判定线:玩家是"耳朵在场"还是"真离线"。这个游戏的核心动作是"听",等待是合法玩法(P04 等怪走近、P02 等冷却、P07/P01 守点听动静、P08 数拍子确认)——现判定"无手势=闲置"把全部等待态误判。真正需要拽回的只有 P09 式离线(走神/分屏)。P01 案例(00:42.4 被问"还在吗",00:42.8 刚收掉一只)证明判定窗口连有效操作都拦不住。
- 文案线:救援 or 查岗。同一句"还在吗?听到请碰一下屏幕",P09 听到是救命索(他确实离线了),P06/P04 听到是"系统替我当众承认挂机"(P09 自己也怕这个)。随附的重教句"听声音的方向,滑过去"只该存在于教学局——在老手耳朵里它是"把我当三岁"(P01)。
- 语境线:提醒指向的动作可不可做。0 出手局里催"滑过去",滑了只有"没有能打的怪"(P03 五次上滑实录)——提醒在催一件注定无效的事,双重羞辱。
- 频率线:P10 R2 单局 7 次、约 30 秒一轮;P03/P04 的触发数随轮次上升(P04 4→4→6,P10 6→5→7)——出手越被抢走,被点破越勤,闲置提醒成了参与度塌方的放大器。
结论:照顾与羞辱的分界 = 「真离线 + 轻量非语音 + 指向可做之事」vs「在场等待 + 语音查岗重教 + 指向不可做之事」。93 次里按上表口径,真正的"照顾"约 13 次(P09),其余 80 次落在误伤区。
修复
- 判定:闲置复位信号扩为"任意手势(含上滑状态查询)+ 冷却未结束 + 己弧内圈无怪"三态豁免(P08 明示"有上滑听状态记录就不触发";P03/P10 的 0 出手局自动豁免)。改动面:client 看门狗条件,零资产。
- 文案:一级纯震(P04:"R2 01:28.5 的 confirm 纯震就挺好");二级才上语音;删重教句(教学局除外);P09 方案把唤醒改为一句话战报("第四波开了,你右前有狼")——既拉回又给下一步,还顺手解决 0 出手局的"催空"矛盾。战报句需数字分档(波次句已有 wave_band 可复用,方位句新增 8 向分档或改"左/右"2 档——建议 2 档 ×2 性别 4 条,挤占预算)。
- 节流:同局语音级闲置上限 1 次,其后纯震。改动面:client,零资产。
- 预期指标:93 → ≤30(且 P10/P03/P04 类误伤趋零);"你还没开张"×闲置的双重羞辱链拆除(P03/P04/P08 三人 P0 共享项,见 §6)。
5. 三局会话的节奏问题:没有失败的第一夜
5.1 现象
- 教学局 ≈ 快速局时长(P10 R0 全长 3:36 vs 快速局 ~3 分钟),教学段本身只有 ~35 秒——"首局含教学 ≈ 6.5 分钟"的设计预期实际没拉开密度差。
- 28 局 0 失守、S×26 A×1 B×1;营地最低到 6(P04 R0),耐久 ≤2 的 danger_low 一次都没触发,C 档 0、end_lose/突围结算路径零流量——设计里最重的一整套失败反馈(danger 震/danger_low/end_lose/不入榜规则)在本会话中完全未经受测试,玩家也完全没见到。
- 出手数在 R0→R1 断崖:P03 7→1→0、P08 18→1→5、P04 12→4→2、P10 7→7→2;同期 P05 同房 51 出手。教学房(单人+2 bot)人人有活,4 人真人房慢手失业。
- 首败不存在:玩家在三局里经历的极端负面只是"打空"和"被念",从未经历"营地失守/评级跌落"。P07"三连 S 正上头……但说死了,再来一把 R1 那种零心跳满血局,无聊删得比连输还快";P09"玩不玩都赢等于弃坑零心理成本";P05"没有压力就没有追分的理由"。
5.2 根因
- bot 调参(§15 裁决 10)目标是"挂机会失守",但真人局全员在场出手,吞吐远超剧本压力——真人局难度没有随房间表现自适应的机制。
- 教学波零惩罚(§5"突入不扣耐久")+ 教学狼恒从前方来 → 第一次被咬、第一次听见木栅裂、第一次掉耐久都没有受控地安排在教学里,而是指望真局自然发生——本会话证明它不发生。
- 无新手第二局保护:R0 教学 S 直接入真人池,P03 怀疑"教学局的 S 把我匹配给大神"(无实锤但模式吻合:连续两局同被带飞)。
- R0→R1 的断崖不止难度,还有社交形态(bot 必答→0 人声)与参与度(人人有活→快者通吃),三个断崖叠加把"第一夜"的高峰全部留在 R0。
5.3 首败设计建议(在哪安排第一次失败)
- 教学局内:教学狼从 S 突入一次(并入 F1 的闷声教学步)——零惩罚但"被咬"的体感、木栅裂音、耐久 -1 的账目演示一次到位。改动面:server 教学剧本(零惩罚分支已有),零新语音(复用 breach_thud + alert 句)。
- R1 新手保护:教学后首 1–2 局维持 bot 参与(3 人房配 1 bot 且 bot 保留补位喊话),把社交闭环和出手保底先喂稳;或按 R0 表现(出击数/弧错率)分层进房。改动面:匹配规则(server),零资产。
- 难度自适应:连续满耐久 S 的房间,下一局剧本加压(狼逼近 -0.5s / 多向同步突入)——P01 建议"多方向同步突入逼真人分工",同时制造 P05/P07 要的"真的会输的夜"。改动面:server 波次剧本参数化 + hunt-balance-scan 复测。
- 预期指标:失守率 0% → 10–20%(R2 后段局);danger_low 触发 ≥1 次/会话;连续 S 局数分布拉开;P07 类"零心跳"抱怨消失;同时 0 出手局随保底机制消失。
6. 修复优先级表
改动面标记:[C]lient / [S]erver / [V]oice 台词接线 / [A]udio 资产 / [D]ata 进度 API。 语音预算现状:60 句 ×2 已满(§10.3),下列新增语音一律标注"挤占"(替换低价值句)或"零新增"(复用/改写)。
P0(不修,留下的 6 人也会走)
| # | 修复 | 死因/受益 | 改动面 | 新语音 | 预期指标变化 |
|---|---|---|---|---|---|
| 0-1 | 战斗态下滑只许出击/空挥,菜单入口改长按(或仅波间静默期可开) | P01 退游直接死因;P02/P04/P05/P07/P08/P09 六人 P0 | [C] 手势映射 | 零(空挥复用 atk_swish+error 震) | 菜单误触(P01 单局 14 次)→0;"操作跟系统打架"类反馈清零 |
| 0-2 | 冷却反馈重做:就绪轻叮 + 连拦节流 + 首拦一句话(或震动节拍倒数) | 666 次乱滑;P07"最可能当场怒删的点";P10 的 9 分扣分项 | [C](教学步并入 0-5 则加 [S]) | 1 句 ×2(挤占)或零(纯触觉方案) | 乱滑被拦 666 → <200;"以为是自己坏了"类自责清零 |
| 0-3 | 羞辱链下架:"你还没开张"退出状态链与结算链,改中性/正向("还差一只开张") | P03"赢了也要挨说";P04"跟工头念活单";P08"点名羞辱" | [V] 改写现有句 | 改写不增条 | R2 0 出手局的羞辱循环拆除;P03/P04/P08 自尊类 P0 清零 |
| 0-4 | 闲置看门狗重定义:在场三态豁免 + 一级纯震 + 删重教句 + 同局语音上限 1 次 | 93 次中 ~80 次误伤 | [C] | 战报句 4 条(挤占,可选) | 闲置 93 → ≤30;P10/P03/P04 类误伤趋零 |
| 0-5 | 教学补课:闷声身后狼演示步(F1)+ 冷却体验步(F2)+ 呼唤真人房预期句(F3/F5) | P10"把身后和回气藏了三局";P02 谜题钩解锁 | [S] 教学剧本 + [V] | 点破/对比/预期 3–4 句 ×2(挤占) | N/S 可命中 63/69% → ≥80%;教学完成后的"第一局困惑"清零 |
| 0-6 | 教学跳过保护:作答步内下滑=答错重教,跳过改长按/确认 | P04"记了三局";真新手黑洞(P02 语) | [C] TEACH 分支 | 零 | 教学完成率 7/10 → 10/10 |
| 0-7 | 呼喊必答兜底(真人 3s 无应答 → bot help_ack)+ bot 喊话优先级提到不可挤 | P06 退游直接死因;P08/P10 明示条件 | [S] botline 调度 | 零(复用 npc_24 条) | 呼喊 3 次/28 局 → ≥15;"真人房比 bot 房冷"倒挂消除 |
| 0-8 | 保底猎物:怪进己弧内圈给该座位 1–2s 优先归属(或出手前置短音) | P03 退游直接死因;P02/P08/P10 同病 | [S] 裁决 | 零(复用 warning 震/短音) | 0 出手局 = 0;慢手每局真实出手 ≥3;P03 类 pickup 爽点每局保底 |
P1(第二夜留存:成绩与耐性)
| # | 修复 | 受益 | 改动面 | 新语音 | 预期指标变化 |
|---|---|---|---|---|---|
| 1-1 | S 稀缺化:评级纳入个人弧错率/出手率/支援响应,或加 SS 与个人击杀评级 | P05 退游死因;P07/P09 排队中 | [S] 结算 + [V] 分档句 | 2–4 句(挤占) | S 占比 26/28 → <50%;"白给 S"类反馈清零 |
| 1-2 | 难度自适应:连续满耐久房间加压(逼近 -0.5s/多向同步突入) | P05/P07/P09"零心跳";首败载体(§5.3) | [S] 剧本 + balance-scan 复测 | 零 | 失守率 0 → 10–20%;danger_low 有流量 |
| 1-3 | 战斗中 UI/教学重播降级:危急窗(贴脸/终波 10s)非必要播报让位脚步;教学重播只许教学局与大厅 | P01"没收耳朵";P02"旁白=占耳朵的弹窗"(R0 23 秒念五遍"固若金汤") | [C] 播报路由 | 零 | 语音打断 37 → <10;掩蔽窗漏怪下降 |
| 1-4 | 前后第二线索:身后 loop 节奏差/低通染色/贴脸长震(不动"闷"考法) | P01/P02/P04/P08/P10 五人 P1 | [A] loop 变体(DSP 参数或变体资产) | 零(非语音) | N/S 可命中 → ≥85%;"赌"变"练" |
| 1-5 | 个人最佳可听化:TITLE/END 上滑播"历史最高击杀 X、最佳评级 Y、距上一档差 Z"(§12 best 桶已有数据) | P05"榜没长钩"的最小落地 | [C] + [D] 读 best | 数字分档句若干(挤占/复用) | 榜从一句台词变可听对照系 |
| 1-6 | 队友击杀归属:队友收走己方打残目标给"被收走"短音;结算报个人/协助 | P01"熊债";P04"分不清谁打的" | [S] 事件 + [A] 短音 | 零 | 击杀归属困惑清零;协作可感知 |
P2(打磨与远期)
| # | 修复 | 受益 | 备注 |
|---|---|---|---|
| 2-1 | 结算链压缩(9 秒 5 句 → 2 句)与波间队友战报轮播 | P09(通勤/分屏);P06 波间空窗 | [C]+[V] 挤占;战报数字需分档 |
| 2-2 | 连击加速冷却/锁定目标出手优先权 | P05"给手速留缝" | [S];需 balance-scan 防崩 |
| 2-3 | 按 R0 表现的新手分层匹配 | P03"教学 S 匹配大神"怀疑 | [S];无实锤,低风险试 |
| 2-4 | 跨玩家真榜(名次/分段) | P05/P07 终极钩 | 触碰切片纪律,列 roadmap,先落地 1-5 |
| 2-5 | 慢节奏对拍:突入前"预备"音;真人局也播 skill_ready | P08"快半拍到底是多快" | [C]+[A];与 0-2 联动 |
复测口径建议(同阵容)
去留率(6/10 基线,目标 ≥8/10)、闲置 93(目标 ≤30)、乱滑 666(<200)、呼喊 3(≥15)、N/S 可命中 63/69%(≥80%)、0 出手局 6 → 0、失守率 0%→10–20%、教学完成率 7/10→10/10、终评"愿意继续玩"附带条件的解除数(现为 6/6 全带条件)。
7. 一句话总结
第一夜没有任何人输过——于是四种死因全部来自"赢得太假、被系统羞辱、听不见彼此、跟手势打架",而没有一种来自游戏太难;修好 P0 的八条(菜单、冷却、文案、看门狗、教学三课、呼喊兜底、保底猎物)后,四种退游死因里有三种可直接召回,第四种(P05 成绩真空)靠 P1 的稀缺化与可听榜接住。