
今天,我们有关于游戏中各种错误类型的文章,以及来自专业游戏测试人员的一些示例。 我们将告诉您存在哪种错误以及如何对它们进行分类,并且还将向您展示一些最有趣的示例的GIF。
西德·迈耶(Sid Meier)曾经说过,游戏是一系列有意义的选择。 因此,在将游戏发布给公众之前,测试人员需要确保游戏中的所有选择都是有意义的并且可以正常工作-或完全可以工作!
游戏机制可以定义为游戏遵循的一组规则以及这些规则背后的数学模型。 这三大支柱与关卡设计和玩家反馈系统一起构成了游戏玩法,而这正是玩家对游戏印象的基础。
在每个阶段中都会出现错误和错误,因为游戏是一个由多个人共同努力的多面项目(而对于AAA项目,则是几十个人)。 因此,很容易在游戏的一个组件中犯错误。
今天,我们将不仅涉及本地化,还涉及功能测试。 我们的专家和测试部门负责人Andrey Vasilyev将为我们提供帮助。
要成功识别错误,您需要将它们系统化。 分而治之。
因此,游戏错误可分为以下几类:
与游戏本身有关的错误:
- 功能错误。 游戏中的某些功能不起作用或无法正常工作。 例如,当您打开设置时,应用程序崩溃。
- 界面错误。 图形失真,元素不在正确的位置,文本不适合分配的空间;
- 本地化错误。 文本错误,未翻译的字符串。 例如,代替翻译的是诸如“ russian_text_001”的占位符;
- 性能错误。 该应用程序在设备上运行缓慢。 例如,在角色攻击动画中,高端细分设备上的FPS显着降低;
- 逻辑和平衡错误。 平衡和游戏逻辑设置会阻止游戏完成或不允许玩家完成任务。 例如,角色造成100点伤害,而不是游戏中承诺的150点;
- 技术错误。 游戏无法在不稳定的Internet连接上正常运行,例如,应用程序无法连接到3G网络上的服务器;
- 兼容性错误。 该游戏根本无法在兼容设备上运行或运行时出现严重错误。

已为错误分配了严重程度-有些漏洞具有高优先级,有些甚至可以保留在最终版本中:
- 最大优先级错误是那些明显阻止玩家前进或影响应用程序的赚钱潜力的错误;
- 用户可以看到中等优先级的错误,但不会影响播放器的进度或应用程序的收入;
- 低优先级的bug几乎对玩家是不可见的,很少或仅在非常特定的有限条件下显示,并且不影响进度或收入。

错误是根据受影响的一方来区分的。 也就是说,他们将最大程度地阻碍产品的使用:
- 影响用户的错误。 这些会影响应用程序的受欢迎程度以及应用程序商店中的平均评分;
- 影响业务的错误。 这些可能不会妨碍用户。 例如,游戏太简单了:玩家喜欢这一点,但这并不鼓励他们将钱投入游戏中;
- 影响开发团队的错误。 在这种情况下,并未按团队设想的那样实现功能,但是用户没有注意到(他们不知道其构思方式),并且不会干扰应用程序收入。
是什么决定游戏中的错误数量?
说真的,什么? 为什么有些游戏甚至在alpha测试中也有绝对数量的游戏(看着你,《无人深空》),而其他游戏却几乎没有? 很简单
- 首先,这取决于开发团队的经验。
- 第二个最重要的因素是项目的技术复杂性。 出现错误的机会与代码量和使用的库数量成正比。
- 第三是游戏中的可能性数量以及整体游戏玩法。
- 网络模式和玩家之间的互动方式是另一个重要问题。 对于网络模式,开发人员通常会进行封闭测试以调整平衡并寻找非显而易见的错误,即使在已经在生产阶段经过测试的游戏中也是如此。
- 当然,在开发的早期阶段直接依赖于测试的有效性。 事实是,越早发现更多的错误,这些错误以后导致新错误出现的可能性就越小。

将检测到的错误数量与类型相关联
在风险组中:
- 具有网络模式的RPG。 广阔的世界,玩家相互互动的场景很多;
- 开放世界游戏。 需要仔细测试的大量玩家行为可能性;
- 任何具有强大图形组件的游戏。 如果我们不谈论控制台标题,几乎不可能为所有设备均等地优化游戏。

从我们的角度来看,这是错误的分类。 在撰写本文时,我们发现了来自Dmitry Khimion的有趣视频,内容涉及测试计算机游戏中的游戏机制。 他还对游戏中的错误进行了另一种分类。
关卡设计错误
玩家无法访问的位置上有一些点。 卡在纹理中适合这里。 可以公平地注意到,由于纹理只是一张图片,因此我们不会陷入纹理,而是陷入几何模型。 因此,关卡设计师在某个地方犯了一个错误,并做了不必要的门廊和台阶,然后英雄的腿被卡住了,并试图服从物理定律,开始做难以想象的事情

那么,您遇到了哪些错误? 在评论中告诉我们,让我们一起笑。
如果您是开发人员,并且希望减少项目中的这些错误,请通过order@inlingogames.com与我们联系,我们将共同解决问题。
通常,将您的游戏交给专业测试人员,可能会减少成品中的错误:并非所有的错误都会像传奇的“ Geddan”那样成为传奇。