战舰世界关于胜率制裁的程序模拟178一

作者:NGA-ktr_Nozomi

模型假设及数据说明:

1.玩家水平表示:[0,]之间的某个浮点数,数值越大该玩家水平越高,代码中对应参数为personal_rate(缩写pr)。

2.玩家分布:共计个玩家,其中[80,]共50个,[60,80]共个,[80,]共个。比例为1:2:7。

3.等待队列分布:从整个玩家池子中随机选个,理论上比例依然是1:2:7。

4.匹配机制:这里的模型非常简略,没有考虑舰船等级与种类,也没有考虑组队,更没有考虑地图和出生位置等等等等。

(1)正常随机匹配:个玩家中随机找24个,随机分成两队。

(2)“胜率制裁”匹配:个玩家中随机找24个,按近5场胜率从高到低排序。然后分队如下:top2胜率的与bottom10胜率的为一队,剩余为一队。

5.胜利规则

给定两队,计算其总pr的差值x,然后利用tanh函数将其放缩到[0,1),具体公式为p=(tanh(x)+1)/2。pr总值高的将以概率p赢得胜利。如若两队pr差不多,则随机令一方胜利(并没有考虑平局)。

6.每个玩家大约参与0场战斗。

可视化结果:

1.正常随机匹配

图1的横轴为个人pr,纵轴为胜率。

图2的横轴为个人pr,纵轴为总场次。其主要目的在于说明每个玩家玩的场次差不多。

图3的表示前50pr玩家总计连胜x场的次数y。蓝色为连败,橙色为连胜。

2.“胜率制裁”匹配

图例读法和正常随机匹配一致。

奇怪的结论:

1.在有明显的“胜率制裁”的情形下,高端玩家的总胜率并不受到影响。

2.在有明显的“胜率制裁”的情形下,高端玩家从五连胜开始,次数很反常。

其实我更想知道1和2的数学解释?统计和概率还是不一样的,我只会简单的概率(简单的概率也不会,狗头保命),有没有统计专业的大佬说说的。

3.这个模型对参数非常敏感,2个大佬带10个海猴、3个大佬带9个海猴,结果都会出现较大的变化,我就不一一贴图了。

还有其他的一些“胜率制裁”方式我也没一一调试了(毕竟不是写论文)。

我自己的体验(场X64.07%,场IX65.31%,场VIII63.78%)是,连胜好像确实挺多……

如果对模型有异议大家可以提出来,有兴趣的小伙伴可以check一下有没有实现错误或者改改模型、参数啥的

(有机器学习调参内味儿了)




转载请注明:http://www.180woai.com/afhpz/8129.html


冀ICP备2021022604号-10

当前时间: