lol游戏胜率算法是先计算出匹配赛和所有赛季排位赛的总胜率winRatio,如果胜率超过70%,会最高只算70%,如果胜率大于50%,胜率加成分计算公式:750+100*(winRatio-50)^0.7,如果胜率低于50%,胜率加成分公式:750 -(100*(50-$winRatio)^0.7)。
详细答案:
胜率加成分
胜率即 胜场/总场次
详细规则如下:
(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加成计算,超过1500 rank分的玩家胜率分有逐步加成(到2500分约加成1.6)。
(6)最后再乘以1.2。