https://pokemongolive.com/en/post/devdiary-march2022-gobattleleague/
工程师针对为什么打天梯会有一堆bug提出解释
本文内容为个人主观看法,觉得我内文偏颇请前往官网观看原文
是什么导致了 GO 对战联赛中的延迟,我们如何减少它?
那是玩家手机封包传送到服务器的时候lag,你们要自立自强
原本用WiFi的玩家请改用移动数据,原本用移动数据的改用WiFi
By 工程总监 - Stephen G
这句真是他妈的干话
GO对战联盟的匹配系统如何运作?
我们的算法绝对不会针对你的宝可梦队伍来安排逆风场
我们是根据你的对战表现来安排对手
比如:你的分数2300,但我们评估你实力有2800,就会安排2800的对手
你的宝可梦队伍只是其中一项不起眼的参考依据而已
By 高级执行制作人 - Steve Wang
那就是有针对阵容阿!!!
快速攻击存在哪些问题,我们如何解决这些问题?
1.快速攻击不同步
比如说龙息,攻击的频率(T数)跟龙尾一样快
那是玩家手机的时间跟网络时间不同步,他本来就有病
我们会再研究额外同步时间的功能来解决这个问题
2.快速攻击不一致
当一方普攻,一方同时开大时,系统判定是先处理普攻,再处理大招
所以偷小招成功,导致大招延迟,又因为大招延迟导致没有伤害
我们短期处理方式是消除大招延迟,让普攻跟大招可以同时执行
3.开大后没办法普攻
我们没办法解决这个bug,正在想办法修复
By 服务器高级工程师 - Ben Li
槽点太多,不知道怎么吐了
什么是战斗记录?
就提供对战纪录让我们可以看哪边出问题
By 软件工程师 - Jess C
什么是战斗代码维护?
就是为每一个对战动作跟错误编列代码,称为战斗重构
这样我们发现问题时可以直接找出对应的程式码来修改
就像是:错误(11)找不到GPS,错误(2)网络错误
By 客户端软件工程师 - Alex Hardinger