以下是小编整理的关于LOL英雄联盟战斗力计算的相关内容,介绍了英雄联盟战斗力的计算方式和相关规则。
英雄联盟 战斗力
问:LOL英雄联盟的战斗力是怎么计算的?
答:战斗力由以下三部分组成:(1) 排位赛加成 (2) 胜率加成 (3) 战斗场次加成。
一、排位赛加成
所有参与排位赛的玩家,系统默认的初始分数为1200分,分为三种类型来记录:3v3组队、5v5组队和5v5单人。
这个分数被称为rank分(或elo),如果分数低于1200,则不会对外显示,可以在游戏内查询。
战斗力中的elo加成是在游戏官方的elo分值基础上转换而来。具体规则如下:
(1) 如果玩家从未参加过任何排位赛,则按1100分计算。
(2) 从三种rank分中取最高的进行计算。
(3) elo加成 = elo * (1+(elo-1000)/2000)^1.4
简而言之,elo分越高,其对应的elo加成分也会越高,增长呈指数级。例如,一名1300分玩家的elo加成为1580分,而一名2000分玩家则可以达到3528分。
二、胜率加成
胜率的计算公式为胜场/总场次,以下用winRatio表示。
具体规则如下:
(1) 由于超过95%的玩家主要参与匹配赛,因此胜率仅计算匹配赛的胜率;若该玩家一局匹配赛都没参加,则计算排位赛的胜率。
(2) 如果胜率超过70%,最多计算为70%;在匹配赛中,胜率超过70%的情况极其罕见,通常需要超过100场比赛。
(3) 若胜率大于50%,胜率加成的计算公式为:750+100*(winRatio-50)^0.7;若胜率低于50%,则公式为:750 -(100*(50-winRatio)^0.7)。胜率加成后用winRatioScore表示。
(4) 在以上第三步的基础上,进行胜场调整:
– 若胜场不足20场,则胜率加成为winRatioScore*胜场/20;
– 若胜场超过50、100、150、300、500,分别在winRatioScore上乘以1.1、1.15、1.2、1.25、1.3。
(5) 基于以上第四步,再乘以elo条件:加成公式为0.65*(elo/1000)^1.1。