下载 App
v8.3 更新公告|局内 AI 清了一轮「莫名其妙」· 正文字体换掉
有玩家反馈「对局里求生者放着大遗产不修去开新机」「监管者莫名其妙地换抓」。
这一版把局内 AI 从头到尾量了一遍,再逐条修 —— 求生者不再开局罚站、会回去补高进度的密码机; 监管者改成按选点位置巡逻、救人后回头追被救的人、残局不再对着已经在椅上的人重复挂椅; 当所有还活着的人都在椅上时直接结算,不再空等椅子倒计时。
另外给单刀牵制时长加了一条最终值下限,你不会再看到十几秒就被拿下。
其余两件:游戏正文字体换成开源授权的 Noto Sans SC,并修掉新版首次启动中文显示成方框; 上一版承诺的 12 张难度专属成就真图,这次补上了。
各位经理人大家好!
这一版没有新玩法。四条玩家反馈读起来都是同一个毛病 ——「AI 每次决策只看当下、不记刚才」, 但真量下来,真因是一次记账口径不一致、一处无记忆的重选、一处单椅子游标被当成「在不在椅上」用。 都比「AI 不够聪明」具体得多,也都改得动。
一句话版本:求生者的选台记账补齐了三项排除条件(去救人 / 在补血 / 地窖最后一人不再算「占着这台机」); 监管者改成按选点位置巡逻、救人后 12 秒内优先回头、残局改挂真正倒地的那个; 全员上椅直接结算;单刀牵制加 20 秒最终值下限; 正文字体换成开源授权的 Noto Sans SC 并修掉首启方框;12 张难度专属成就真图补齐。


🏃 一、求生者:不再罚站,也会回去补高进度机
- 开局不再站桩 20 秒。 原来的实现是「前 20 秒整段不执行修机逻辑」,而移动目标也在这段里设置 —— 于是求生者连走路都被掐掉了,四个人原地站着。现在改成照常走向密码机,只把「进度增长」挡在观望期外: 可以接近,但仍然不修。
- 「大遗产不补」的真因不是「不优先补高进度」,而是一处记账口径不一致。 选台时统计「这台机有几个人在修」,原来的排除条件漏了三项 —— 正在去救人的人和正在补血的人,在记账里仍然算「占着那台机」。
- 后果是那台机永远排不进最优先的一档,再也没人回去收尾。 实测:被放弃的高进度密码机里,58% 是被这两种「幽灵占位者」锁死的(251 台里 145 台, 其中「去救人」88 台、「在补血」57 台)。
- 尤其打脸的是救援派发那一处:代码本来刻意让「正在修收尾机的人」晚点去救(让他先把机修完), 可人一旦真走了,旧记账反而把他本来要收尾的那台机永久孤立。
- 附带说明:「空闲的人一定会挑高进度那台」这条规则本身是对的。我们在探针里量了 「空闲者放着高进度机去挑低进度机」的帧数:0 / 118000。所以玩家看到的「放着大遗产去开新机」, 背后不是选择错了,而是那台机当时有幽灵占位者、或根本没人在这一刻重新决策。


🎯 二、监管者:按选点巡逻、回头追被救人、残局挂对的人
- 不再往完全没人的地方走。 原来没人可见时的巡逻目标是整张图均匀随机, 会走到跟选点毫无关系的位置。现在改成在仍未淘汰、未逃生的求生者选点之间依次巡视, 走到一个再去下一个。实测:巡逻点与最近选点的平均距离从 0.32 → 0.00。
- 救人后回头追被救人。 原来只有一种救援结果(二遛)会转火追被救人, 其余两种直接落到「无记忆重选」—— 而重选只看「是否半血 + 牵制值」,完全不记得刚才在追谁。 于是刚被打倒、救回来只有半血的人被放着不管,转头去追满血的。
- 实测:1191 次救人里,**333 次(28%)**转去追别人。现在救人后 12 秒内优先回头 (对方处于搏命无敌期时不追 —— 追了也拿不倒)。改完 28% → 18%,回头率 54% → 64%。
- 残局挂椅挂错人。 有人在椅子上时,他的状态字段仍然是「倒地」(椅子不改状态,只标记位置), 于是挂椅逻辑会把已经在椅上的人又挂一遍,并把他的椅子计时重置成满值, 真正倒地的那个反而一直没人管。谁被选中取决于下标顺序 —— 所以现象时有时无。
- 同一个坑还带出两处:椅上的人会在 30 秒后自愈站起来走路,也会被队友摸起来。 三处统一改成读同一份「在不在椅上」的标记。
- 全员上椅直接结算。 当所有还没飞天的活人都在椅子上时,结果已经确定(能救的人都在椅上, 在椅上的人又不能自愈),不再空等椅子倒计时 —— 同一状态下平均对局时长缩短 约 24%。
- 说清楚一件事:上面那三处修复让四抓率上升了约 7 个百分点(20.0% → 27.1%)。 这不是调参,是「椅上的人不再站起来」之后的真实数字 —— 修复前每半局平均有约 0.7 个求生者从椅子上自己站了起来。 观感上它很像「队友把人救下来了」,所以很难被当成 bug 报上来。


⏱ 三、牵制时长:不会再看到十几秒就被拿下
- 有反馈说「看到自己的选手 17 秒就吃刀,感觉很奇怪」。先量现状: 单刀牵制最低 12 秒、短端带 12~19 秒;实测最低见到过 10 秒,17 秒以下占 6.6%。
- 但拆开数据发现,靠抬「最低值」是治不了的。 把每一刀的「采样值」和「玩家最终看到的秒数」配对 (3328 对)之后:最终低于 20 秒的刀里,只有 12% 是采样本身就短, 49% 是采样在中段、被存在感(一阶 ×0.8、二阶 ×0.6)等缩放压下来的 —— 乘数范围 0.48~1.00、中位 0.80。
- 也就是说:一个采样 25 秒的中段值,在存在感二阶下会变成 15 秒,玩家看到的就是「15 秒吃刀」。 而抬采样下限挡不住它 —— 17×0.6 = 10.2,还是短。
- 所以在最终值出口加了下限 20 秒:20 秒以下彻底消失, 而中位数与上四分位完全不动(40 秒 / 29 秒)—— 采样分布一个字没改。
- 代价是四抓率下降约 2.2 个百分点(26.0% → 23.8%),正好把前面几处修复推高的部分退回一部分。


🔤 四、正文字体:换成开源授权,并修掉首启方框
- 游戏正文原来用的是一份商业字体(实际内容与文件名还不对应),没有随包分发的授权。 现在换成 Noto Sans SC —— 开源授权、可自由分发,且与标题字体同族。
- 字体做了子集化:只保留游戏真正用得到的字(常用汉字全集 + 日文假名 + 韩文音节 + 脚本与数据里实际出现过的每一个字符),并做了逐字校验 —— 游戏用得到的字一个没少。 体积从 39MB 降到约 12MB。
- 同时把首屏需要的资源改成进游戏前预下载:之前字体走的是「边玩边下」, 而它是包里最大的文件,于是新版第一次打开会有几十秒所有中文都是方框。现在这一步在进游戏前完成。


🏅 五、成就:12 张难度专属真图补上了
- 上一版公告里写过「这批难度专属成就先共用一张占位图标,真图之后单独补」—— 这次补上了: 经典、自建、亚运三个模式各 4 张。
- 统一了一套难度视觉语言:普通版是冷银白单环加铆钉刻度,困难版是双重金色硬边环 嵌暗铁铆钉与细裂纹。中央徽记沿用成就自身的主题 —— 所以同一件事的普通版与困难版 是同一枚徽记、不同外圈强度,一眼能读出「这是难度版」,也能读出是哪一个。
- 占位图已删除,成就与图标现在是严格一对一(脚本双向对账:缺图 0、孤儿图 0)。


🛠 六、修复
- 教练市场「请先完成当前系列赛」永久卡住。 有玩家反馈想签教练时一直提示这一句, 跳过赛季、进转会期、推进当周比赛都不解除。 原因是收尾的两个入口不对称 —— 打完整轮的那个入口忘了释放系列赛的临时记录, 而记录一旦失去对应状态,所有收尾路径都会提前返回,再没人能清掉它。 现在两个入口对称;已经被卡住的旧存档会自动恢复,不需要你做任何操作。
- 残局里「椅上的人可以自己站起来走路,也会被队友摸起来」(见第二节,与挂错人同源)。
- 残局挂椅把已在椅上的人重复挂一遍并重置椅子计时(同上)。
- 新版首次启动中文显示成方框(见第四节)。


🧭 七、这次改动到哪为止
- 没有新玩法,全部是行为修正、数值修正与修复。
- 没有改:角色熟练度、训练收益、Tier、疲劳、地图训练、体系与赛季特质、 修机速度、救援成功率、椅子时长。
- 牵制时长只动了低端:短端带 / 中段 / 长端 / 超慢的采样分布一个字没改, 只在最终值出口加了 20 秒下限。中位数与上四分位完全不动。
- 已知项:牵制下限带来的四抓率变化(约 −2.2 个百分点)是本版有意接受的代价, 用于抵消前面几处修复带来的偏移;这个下限是可调的单一入口,如果实际手感偏软可以调。
- 验证情况:这一版每一条局内改动都跑了大样本对照 —— 围栏是「同一份阵容在同一进程里跑两遍」, 并要求每个实验臂自检结果一致(不一致就作废重跑),主要口径是 80 场三局两胜、约 450 个半局。 牵制时长分布用了 444 个半局 / 558 刀;站位与巡逻用了 2×80 场配对。 关键修复都配了对照实验与断言:把修复回退,对应断言当场变红 (例如把「在不在椅上」的判据改回单椅子游标,两项指标立刻偏离)。 更新公告配图的三向对账(声明 = 磁盘 = 数据引用)通过。


祝各位经理人对局顺利、少遇到莫名其妙。
—— 决战捞妹之巅 制作组

