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%以上,实际波动不会太大。