这一次国服的更衣室功能在更新后引起了巨大的争议,同时新赛季的黑卡也已经公开,前者木木哥知道一些情况,所以给大伙说一下个人的主观看法,后者个人觉得这次的黑卡整体性价比不算高。
而目前整个游戏暂时还未发现其他恶性巨大BUG,但这个更衣室引起了巨大争议,倒是要好好掂量是否要改动,或者从技术上再好好想想怎么破解难题。
首先我们来看下面的数据和分析
上面那些BUG,等木木哥说一下各位就清楚到底是啥情况了。
下面是黑卡,这一块具体的会另外发文章评测。
重点是聊聊球员更衣室。
一开始说实话,很多人以为球员更衣室是官方论坛发布的那个抬头(讲真很多人真不知道- -)
结果,没想到是这样。木木哥先来说一下这个更衣室是啥:
说白了,就是把球员的列表,分成了几个 不 互 通 的列表模块。
在说出现这个操作之前的原因之前,我们先来看看这个设计:
各位更新后打开游戏应该一脸懵逼,卧槽我怎么好多球员不见了?
球员不见还好,木木哥我自己不见了一整队:
差点没晕过去,锻炼了大半年的银球队集体跑路,虽然平时没怎么用,但是我觉得也犯不着跑路吧?
结果仔细一看,原来游戏中的球员列表出现了切分:
点进去球员列表界面,出现了一个“球员更衣室”
然后这个更衣室里面,就有一些球员,刚好就是你消失的那些球员。
我们来捋一下这个功能的核心:
等于说,你在这个游戏里面,有一个原来的账号有500个球员,然后你可以从储物间里面拿出另外500个球员,但是另外的1500个球员格子是要重新开的,花金币这些是小事,问题在于这几个列表,交互逻辑不对。
关键的问题来了:
这些列表之间,完全不互通,完全独立,你需要手动操作球员在列表中间移动,但是要注意的是,彼此列表之间无法互通数据(原因我下文会说),所以,三换一并不能在不同列表中间生效!
比如我们在更衣室里面的列表,是可以看到多少个同名,但注意,这些同名是只能在某个列表里面单独判断。
木木哥把2个重名的曼丹达,从初始列表转移进新的500人列表,效果如下:
转移后的效果显示,球员列表有1个曼丹达,球员更衣室的列表1里面有一个曼丹达,两者不互通,也就是说,要是你有3个曼丹达,转移一个去球员更衣室,那就变成了一边是2个曼丹达,一边是1个曼丹达,彼此之间不互通。
而这种情况就导致了一个极度裂开的效果:
其实你并不是扩展到1000个格子,而是你的游戏从单个账号变成了多个账号,共享金币,然后不同账号之间的球员可以转移,但不能统一进行操作,比如跨列表三换一等。
换句话说,从原来的800格子,变成了500格子*N。
估计有球友会震惊,太草了吧,怎么可能这样,你跨列表读取一下,起码可以三换一不就行了?
按照木木哥知道的消息,问题就出在这里:
读取,就是最大的问题。之所以有这种裂开的操作,就是底层读取出巨大毛病。
但最最裂开的问题是,当你三换一的时候,你已经重复3个以上的球员,依旧不给你换,当然这个老吊说是另外一种底层的操作办法,依旧不是同时读取所有球员,我裂开。
首先我们来看下面的数据和分析
各位还记得木木哥之前发文说过的事情吗,其实早在500格子之前,许多人就向可乐妹反馈了这个球员格子的问题,从商家的角度来说,巴不得扩张到2000个格子,这样卖的卡更加大,不存在说不想扩容的道理。
但极度蛋疼的问题来了:
按照木木哥所知,可乐妹的底层设计有一定问题,他读取800个格子,是几乎每一次涉及球员池的操作都会进行读取,而800个格子已经对游戏的负荷极大,从游戏方面来说,如果直接同时读取1000个格子,数据量会让游戏卡成狗。
没错,之前木木哥和飞侠也说过这个事情,飞侠说了一圈比较高端的技术,我楞是一个没听懂,但可以确定的是,在主流游戏里面,这不应该是一个大问题,但目前来看,这个技术问题依旧没有解决。
那可乐妹在国服的解决方案就变成了:
我不同时读取1000个格子,我切分成几个列表,一次只读取500,不就美滋滋了。
但问题就来了,你一次只能读取500个数据,也就意味着可乐妹只是把其中一个列表作为游戏的常用列表,其他球员全部就放在一个小黑屋一样,既然你没读取到他,你又怎么知道球员在跨列表的时候也能三换一?
完全不可能,因为一次他就读取一个列表,读取完了之后,压根不知道另外一个列表是什么数据,所以才会出现这种不同列表之间互相独立的操作。
对这一次,有没有可能解决?
可能性极低,除非是改架构或者提升技术,如果他能同时读取两个列表1000个格子进行统计,那他还为何要切分成两个列表?不又回到卡成狗的老问题了。
但是这里木木哥认为还有一个解决办法:
这次的争议性在于,原来的球员格子是800,这样一搞,其实还是缩水了,因为实际能用的就是500,但对于非常吃队套的国服来说,这种操作无疑是让自己的收入遭受巨大的挑战,卡池都没容量了,怎么卖卡?
这种加小黑屋的方式,如果玩家一开始就是500格子,然后你加多几个小黑屋,那没事,等于是白送的,但现在变成了反而是缩水。
所以最好的处理办法是:
把列表1恢复800人容量,然后在技术允许的情况下,赠送200小黑屋容量,接着可以多1500的小黑屋容量,需要购买。
而且最好要加入一个功能:非目前上阵球员,可以自动切换到小黑屋列表中,而上阵球员必然在主要列表里面,这种批量操作只要读取数据就可以实现,难度并不大,不至于搞到现在是和链表一样一个个球员操作,体验感太差。
而现在就木木哥和老吊聊的问题就在于,到底能不能实现列表的不同容量,比如主列表是800,第二个列表是200,按照他的说法这有点难度,因为目前是一套500容量的表统一使用。
而各位在公告里面看到的这句话,是不是能理解为什么了?
因为在兑换的时候,调用的是表1的内容,但表1满了,并没有调用后面其他表格。。这个真的太裂开了。。
不过从技术角度来说并非不可能,就看能不能操作,目前这个球员更衣室的功能逻辑还不太合理,对国服的营收也是负面作用,还是要抓紧改进才行。
(本文由足球吧编辑) |