lol盒子的战斗力怎么算?谁能给个算法?以前盒子里有算法,现在没有了。
1,基本分
对于所有参与排位的玩家,游戏会默认将他们的排位积分(也称排位积分)初始化为1200积分,分为三种:组队3v3、组队5v5、单人5v5(两人组队单人);1200以下的分数不会显示,但可以在游戏中找到。
战斗力中的基础分是在游戏官方等级分的基础上换算出来的。详细规则如下:
(1)取三种排位比赛(5v5单排、5v5组排、3v3组排)中的最高分作为排位值;如果一名球员从未参加过任何资格赛,平均排名分数计算为1150。
(2)基本分=排名加权平均*1.2* (1+(排名加权平均-1000)/2000) 1.6。
简而言之,玩家等级分数越高,基础分数越高,呈指数级增长。1300分的玩家等级加成是1900分,2000分的玩家等级加成可以达到4600分。
另外,军衔在另外两个战斗力成分的计算中也会起到加性作用,所以提高战斗力最有效的方法就是打排位赛。
另外,如果一个玩家只玩电脑,他的基础分是1.2*(600+等级*10)。
2.添加成分以赢得游戏
赢得战斗的人越多,得到的分数就越多。
这个分数会稳步上升,主要反映一个玩家是否足够老到,上限3800分(2012,11.29到3800分)。
计算公式为:2*比赛胜0.9+3 *本赛季各场资格赛总胜0.9。
只玩电脑玩家的中奖奖金分为中奖次数*1.5。
3、胜率加配料
胜率是获胜游戏/游戏总数,用下面的winRatio表示。
详细规则如下:
(1)首先,计算比赛和所有赛季排位赛的总胜率。
(2)胜率超过70%的,最高也只有70%;打了100多场比赛胜率超过70%是极其罕见的。
(3)中奖率大于50%的,中奖率加分量计算公式为750+100 *(win ratio-50)0.7;如果中奖率小于50%,中奖率加分量公式为750-(100 *(50-$ winratio)0.7)。胜率加配料换成winRatioScore。
(4)在上述第三步的基础上,调整胜利:
-若胜数不足40,胜率奖金分为winratio score * wins/40;
-根据获胜总数进一步奖励winRatioScore。
(5)在上面第四步的基础上,计算等级加成,超过1500等级点数的玩家胜率会逐渐增加(到2500点,加成约为1.6)。
(6)最后乘以1.2(在2012-5-5上优化,提高胜率)。
(7)只玩电脑的玩家不计算胜率分。
最高可以达到5000分左右;如果一个人的胜率低于35%,可能只能得0分。
理论上这部分分数会有较大变化,但考虑到官方匹配系统完善,玩到一定次数以上很难赢到60%以上,实际波动不会太大。