战斗力由三部分组成,(1)基础分(2)胜率加成分(3)胜场加成分。
战斗力中最重要的是排位赛积分(rank),变动最大的是胜率加成分,最稳定增长的是胜场加成分。
客观全面概括了一个人的战斗数据,想要提高自己的战斗力,就从上面几部分入手吧。
(1)在玩的场次低于100场的时候,战斗力波动会较大,但玩的局数多了以后,就会很稳定波动;
(2)如果打了排位赛,表现良好的话,战斗力上升幅度会较大;反之若排位赛掉下来,战斗力下降幅度也较大。
(3)如果盒子搜集到您的数据不完全,则战斗力会无法正确计算,用盒子多打几场即可正常记录。
战斗力是一个宏观指标,暂时不考虑将单场比赛的数据算到战斗力中,两个原因:(1)虽然很少见,但盒子可能会漏记一些战斗记录。(2)在实现上,很难设计一个令人满意的公式,以将单场比赛的数据反映到战斗力中。所以你个人战绩再好也没用!
RANK分数:(1)取三种排位比赛(5v5单排、5v5组排、3v3组排)中最高分的作为rank值;如果一个玩家从未打过任何一场排位赛,rank平均分按1150算。
(2)基础分=rank加权平均分*1.2*(1+(rank加权平均分-1000)/2000)^1.6
简述之如果玩家的rank分越高,这个基础分也越高,呈指数级增长。一个1300分玩家的rank加成分是1900分,而一个2000分玩家的rank加成分则能达到4600分。
胜场分:计算公式为:2*匹配赛胜场^0.9+3*当前赛季各种排位赛总胜场^0.9
胜率分:
(1)先计算出匹配赛和当前赛季排位赛的总胜率winRatio。
(2)如果胜率超过70%,会最高只算70%;匹配赛打超过100场的胜率超过70%的极其罕见。
(3)如果胜率大于50%,胜率加成分计算公式:750+100*(winRatio-50)^0.7;如果胜率低于50%,胜率加成分公式:750-(100*(50-$winRatio)^0.7)。胜率加成分下面用winRatioScore代替.
(4)在上面第三步的基础上,进行胜场调节:
-如果胜场低于40场,则胜率加成分为winRatioScore*胜场/40;
-再根据胜场的总场次,对winRatioScore进行进一步加成
(5)在上面第四步的基础上,进行rank加成计算,超过1500rank分的玩家胜率分有逐步加成(到2500分约加成1.6)。
(6)最后再乘以1.2(2012-5-5日优化,提高胜率分比重)。
(7)只打电脑的玩家不计算胜率分。