背景
自动练级后续需要联合考虑地图/路线、带路舰、经验技能舰、经验装备、旗舰、MVP 和结算评价。当前先记录经验计算规则与完整优化问题,本 Issue 暂不实现。
已确认的经验公式
对待练舰 i 在单场战斗 b 的经验,先按以下乘算链建模:
Exp(i, b) = RoundByGameRules(
BaseExp(b)
× GradeMultiplier(b)
× FlagshipMultiplier(i)
× MvpMultiplier(i, b)
× ∏ ShipSkillExpMultiplier(e, i)
× ∏ EquipmentExpMultiplier(e, i)
× ∏ OtherApplicableMultiplier(e, i)
)
已确认:
- 旗舰倍率为
1.5。
- MVP 倍率为
2.0。
- 旗舰且 MVP 的位置倍率为
1.5 × 2.0 = 3.0。
- 不同经验 Buff 逐项乘算,不相加。
- 两个独立的
+10% Buff 合计为 1.1 × 1.1 = 1.21。
- 旗舰 MVP 同时享受两个
+10% Buff 时,倍率为 3 × 1.1 × 1.1 = 3.63。
- 技能 Buff 和装备 Buff 都进入同一乘算链,但适用范围可能不同,需要逐舰判断。
- 每场战斗独立结算经验并掉落一艘船;多战路线消耗的每日掉落预算等于实际战斗场数,不是出征次数。
- 每日约 500 条掉落限制意味着优化目标应是最小化毕业所需战斗场数,或最大化每场战斗的有效经验。
- 有效经验需要按目标等级剩余经验截断:
UsefulExp = min(Exp, RemainingExpToTarget)。
截图待精确转录项
NGA 截图是公式的权威来源。实现前还必须逐项确认:
GradeMultiplier 各评价的精确数值。
- 所有
floor / 向下取整发生的位置和先后顺序。
- 同一技能不同等级、同名技能、多件同类装备的叠加规则。
- Buff 是否作用于自身、其他舰、全队、指定舰种或旗舰。
- 是否存在上限、例外和不参与乘算的效果。
在这些信息未完成转录前,不应凭经验猜测取整顺序。
后续完整优化问题
联合决策变量:
地图 + 路线 + 战斗节点策略 + 六舰编成 + 舰位 + 装备 + MVP 控制
目标:
主要约束:
- 满足路线带路条件。
- 旗舰尽量稳定获得 MVP。
- 全队输出足够维持较高结算评价。
- 经验装备通常火力较弱,需要用其他装备补旗舰输出。
- 僚舰应适当压低输出以减少抢 MVP,但不能导致评价下降。
- 带路舰/经验舰可以补全队输出,但也不能频繁抢 MVP。
- 经验技能舰若兼任必要带路,通常没有额外练级槽成本。
当前阶段
当前只实现最基础练级池、带路约束和毕业轮换;经验技能、经验装备、MVP 与评价联合优化留待后续拆分实现。
背景
自动练级后续需要联合考虑地图/路线、带路舰、经验技能舰、经验装备、旗舰、MVP 和结算评价。当前先记录经验计算规则与完整优化问题,本 Issue 暂不实现。
已确认的经验公式
对待练舰
i在单场战斗b的经验,先按以下乘算链建模:已确认:
1.5。2.0。1.5 × 2.0 = 3.0。+10%Buff 合计为1.1 × 1.1 = 1.21。+10%Buff 时,倍率为3 × 1.1 × 1.1 = 3.63。UsefulExp = min(Exp, RemainingExpToTarget)。截图待精确转录项
NGA 截图是公式的权威来源。实现前还必须逐项确认:
GradeMultiplier各评价的精确数值。floor/ 向下取整发生的位置和先后顺序。在这些信息未完成转录前,不应凭经验猜测取整顺序。
后续完整优化问题
联合决策变量:
目标:
主要约束:
当前阶段
当前只实现最基础练级池、带路约束和毕业轮换;经验技能、经验装备、MVP 与评价联合优化留待后续拆分实现。