摘要
研究搜索 quick 会把自己当前这次行动的每个合法动作在规则引擎里真实结算一次再挑最好的,并读取对手的隐藏构筑。实验 0074 发现,遮蔽对手法术书不改变任何一局。本实验进一步从搜索看到的世界里删除对手装备和英雄技能带来的隐藏状态,问:删掉这些后,损失是否很小?
结果:遮蔽版 QM2 对英雄无敌三式规则 AI H3 仍有 +0.5625 [0.3906, 0.7188],原版 QP 为 +0.6094。但两者的配对差 −0.0469 [−0.1562, +0.0781],下界没有高于事先定的 −0.05,未能证明“损失很小”。
这叫遮蔽世界消融(masked-world ablation),不是公平搜索认证。
要回答的问题
删去对手装备与英雄技能的隐藏修正后,quick 的优势还剩多少?能否认定损失小于 0.05?
方法
- QP:原版 quick。
- QM2:在 0074 的法术书遮蔽之外,再删去对手单位身上来源为对手装备、英雄技能的状态。保留两类必需状态:英雄专精标记(由公开英雄身份决定,引擎要求存在)和影响状态持续时间的修正(状态图标显示剩余回合)。搜索按遮蔽世界估算,执行按真实规则。
- 冻结判定:同来源配对 QM2 − QP 的 95% 区间下界 > −0.05 才算“损失很小”(非劣);否则报告“证据不足”,不追加来源。区间包含 0 不被当作“等强”的证据。
设置
64 个新来源(种子 70800–70863)。来源是一个镜像开局,候选执蓝、执红各一局对 H3,每组 128 局;来源差 = 候选两局得分和 − 1;来源自助重抽 10,000 次的 95% 区间。规则版本 Core453。
结果
第 1 次运行中止:QP 128 局完成,QM2 在 66 局后中止——遮蔽世界删掉了对手骷髅身上来自装备的免疫状态,搜索选了对它施放狂暴术,真实状态下不合法,包装器按设计报错。这是包装器问题,不是引擎问题。修复:QM2 只在“遮蔽世界和真实状态都合法”的动作里选(合法菜单本身是公开信息)。第 1 次的 194 局保留,不拼入。
第 2 次运行:256 局 0 故障,全部重放校验。
| 组 | 对 H3 来源差 [95%] | 好/差来源 | 胜 / 负 | 双输 | p95 | 最长 | 超过 4 秒 |
|---|---|---|---|---|---|---|---|
| QP | +0.6094 [0.4375, 0.7656] | 47/8 | 103/24 | 1 | 1.33 秒 | 19.0 秒 | 56(0.75%) |
| QM2 | +0.5625 [0.3906, 0.7188] | 44/8 | 100/26 | 2 | 1.10 秒 | 15.1 秒 | 35(0.49%) |
QM2 的 7119 次决策全部被遮蔽,按决策累计删去 362,704 个状态实例。配对 QM2 − QP = −0.0469 [−0.1562, +0.0781],3 好 / 6 差。
失败与负结果
- 下界 −0.1562 不高于 −0.05,非劣未成立;按协议不追加来源。
- 运行中发现遮蔽规则多删了一个公开可见的状态:对手英雄子技能“全员为一”给 7 个单位防御 +4,这个数值显示在生物面板上。QM2 因此比玩家知道得更少,测到的损失可能偏大;已加测试固定记录这一局限。
局限
遮蔽世界仍从真实状态出发删字段,不是只用公开输入构造的搜索。64 来源的区间太宽。
结论与下一步
已证明:删去这批隐藏修正后,quick 在本测试分布中仍明显强于 H3。未证明:QM2 相对 QP 非劣;优势主要来自一步展开的搜索本身。下一步做只接收公开输入的 Public Quick,并在实时 4 秒路径上评测(见实验 0076–0078)。
Comments