【枪斗三国】赛季结算分数计算及奖励系统解析
【战地三国】赛季结算分数获取及奖励机制分析

同时,本贴仅对游戏数据进行了初步处理,关于这些数据的具体用途,我也尚不清楚。

不过,有需要的朋友可以自取使用,转载请注明出处。

一、分数获取机制
经过一段时间的测试,我对游戏中各个部分的分数获取机制进行了分析:
1. 击败敌兵:击败数×2
- 包括普通小兵(绿兵)、精英小兵(红兵)、精英将领和首领,四者都算一个敌兵单位。

目前未发现有上限存在。

2. 击败精英:击败数×5
- 仅计算精英小兵和精英将领的击败数。

目前未发现有上限存在。

3. 击败首领:击败数×100
- 仅计算首领的击败数。

上限暂时未知。

4. 获取金币:获取量×1
- 初始携带的10金币不参与计数。

花费金币不影响计数。

各单位击杀收益见第三部分(正在统计中)。

5. 攻占据点:据点数×5
- 各据点类型见第三部分(正在统计中)。

6. 获取配件:获取配件数×5
- 单个配件仅计数一次,多次拾取不重复计数。

拾取后丢弃的配件仍参与计算。

武器上拆卸的配件也参与计数,重新装载后计数仍生效。

未知原因会导致计数丢失。

7. 获取武器:获取武器数×10
- 单个武器仅计数一次,多次拾取不重复计数。

拾取后丢弃的武器仍参与计算。

初始武器参与计数。

未知原因会导致计数丢失。

8. 招募亲卫:暂无获取方式。

9. 生存得分:1000-(一个与受击次数有关的很奇怪的数列)
- 击败董卓(关底boss)后方可生效,否则为0。

敌方攻击以及陷阱伤害都计算受击次数。总之无伤通关就有1000分。
10. 时间得分:1941-2×T(T为总用时,单位秒/s)
- 击败董卓(关底boss)后方可生效,否则为0。上限为1000(总之8分钟以内通关就有1000分)。该公式存在±1的误差,可能是由于游戏内计时器不取整的原因(不确定)。
二、分数奖励机制
经过拟合与验证,大概满足如下公式:
1. 分数(x)-蓝币(y)
2. 分数(x)-赛季币(y)
3. 分数(x)-经验(y)
注意,分数-经验函数应该大概是分段函数,各分段内系数不同,但由于数据量太少,具体数据断点较难确定,故仅列出在1000-4000的分数获取量(大部分情况下的分数)下拟合表现较好的函数。
三、补充说明
1. 敌军种类(难度5)
- 普通小兵(绿兵)属性一般为6血1金,但在精英将领据点或城内会出现高血版本(36左右),不过仍作为普通小兵计数。
- 精英小兵(红兵)属性一般为65(左右)血2金,但在精英将领据点或城内会出现高血版本(120左右)。
- 精英将领由于有回血的技能存在故具体血量较难测量,故只有血量的大概范围170/640(远程)210/800(近战)(第一层/第二层),但金币掉落量皆为8/11(第一层/第二层)。
- 首领金币掉落量固定为44,首领血量为2150左右(无士气加成)。第二层首领由于回血技能的存在较难测量准确值,大约在7650左右(无士气加成),但金币掉落量固定也为44。其他数据正在测量中。
发表评论