网络游戏设计分为几个阶段?

网络游戏设计分为几个阶段?,第1张

游戏要成功,其基本的必要条件有三。分别为Vision(设计)、technology(技术)和Process(过程)。设计阶段是做测试案例设计的最好时机。很多组织要么根本不做测试计划和测试设计,要么在即将开始执行测试之前才飞快地完成测试计划和设计。在这种情况下,测试只是验证了程序的正确性,而不是验证整个系统本该实现的东西。而我们的测试则会很明确,因为我们的测试计划已经写的很明确,需要测试那些游戏系统,但是我们还需要了解系统的组成,而设计阶段则是设计系统的过程,所有的重要系统均是用UML状态图进行了详细的描述。开发与测试一直有人认为是不可以平行进行的,必需要先开发后测试,但是软件的开发过程又要求测试必须早期介入,但在这里这种矛盾得到了很好的解决。我们采用了每日编译,将测试执行和开发结合在一起,并在开发阶段以编码--测试--编码--测试的方式来体现。也就是说,程序片段一旦编写完成,就会立即进行测试。普通情况下,先进行的测试是单元测试,但是一个程序片段也需要相关的集成测试,甚至有时还需要一些特殊测试。特别是关于接口测试,像游戏程序与任务角本、图片的结合,大家都认为需要提前测试,通过每日编你可以把已经写好的程序片段接合起来,形成部分的集成测试,从而有效的体现的接口优先测试的原则。同时由于软件测试与开发是并行进行的,并且实行的是软件缺陷优先修改的策略,所以很少会出现缺陷后期无法修改的情况,并且由于前期的测试案例的设计与自动化工具的准备,我们不需要投入太多的人力就可以极高的保证游戏软件的产品质量,特别是重要系统的质量。由于我们的游戏程序是每日不断的完善,所以集成测试也在同步的进行之中,当开发进入最后阶段时,集成测试也同步的完成了。这里有一个原则,也就是我前面所说的,测试的主体方法和结构应在游戏设计阶段完成,并在开发阶段进行补充(比如在游戏开发中会有相应的变动,或是某个转移变地址的变化,这就需要实时的更新)。这种方法会对基于代码的测试(开发阶段与集成阶段)产生很重要的影响,但是不管在那个阶段,如果在执行前多做一点计划和设计,都会大幅度的提高测试效率,改善测试结果,同时还有利于测试案例的重用与测试数据的分析,所以我们的测试计划是在策划时就形成了,为后继的测试形成了良好的基础。

集成测试是对整个系统的测试。由于前期测试与开发的并行,集成测试已经基本完成,这时只需要对前期在设计阶段中设计的系统测试案例运行一下就OK了。最后要单独提一下的是性能优化,在单机版的时代,性能的要求并不是很高,但是在网络版的时代,则是两个完全不同的概念,主要包含了以下几个方面:应用在客户端性能的测试、应用在网络上性能的测试和应用在服务器端性能的测试。通常情况下,三方面有效、合理的结合,可以达到对系统性能全面的分析和瓶颈的预测。不过在测试过程中有这样一个原则,就是由于测试是在集成测试完成或接近完成时进行,要求测试的功能点能够走通,这时你首先要进行优化的是数据库或是网络本身的配制,只有这样才可以规避改动程序的风险。同时性能的测试与优化是一个逐步完善的过程,需要前期的很多的工作,比如性能需求,测试工具等等,不过由于前期工作的完善,这些都在前期完成了。

游戏测试是一个新的领域,它既有通用测试的特点,又有自己的特点,有许多未知的路要走,每天都在总结。 原文作者是alica.

一款网页游戏需要经过网页游戏策划设计、网页游戏美术设计、网页游戏程序设计的过程才能完整的展现在玩家眼前,由于分工不同,所以所学的课程也不相同。

网页游戏策划设计分为执行策划和主策划,网页游戏美工设计分为原画设计、游戏UI设计、游戏场景设计、游戏角色设计、游戏特效设计、游戏动画设计,网页游戏程序设计分为游戏程序设计、游戏主程。

网页游戏策划设计师需要学习的课程:数字游戏宏观环境解析、数字游戏高级策划理论、数字游戏创意实践—Unity3D项目开发。

网页游戏原画设计需要学习的课程:手绘基础、原画艺术基础、动物角色设定、动物角色设定、场景设定。

网页游戏UI设计需要学习的课程:UED概述、GUI设计基础、网页UI设计、软件UI设计、游戏UI设计。

网页游戏场景设计需要学习的课程:CG艺术基础、游戏场景道具、中式场景制作、西式场景制作、环境营造和组合场景、Q版场景制作。

网页游戏角色设计需要学习的课程:CG艺术基础、游戏道具、四足动物制作、游戏角色制作、Q版人物角色、怪兽角色制作。

网页游戏特效设计需要学习的课程:3Ds max游戏特效制作案例讲解、游戏特效介绍与illusion软件应用、max软件粒子系统、游戏引擎特效编辑器讲解、游戏引擎特效实例讲解。

网页游戏动画设计需要学习的课程:运动规律、人物角色特性规律、四足特性规律、怪物NPC动作特性规律、布料动画特性规律、场景动画特性规律。

网页游戏程序设计需要学习的课程:游戏程序设计、算法与数据结构、Win32程序设计、游戏数学和智能应用、2D游戏技术与应用。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11484477.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存