《弹弹堂》经验算法解析
发表于:2024-11-16 作者:
编辑最后更新 2024年11月16日,一直有人疑惑经验的获取,今天我们来讲讲经验的算法。
随着玩家在游戏中的进展,计算用户的经验值,根据经验值,分两个阶段来调整用户
级别:
玩家出生的等级为1级,总共等级为20级。
第一阶段10级(包括)以前:经验值和级别都只升不降;
第二阶段10级以后:经验值和级
一直有人疑惑经验的获取,今天我们来讲讲经验的算法。
随着玩家在游戏中的进展,计算用户的经验值,根据经验值,分两个阶段来调整用户
级别:
玩家出生的等级为1级,总共等级为20级。
第一阶段10级(包括)以前:经验值和级别都只升不降;
第二阶段10级以后:经验值和级别可升可降。
等级所需经验公式:
Pn =Pn-1*m m为倍乘因子。
玩家单场战斗经验公式:
E等级差=取整(对方平均等级 — 己方平均等级)
P赢 =(P 单 * 总消灭人数 / 己方队员数)* (1 + 消灭人数 * 10% + E等级差 * 10%)
P输 =P 单 * (1 - 消灭人数 * 10% —等级差 * 10%)
最后的经验计算公式:
赢 输
10级以前 + P赢 + 0
10级以后 + P赢 - P输 * 0.8