lol英雄联盟的战斗力怎么算?

战斗力的详细算法

1,基本分

对于所有参与排位的玩家,游戏会默认将他们的排位积分(也叫rank积分或elo积分)初始化为1200积分,分为三种:团队3v3、团队5v5、单人5V5(一个团队两个人算一个人);1200以下的分数不会显示,但可以在游戏中找到。

战斗力中的基础分是在游戏官方等级分的基础上换算出来的。详细规则如下:

(1)根据三个排名的加权平均计算一个排名平均得分;如果玩家从未参加过任何资格赛,则平均排名分数计算为1100。

(2)基础分=排名平均分*1.2* (1+(排名平均分-1000)/2000) 1.6。

简而言之,玩家等级分数越高,基础分数越高,呈指数级增长。1300分的玩家等级加成是1900分,2000分的玩家等级加成可以达到4600分。

另外,军衔在另外两个战斗力成分的计算中也会起到加性作用,所以提高战斗力最有效的方法就是打排位赛。

另外,如果玩家只玩电脑,他的基础分是600+等级*10。

2、胜率加配料

胜率是获胜游戏/游戏总数,用下面的winRatio表示。

详细规则如下:

(1)由于95%以上的玩家经常打对抗赛,所以胜率只是对抗赛的胜率;如果这个人没有打一场比赛,那么胜率就取排位赛胜率。

(2)胜率超过70%的,最高也只有70%;打了100多场比赛胜率超过70%是极其罕见的。

(3)中奖率大于50%的,中奖率加分量计算公式为750+100 *(win ratio-50)0.7;如果中奖率小于50%,中奖率加分量公式为750-(100 *(50-$ winratio)0.7)。胜率加成分换成winRatioScore。

(4)在上述第三步的基础上,调整胜利:

-如果胜数不足20,胜率奖金分为winratio score * wins/20;

-如果胜利大于50、100、150、300和500,则分别乘以winRatioScore中的1.1、1.05、1.2和65438+。

(5)在上面第四步的基础上,进行秩条件:乘以0.65 *(秩/1000) 1,如果0.65 *(秩/1000) 1.65438。1,保持原分数不变。最后乘以1.2(2065 438+02年5月5日优化,提高胜率)。

(6)只玩电脑的玩家不计算胜率分。

最高可以达到3000分左右;如果一个人的胜率低于35%,可能只能得0分。、

理论上这部分分数会有较大变化,但考虑到官方匹配系统完善,玩到一定次数以上很难赢到60%以上,实际波动不会太大。

3.添加成分以赢得游戏

赢得战斗的人越多,得到的分数就越多。

这个分数会稳步上升,主要反映一个玩家年龄是否足够大。

将计算以下模式的获奖加分项,取最高的一项。

(1)比赛的胜利将被添加。

每赢一场,加2分,最高3000分。

(2)排位赛胜利加。

rank净胜分的计算公式为(rank-1000)* 1.5+总排位胜利* 3;

其中排位赛的全胜也要算上赛季的全胜。

上限3500分。

(3)只玩电脑的玩家。

胜利奖金分为胜利次数*1.5。