游戏程序编程信息

游戏程序的测试与调试


来源:博思游戏学校 日期:2014-05-29

游戏程序的测试与调试目标

1.游戏BUG的出现可能是由于程序员的技术问题,也可能是由于策划的设计问题,或者是因为美工的一时疏忽。不管是什么原因,在进行游戏的调试和测试工作时,要尽量把这些问题全部解决。
2.游戏的调试是编程人员的任务,在这个阶段中要找出游戏程序的内在缺陷,并加以修正。采用一般的软件调试和测试方法就可以达到。
3.游戏的测试相当于对游戏设计阶段的BUG的修正,找出游戏设计本身存在的缺陷 。


游戏的测试人员组成:

1.第一类游戏测试人员是开发队伍的成员。看到自己制作的美工、声效、代码和游戏中使用的关卡,更好地知道如何进行改进;
2.第二类游戏测试人员是传统意义上的游戏测试人员,这些人在游戏进入“alpha”阶段就开始对游戏进行测试。这些测试人员会将一半的时间用来跟踪代码中的“BUG”,并且还会提供一些重要的反馈信息,比如,如何玩游戏、游戏的难度过于简单还是过于困难、游戏的交互控制是直观还是迟钝等;
3.第三类游戏测试人员比较注重第一印象,他们短期参与到项目中,从事玩游戏的工作,然后提供关于游戏的最直接的感觉。关于游戏中不太直观的控制方式、不清晰的信息表示或者游戏难度设置不合理的部分,他们都可以提出建议;
4.第四类游戏测试人员是没有从事当前游戏开发的游戏设计者或者开发人员,
会以比其他的测试人员更为独到的方式提出自己对游戏优缺点的见解,他们在某种程度上理解游戏的设计思想,可以分析出项目为何存在缺点,并提出改进方案


游戏中的测试工作可以分为两种:有监督的测试和无监督的测试

1.有监督的测试一般在游戏开发的早期进行,让设计人员清楚地了解游戏有哪些部分不完整,需要从哪些方面获得反馈信息。
在项目开发的后期,如果某个部分刚刚修改过或者返工过,设计人员只需要这一部分的反馈信息,以判断所做的修改是否解决了现有的问题,或者是否会在某个重要方面对游戏造成影响。
2.无监督的测试也很重要,告诉他们开始玩游戏,观察他们做些什么,并且倾听他们的反馈意见,这样可以为设计人员提供关于游戏的全面的反馈意见,这些信息对于解决所有的问题至关重要。


游戏在整体上完成后,在进入全面测试阶段的时候,就可以进行游戏参数的调整

1.参数的调整工作通常包括修改游戏中的某个设置,然后继续玩游戏,以判断修改是否达到了所要求的效果。
2.在进行参数调整工作时,必须密切注意不同的值之间是如何相互作用和影响的。
3.在决定如何对游戏进行参数调整时,没有绝对的规则可以遵循。你必须要全面地观察游戏,以理解比你玩游戏的经验少得多的玩家如何来玩这个游戏,并且还要了解哪些地方可以对他们提出挑战,而又不会不公平或者过于残酷。
4.一旦决定对一个行为参数或效果参数进行调整,那么大刀阔斧地将其加倍或减半,这样在调试时才能清晰地感受到调整前后的变化,有利于快速地确定合适的参数值。



<暂无上一篇

  • 独创课程
  • 精英讲师
  • 学员作品
  • 保证就业
  • 学习环境