这个游戏怎么来的

这个游戏怎么来的,第1张

这个BUG是存在的,阻挡在开发者和玩家之间。游戏中的每一次致命错误和突然崩溃,对开发者来说都是巨大的打击。

那么BUG是怎么产生的呢?简单来说,游戏中会产生bug有以下三个原因:

1.程序员没有能力修复,就让玩家来承担吧。

2.可以修,但是修的投入大于回报,就当没看见吧。

3.测试的时候没遇到,但是玩家发现了。

以上是玩家在游戏中看到bug的原因。

BUG发生后,一般是由玩家反馈给开发者,但开发者也很苦恼,因为他要面对一个问题——重现BUG。你发现一个BUG很容易,但是开发者想要解决一个BUG,就需要从根本原因入手。测试BUG真正触发的条件需要很多时间。

举个简单的例子:

在一个游戏中,开发者遇到了一个玩家提供的BUG。他苦思冥想,夜以继日地工作,努力读代码。我发现我的代码很正常,没有任何问题。检查自己的代码是一个漫长的过程,同时也很无聊。开发者等于推翻了之前的想法,重新审视代码中错误的部分。

最后,开发者拍着大腿跳了起来:“终于找到了!!!"

猜猜他在哪里找到了BUG的原因?

原来是一个数据表中的一个索引值出现了错误,这个值导致了BUG。当然,他查数据表的过程肯定不是我写下“数据表”两个字那么简单。

一个数据表包含几十个类,用来存储游戏中的所有数据,也和其他数据表相关。问题是他的关联表被设置为仅接收16个值,但是他的用于存储游戏数据表的设置被设置为接收24个值。中间会有八个数值的数据在游戏中丢失,导致游戏bug的出现。

以上,只是玩家提供精准bug的效果。如果开发人员收到这些电子邮件:

“我半个身子沉在了地上!!"

“我的宠物走在路上突然死了!!"

“敲尼玛!!!你的游戏又死机了,退款!”

那么这些无脑邮件基本上不会给BUG修复带来任何实质性的帮助。提交bug的正确方式应该是:

1.详细解释BUG是什么时候出现的。

2.你在游戏中做了什么?

3.用的是什么设备?

4.问题的时间点。

这些详细的BUG反馈可以帮助开发者更快的修复BUG。

PS:欢迎小可爱们在微信上搜索“任玩堂”或“appgamecom”,关注任玩堂微信官方账号。更多旅游新资讯尽在仁玩馆!

欢迎分享,转载请注明来源:聚客百科

原文地址: http://juke.outofmemory.cn/life/703548.html

()
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-07-12
下一篇 2022-07-12

发表评论

登录后才能评论

评论列表(0条)

保存