玩法优化-巅峰赛匹配机制

3 小时前24 浏览综合
首先对目前的巅峰赛预选机制做一个猜测
本届巅峰赛之前,我记得报名是截止到周四还是周五晚上的,根据我在我们区几届巅峰赛的观察,有两个现象(不知道其他区是不是普遍如此):
1、每届巅峰赛都会有轮空队伍,而且首轮轮空的基本都是晚报名的队伍;
2、每轮都有可能有轮空情况发生。
可以明显知道的一点是,预赛走的不是排位或跨服活动的随机匹配机制,按理来讲如果就算有10001支队伍入场,系统也会匹配5000组对局,只轮空一队。但轮空的情况很多区都有,而且经常同一轮还不止一队轮空。
鉴于第三届巅峰赛预赛出现的69级打70级的情况,作为一个IT行业工作者,合理推测预赛对战情况就是数据库里一张表,每一行有一个不会重复的主键是队伍ID,后面是每个角色的角色ID、组别、胜场数和回合数。谁报名就在里面插入一条,报名截止时其实预赛首轮的对战表就已经出来了只是玩家看不到而已。然后搞了一个定时任务,报名结束后根据这张表搞四个打乱顺序的副本出来作为后四轮的对战表。但首轮还是由第一个报名的跟第二个报名的队伍打、第三个跟第四个打以此类推。并且这个东西是没有人工审核的,第三届那种情况就是没有加组别的筛选条件导致的。
对自己比较有信心的队很容易周三晚上打完排位等个20分钟直接去报名,想摆烂的队伍周三晚上可能排位挂机完早就下线了,后面人齐再去报名,真到了巅峰预赛的时候根本就不入场
这就导致了早报名的队伍预赛首轮容易碰到强度比较在线的队伍,各位如果是喜欢第一时间报名的可以回忆一下是不是这么回事。反之晚报名的队伍容易匹配到不入场的队伍所以直接轮空。
然后就是正赛的问题了。预赛的每场对战后,每个队伍后面更新胜场数和回合数两条数据,预赛结束后到正赛对战表出来之前,按照胜场数和回合数排序,选出前64条随机打乱出一个正赛对战表。这个打乱方式是完全随机的,跟队伍报名时的排位分数、预赛的名次等等没有任何关系,所以就会出现死亡之组的情况,上届89级某一组就出现了8支队伍里包含了6个服务器甲队的情况。

建议:

1、预赛加入入场时间限制,超过时间限制后无法入场。
在入场队伍中采用哪怕完全随机的匹配都可以,每轮允许全区最多一支队伍轮空。赛程无法做到完全的公平可以理解,但有的队伍卖力打了半天遇到强队三胜两负回合数30多,有的队伍轮空一轮后也是两胜两负回合数20左右,还有的队伍轮空两轮后一胜两负回合数10以内,这实在太不公平了。
2、更改排名条件,不以胜场回合数为准。
接着上面写的,输的局对回合数没有一点影响。既然预赛是完全随机的匹配,按照现在的算法就非常考验走位,比如我遇到强队被5回合平推和我遇到强队来回拉扯20回合输了的结果是一样的,这也是一个非常NC的设计,明显是有问题的。建议修改为打完预赛后统计所有对战的平均胜、负场回合数,在同胜场进行排序时,比对队伍胜、负场回合数与全服平均的差值,以一定标准计算出一个分值进行排序。(这纯是我拍脑袋想出来的,仅供参考,不喜勿喷)
3、8强赛对战排序优化。
人家NBA都知道季后赛的时候不让上半区的队伍提前见面,人家X9都知道分组、分梯队,咱们离火虽然没那么大的体量,但是该专业的地方也应该稍微专业一点,不行找个有赛事经验的同事来支个招也行,一个小组里就开始火星撞地球,挺影响冠军赛的观赛体验的。我喜欢这个游戏,主要是从第五届巅峰开始的,那一届巅峰让大家知道了三卡、小氪也是能打巅峰赛并且拿到成绩的。但是现在的赛季、这周刚出的临时符是什么成分大家懂得都懂,我觉得既然现在氪度的影响已经比之前大很多了,那干脆就贯彻得坚决一点得了,别搞得不上不下的。
区服:耀九州
角色名:万剑归宗帝释天
角色ID:1964174
2
3