王者荣耀征召局英雄胜率计算方法全解析

 《王者荣耀征召局英雄胜率计算方法全解析》

后羿

王者荣耀征召局英雄胜率怎么计算

王者荣耀征召局英雄的胜率究竟是如何计算的呢?可谁又能知晓这一关键的比例呢?在助手当中,排位赛仅仅显示两个数据,其一是胜率,其二是出场率。出场率仅仅能让我们了解这个英雄有多少人在玩罢了。以下是小编整理的关于王者荣耀征召局英雄胜率计算方法的攻略,让我们一同去看看吧!

王者荣耀征召局英雄胜率怎么算

2月14日优化算法:

看了老哥们的评论,我意识到了算法存在的大问题:

1、英雄在征召局的出场率可不能简单地就按照11.11%来计算。

2、并非所有“多出来的后羿”都处于两边均有后羿的“非征召局”当中。

这两个问题放到后文补充解决吧~

以下为原文:

天美要是有朝一日能够公布分段位的英雄真实胜率,这大概是我一生的愿望了。

现在的胜率榜用前几天一位潭友的话说就是

胜率榜看看就行了,不用太当真,毕竟太多的低端局会使整个胜率数据失真。你瞧瞧,现在后羿的出场率达到了58.50%,有些对局两边都选后羿,这就使得胜率无限趋近于50%,但即便如此,后羿都还有52.19%的胜率呢!天知道他真正的胜率到底是多少。

潭友的话被我反复思考着。我想啊,要是我能够知晓在低端非征召局里后羿出现的比例是多少的话,似乎就能够逐步推算出征召局里后羿真正的胜率了呢。

可是,有谁能知晓这个关键比例呢?在助手当中,排位赛仅仅显示两个数据,其一是胜率,其二是出场率。出场率仅仅能让我了解这个英雄有多少人在玩罢了。

然后我就寻思啊,出场率是不是潜藏着某些更深入的信息呢?于是就开始进行如下的探究了——

1. 此刻假定每个英雄被玩的人数相同,不存在热门英雄和冷门英雄的情况。当前英雄总数为90个,从理论上讲,一场比赛中有10个英雄且英雄不会重复。

每个英雄的出场率就是10/90=11.111%

然而,这个概率恰好近似于排位赛中全部英雄出场率的平均值!?不过仔细想想,这也是必然会发生的事情。

2、那么能否这样假设:要是某一英雄的出场率低于11.11%,就意味着在低端局当中,基本上不会出现两边都有这个英雄的情形呢?

那是不是能够近似地看作,当某英雄的出场率低于11.11%时,其在助手排行榜上的胜率就等同于它在征召模式中的胜率呢?

于是,第一个大胆的猜想就产生了——对于出场率低于11.11%(10除以所有英雄数量)的英雄而言,助手里的胜率排行榜是较为真实的。

3、于是接着继续挖坑,那些出场率在11.11%以上的英雄们,他们实际的征召胜率大概接近多少呢?

拿最极端的出场率58.5%的后羿做例子。

假定最初存在90个英雄,每个英雄都有1111人次参与对局,游戏系统恰好能够为他们安排对局,且两边不存在相同英雄。在这种情况下,后羿的胜率(征召胜率)为某一特定数值。

后来呢,有2220个玩其他英雄的人(这里面有1110个玩马可波罗的玩家,还有1110个玩公孙离的玩家),他们发觉后羿特别好玩(这里略带滑稽的意味哦)。渐渐地,就演变成了1111加上2220等于3331个人在对局里使用后羿(这个时候,助手所显示的后羿出场率一下子飙升到了33.31%)。

系统这边一查看,哎呀妈呀,玩后羿的人一下子多出这么多呢,原本计划让两边都不存在相同英雄,这下可没法按原计划执行了。你们这后来转去玩后羿的2220个人啊,去玩非征召局吧!这样两边都能选择后羿,痛痛快快地一起玩!

于是,原本应当是1111个马可波罗对阵1111个公孙离的“征召局”,就转变成了1110个后羿相互对战的“非征召局”了!(当然了,依旧存在着1个对马可波罗怀着信仰的玩家以及1个对公孙离不离不弃的玩家。)

而后羿经过大战之后,其结果便是这个英雄的胜率逐渐向50%靠近!至于马可波罗和公孙离,它们的胜率依旧和原来在征召模式下的胜率相差无几,基本保持不变。

再结合现实状况来看,当前后羿在排位中的出场率为58.5%。按照这个比例来计算的话,那就意味着有5850 - 1111 = 4739个玩家更多地参与到了“非征召局”当中。

经由这种“简单粗暴”的推理方式,我们最终得以得出一个简单粗暴的结论——

后羿在排位中的出场率为58.50%,其中能够被视作有47.39%的后羿出现在“非征召”的对局当中。正是由于这些后羿的存在,才让后羿的整体胜率趋近于50%。

那我们终于可以简单推导出公式来计算了——

排位总胜率乘以出场率等于(理论出场率乘以征召胜率加上(出场率减去理论出场率)乘以50%)。

理论出场率=10/(当前版本英雄总数)

征召胜率就是我们需要知道的“真实”胜率。

理论出场率中的出场率,就是那些“后加入而被迫去玩非征召模式后羿”的数量。

接下来将回到我们文初的问题:

1、英雄的“征召局出场率”可不能简单地、粗暴地按照11.11%来计算。

2、并非所有“多出来的后羿”都处于两边均有后羿的“非征召局”之中。

针对问题一,老哥们觉得英雄们的热度差异很大,就拿后羿来说,在征召局中的出场率肯定不止11.11%,所以用“理论出场率”去替代“征召出场率”,这绝对是个很大的错误。

我承认错误。

然而,当涉及到“热度”这一概念的时候,起初我也感觉不知从何处着手。经过一番思考之后,我认为或许能够换一个角度去了解一个英雄的“征召局出场率”——

我们还是再次回到之前用马克阿离玩家转行玩后羿的类比当中。这次我们把角色换成沈梦溪,他在当今排位中的出场率是最低的,只有0.74%。在一种极端的情形下,假设最初有1111个沈梦溪玩家,按照这个出场率计算,就有1111×0.74%≈8(这里取整为8,实际为7.4左右)个沈梦溪玩家在玩这个英雄,那么已经有1111 - 8 = 1103(这里按照前面取整计算结果)的玩家加入到后羿的玩家群体里了。这样一来,后羿玩家的数量就变成了1111 + 1103 = 2214个玩家(理论上后羿原本的出场率加上从沈梦溪流入的玩家数量所对应的出场率约为22.14%)。

说下现实与提供假设:

玩后羿的人不可能全是以前玩沈梦溪的,而可能是玩王昭君、安琪拉之类英雄的玩家。

2、不过与此同时,其他英雄的玩家当中也会有人转而玩后羿。所有可能从其他英雄转去玩后羿的玩家人数,大体上能够凑够前面提到的1037这个数字(要是你非得追问我怎么就能确定是这个数字,那我也很无奈,毕竟没有更多的数据可供参考了,只能依据大致的数据进行推算)。

3、后羿的出场率最高,而沈梦溪的出场率最低。沈梦溪与理论出场率11.11%之间存在差距,这个差距所形成的空档能够被看作是后羿获取的出场率。

4、如此一来,便能够设计一种新算法:将出场率排在第一位和倒数第一位、第二位和倒数第二位的英雄一一对应起来,把排名靠前的英雄出场率视作汲取了低出场率英雄的出场率。

5、在这种算法的情况下,后羿的“征召局理论出场率”应当为11.11%再加上其从低出场率摄取之后的出场率,即11.11% + 10.37% = 21.48%。

6、摄取后的出场率会包含一部分“双生对局”的情况,这一点将在下文进行讨论。

对于问题一,我给出了一个相对更完善的答案。使用“征召局理论出场率”来替换之前提到的“理论出场率”,这样计算得出后羿的“征召局胜率”为55.96%。这个胜率与之前算出的61%相比,或许要真实得多。

对于问题二,最初我还觉得“多出来的后羿”并非都参与了两边都存在后羿的非征召局。不过,随着问题一得到解决,能够确定这些多余的后羿是在出场率超限的状况下,只能进行一种特殊对局(我觉得得随便确定一个名词了。就将这种两边出现同一个英雄的对局称为“双生对局”吧,这种对局可是致使英雄总胜率朝着50%靠近的“始作俑者”)。

为了方便理解,我们假设一个理想的模型——

1、[极端模型一]假设90个英雄的出场率完全相同,皆为11.11%。那么在这种情况下,某一英雄在对局里出现双生对局(即双方都有该英雄出场)的占比大约为出场率的一半,也就是11.11%÷2≈5.555%。这就意味着,差不多等同于在没有征召模式的情况下,每100个对局中,大概会有五到六个对局是双生对局。

2、[极端模型二]随着时间的流逝,玩家所喜爱的英雄会发生变化,这样一来就有了45个热门英雄(出场率高于11.11%),同时也存在45个冷门英雄(出场率低于11.11%)。热门英雄与冷门英雄之间是一一对应的关系,且出场率互补,即(出场率第一名 + 出场率倒数第一名)/2 = 11.11%、(出场率第二名 + 出场率倒数第二名)/2 = 11.11%……在极端的情况下,可以让这45个冷门英雄完全无人问津,出场率为0,不过在这种时候,某一英雄的对局中出现双生对局的比例仍然是出场率/2。(这里的出场率已经转变为“获取低出场率英雄空出的出场率”)。

3、[极端模型三]随着时间的流逝,玩家察觉到游戏的平衡性极其糟糕,仅有5个英雄具备可玩性!?就这样,诞生了5个超级热门的英雄。这5个英雄把原本属于其他85个英雄的玩家全都吸引了过来,导致其他85个英雄的出场率变成了0。在这种情况下,这5个热门英雄的双生对局所占比例将会达到100%,毕竟在5V5的模式里两边能选择的就只有这5个相同的英雄。此时,这5个英雄的胜率也必然是50%。

通过这几个模型总结下来,我引申出几个结论:

在某英雄的对局里,双生对局的占比为摄后出场率除以2。

2、有一个不变的现实:在存在90个英雄的前提下,热门英雄数量小于等于45,且这个数量小于等于冷门英雄数量。如此一来,必然会有英雄的出场率出现溢出情况(即占据超出一个英雄应有的出场率)。例如后羿出场率为58.50%,在算上沈梦溪的21.48%出场率之后,就溢出了58.50% - 21.48% = 37.02%。

这溢出的对局绝对双生对局。

至此,这个算法改进完毕。

平均出场率=10/当前版本英雄总数;

若某一(热门)英雄的出场率低于平均出场率,那么其征召胜率就等同于助手胜率榜所显示的胜率。

对于某一出场率大于平均出场率的(热门)英雄:

(1)摄后出场率的计算方式为:平均出场率加上(平均出场率减去对应倒数名次的英雄出场率)。

摄后出场率已知时,征召出场率的计算方式为:征召出场率等于摄后出场率乘以(1减去摄后出场率除以2)。

(3)、双生局出场率=总出场率-征召出场率;

征召出场率乘以征召胜率,再加上双生局出场率乘以50%,其结果等于总胜率乘以总出场率。

由此最终求得征召胜率。

(摄后出场率乘以征召胜率,再加上(出场率减去摄后出场率)乘以50%)等于排位总胜率乘以出场率。

将用新算法计算过的英雄征召胜率表张贴出来。(在这个胜率表中,双生局在对局数里所占的比例已经被考虑进去了。)后羿仍然排在第一名,不过其胜率已不像之前达到61%那么离谱了。

这个胜率表是在现有的、能够获取的数据基础之上制作的。其目的在于,在排除双生对局所产生的50%胜率这一影响因素之后,尽可能地去贴近征召模式下的真实胜率。不过呢,要是兄弟们非得跟我强调不同段位会对英雄胜率产生影响,那这可就超出能力所及范围了。

小编推荐阅读:王者荣耀克制露娜玩法攻略

以上便是小编为大家整理的王者荣耀征召局英雄胜率计算攻略啦,关注我们可了解更多游戏资讯哦!

澄拾游戏 » 王者荣耀征召局英雄胜率计算方法全解析