B站专栏:cv16312003
【前言】
在各Ballance玩家与技术人员的努力下,Ballance的联机比赛逐渐常态化。不过,除了一些大型赛事,目前常规的联机比赛并未设置奖励机制。因此,本文基于Codeforces的Rating计算方式,提出了Ballance的段位分系统,可以实现每次联机比赛根据参赛选手的赛前段位分与比赛成绩调整各玩家的段位分,以此对玩家起到激励作用。
本人并非常驻玩家,对比赛的详情可能有不了解的情况,本文若存在表述问题敬请谅解。
【段位分计算方式】
段位分的计算并非每场比赛结果的简单结合,而是根据选手的赛前段位分与比赛成绩对段位分进行动态的更新。简单地说,如果选手在比赛中的发挥水平高于其段位分对应的水平则会涨分,如果低于则会掉分。对玩家当前的水平衡量主要根据最新的段位分。
本文的段位分计算方式基于Codeforces的Rating计算方式,其中的数学理论是Elo rating system,可参考《Elo rating system》维基百科。
本文的段位分计算方式与Codeforces的Rating计算方式主要有以下不同:
· Codeforces的Rating从0开始,前6场有特殊加成;本文的段位分计算方式段位分从1000开始,无特殊加成。
【段位分系统测试】
重要声明:下文的段位分计算结果仅作为系统测试,不纳入本系统正式投入使用后的分数依据,系统正式投入使用后所有数据将重新计算。
本文的段位分系统的测试数据来自“四中直播聊天群”群文件的日常联机比赛的记录文件,按比赛的时间顺序进行段位分的更新。测试结果见下图。
段位分变化表
段位分变化折线图(所有玩家)
段位分变化折线图(前十名)
【展望与总结】
再次声明,上文的计算结果仅供测试,并不纳入本系统正式投入使用后的分数依据。系统若正式投入使用,预计采用自愿报名的形式,即选手在赛前自愿选择比赛的结果是否纳入段位分计算,赛后仅对报名段位分计算的玩家进行排名统计与段位分调整。可以出现参与比赛但不纳入段位分计算的情况,但赛中不可对选择进行更改。
本文对段位分系统的测试来自于日常联机比赛的记录,比赛形式为1-13关连体SR。实际上,本段位分系统并不受比赛形式的拘泥,可以应用于任何形式的排名竞速比赛。对于比赛的形式,我期待有更进一步的探索。
段位分并不能完全代表一位玩家的水平,但可以作为玩家当前水平的一个参考与记录。我希望段位分系统的引入可以为日常的比赛带来更多的刺激与紧张感,达到对选手的激励作用,为Ballance的游戏性带来活力。同时,我也深知段位分的形式本身存在一定的局限性,因此希望各位玩家不要被段位分所束缚,也希望各位观众不要凭借段位分对选手的水平进行武断的判断。
本人对Ballance比赛活动的组织很感兴趣,且由于自身的竞速水平不够高,比起参与比赛更适合做幕后工作。因此,我非常希望能够参与到Ballance活动的组织工作中。对本系统感兴趣的吧务或活动组织人员,如有意将段位分系统用于比赛,欢迎与我联系。
【前言】
在各Ballance玩家与技术人员的努力下,Ballance的联机比赛逐渐常态化。不过,除了一些大型赛事,目前常规的联机比赛并未设置奖励机制。因此,本文基于Codeforces的Rating计算方式,提出了Ballance的段位分系统,可以实现每次联机比赛根据参赛选手的赛前段位分与比赛成绩调整各玩家的段位分,以此对玩家起到激励作用。
本人并非常驻玩家,对比赛的详情可能有不了解的情况,本文若存在表述问题敬请谅解。
【段位分计算方式】
段位分的计算并非每场比赛结果的简单结合,而是根据选手的赛前段位分与比赛成绩对段位分进行动态的更新。简单地说,如果选手在比赛中的发挥水平高于其段位分对应的水平则会涨分,如果低于则会掉分。对玩家当前的水平衡量主要根据最新的段位分。
本文的段位分计算方式基于Codeforces的Rating计算方式,其中的数学理论是Elo rating system,可参考《Elo rating system》维基百科。
本文的段位分计算方式与Codeforces的Rating计算方式主要有以下不同:
· Codeforces的Rating从0开始,前6场有特殊加成;本文的段位分计算方式段位分从1000开始,无特殊加成。
【段位分系统测试】
重要声明:下文的段位分计算结果仅作为系统测试,不纳入本系统正式投入使用后的分数依据,系统正式投入使用后所有数据将重新计算。
本文的段位分系统的测试数据来自“四中直播聊天群”群文件的日常联机比赛的记录文件,按比赛的时间顺序进行段位分的更新。测试结果见下图。
段位分变化表
段位分变化折线图(所有玩家)
段位分变化折线图(前十名)
【展望与总结】
再次声明,上文的计算结果仅供测试,并不纳入本系统正式投入使用后的分数依据。系统若正式投入使用,预计采用自愿报名的形式,即选手在赛前自愿选择比赛的结果是否纳入段位分计算,赛后仅对报名段位分计算的玩家进行排名统计与段位分调整。可以出现参与比赛但不纳入段位分计算的情况,但赛中不可对选择进行更改。
本文对段位分系统的测试来自于日常联机比赛的记录,比赛形式为1-13关连体SR。实际上,本段位分系统并不受比赛形式的拘泥,可以应用于任何形式的排名竞速比赛。对于比赛的形式,我期待有更进一步的探索。
段位分并不能完全代表一位玩家的水平,但可以作为玩家当前水平的一个参考与记录。我希望段位分系统的引入可以为日常的比赛带来更多的刺激与紧张感,达到对选手的激励作用,为Ballance的游戏性带来活力。同时,我也深知段位分的形式本身存在一定的局限性,因此希望各位玩家不要被段位分所束缚,也希望各位观众不要凭借段位分对选手的水平进行武断的判断。
本人对Ballance比赛活动的组织很感兴趣,且由于自身的竞速水平不够高,比起参与比赛更适合做幕后工作。因此,我非常希望能够参与到Ballance活动的组织工作中。对本系统感兴趣的吧务或活动组织人员,如有意将段位分系统用于比赛,欢迎与我联系。