《约战》就安卓/iOS 角色伤害输出不同问题致歉书

2018/10/013753 浏览综合
9-30日我们收到很多小可爱前来反馈同一个服务器下的安装包,手机端口不同,角色在战斗中输出的伤害不同,并且提供了佐证视频给我们核实问题,
在我们首次版本更新中的我们发现了问题所在
以下说明下详细原因,有对编程有了解的小哥哥小姐姐,可以实践验证一下:
————————————————————-————————————
【 程序中调用随机的功能,是通过随机函数,进行1~10000个数中,等几率随机抽取1个数值,然后根据我们配置的几率进行比较,比如配置为70,则抽取的值≤70,则表示触发。
而在安卓平台中,我们进行了10W次模拟计算,小于100的数,理论应该为100/10000*100000=1000个数,但实际得出的为27000+,约是理论值的27倍。
而大于5000的数,理论应该为5000/10000*100000=50000个数,但实际得出30000+,比理论值小了约一半。
经过大量的这些数据测试,确定了安卓平台在进行随机函数调用时出现了问题。而PC和IOS平台与理论值相当。
随后我们发现问题后,在本次版本更新中对随机函数进行了修复,使安卓平台的随机取值正确。】
TapTap
这个是正确的几率10W次模拟
分别是:
1,小于100的数值出现个数
2、小于1000的数值出现个数
3、小于3000的数值出现个数
4、大于5000的数值出现个数
TapTap
这个是安卓手机,错误的几率10W次模拟
分别是:
1,小于100的数值出现个数
2、小于1000的数值出现个数
3、小于3000的数值出现个数
4、大于5000的数值出现个数
简单一点的说明就是:穿透、暴击类属性的随机函数,在安卓平台出现了逻辑错误。属于程序语言与不同平台的兼容性问题。
————————————————————————————————————
很抱歉出现了这样的失误事件,在开启活动前我们并未注意到有此类的问题,不同端口需要分辨测试验证。导致存在了这样的情况给大家造成了非常不好的体验。
也请大家相信我们,确实并非故意,对于数据与大家的意见我们保证公正且尊重,《约战》这款游戏是我们自制自发,万万不敢拿自己付出所有的产品造次弄虚作假。
出现这样的问题我们难逃其责,在此保证后续一定严肃谨慎,细致周全,出现问题确保第一时间核实处理!
也很感谢不断帮我们找寻问题的用户,以及大凉山全员再次郑重道歉!
以及说明:当前版本中的输出已调试为全服正常, 安卓用户操作上与此前感受会有所偏差。
以上
大凉山全体成员(跪下)
26
1
146