计算机游戏开发理念及方法研究

2015-05-30 10:48张国华
科技资讯 2015年9期
关键词:计算机游戏方法

张国华

摘 要:随着经济的发展,社会的进步,计算机技术已经成为人们生产、生活所离不开的重要技术之一,其中就包括计算机游戏在日常生活中的发展、普及,据了解现如今计算机游戏已经成为IT领域发展过程中的一个新增长点,由此可见计算机游戏的开发价值。对于我国这样一个经济发展潜力巨大的国家来讲,计算机游戏的发展空间也是巨大的,因此,在此背景下,不断研究计算机游戏开发新理念、新方法,推动我国IT产业的可持续发展,丰富我国广大人民群众的业余文化生活具有重要的现实意义。

关键词:计算机 游戏 开发理念 方法 研究

中图分类号:TP301 文献标识码:A 文章编号:1672-3791(2015)03(c)-0018-01

随着经济的发展,计算机的普及,计算机游戏已经逐步发展成为人们休闲、娱乐的重要方式之一,计算机游戏是文化与技术融合的代表,即通过计算机操作平台来实现人机互动娱乐的一种游戏方式,其与传统游戏方式相比较,计算机游戏更具有娱乐性、竞技性、真实性等。在我国广大人民群众物质文化生活水平日益提高的背景下,计算机游戏得到了爆炸式的发展,尤其是在互联网信息技术快速完善的情况下,现如今,计算机游戏行业已经成为带动我国经济发展的重要动力之一,成为朝阳产业之一。但是,由于计算机游戏在我国发展起步晚、发展快等因素的影响,导致现阶段计算机游戏开发理念、开发方法与西方发达国家相比还存在一定的差距,同时计算机游戏行业还严重缺乏专业型、技术型人才,严重阻碍了我国计算机游戏行业的进一步发展壮大。今天,该文就是基于此背景下展开对计算机游戏开发相关问题的研究,分析了计算机游戏设计开发的主要考虑的因素及其构成,并结合作者多年游戏开发经验提出了计算机游戏开发的方法。

1 计算机游戏设计开发基本要素及其构成

我们知道,计算机游戏事项独特的软件产品,从计算机游戏中可以看到人们对世界的认识,同时一款游戏中包含了游戏场景、游戏角色、游戏规则等内容。其中,场景是计算机游戏最基本的构成要素,可以说是计算机游戏的载体,究其根源来讲就是自然界实体的抽象表现,如山水、草木、楼宇、亭台等,随着计算机技术的发展,现阶段计算机游戏场景主要分为2D、3D场景等。其次,计算机游戏角色也是重要的构成要素之一,游戏中的角色大多具备生命力、表现力等特点,角色的构成主要有人、动物等,游戏角色制作水平的直接决定游戏的成功与否。I/O控制主要指游戏系统的输入输出。GUI是能为用户提供更为便捷的交互方式,也在一定程度上弥补了标准I/0设备的不足。

从游戏开发本质上来讲,就是计算机软件产品的开发,因此,计算机软件工程开发所应用的理念和方法在很多地方都可以应用到计算机游戏开发商,但是,又由于计算机游戏是特色的计算机软件开发,有存在其特殊性,即逻辑和数据,其中开发逻辑是计算机游戏的灵魂梭子,数据是计算机游戏的装饰品,对于游戏的成功也起着至关重要的作用。

2 对计算机游戏设计开发流程和方法的研究

首先,我们先来探讨下计算机游戏开发设计的流程。要想设计开发一款成功的游戏,公司就必须组织和协调好游戏开发的各类工作人员,然后在根据所要开发游戏的需求进行设计制作,最后进行游戏的市场运作。该文经过研究分析,总结出游戏开发设计的主要流程表现在以下几个方面。(1)就是计算机游戏的立项工作。这项工作对于游戏的成功起着基础性的作用。该项工作主要包括计算机游戏的题材、风格、类型等要素的考虑和确定。其中游戏的提出指的是该游戏情节所发生的年代、所发生的环境等,游戏的类型主要是指游戏采用哪种形式来开展的,如游戏的类型包括动作游戏、格斗游戏、射击游戏、策略游戏等。(2)游戏大纲的策划。项目立项之后的紧接着的工作就是要进行游戏大纲的策划,就是对游戏进行整体规划,要用程序和美工能够理解的方式对游戏的方方面面做一个总体规划和设定。(3)游戏正式开发。当游戏大纲策划方案讨论通过并确定以后,游戏就开始交付给策划部门、程序部门和美工部门等各功能部门进行开发。游戏正式开发阶段主要是将游戏大纲逐步填充为完整的策划方案,在游戏大纲的基础上对游戏的所有细节进行改进和完善。(4)游戏的配音和配乐。背景音乐和音效是游戏的重要组成部分,在程序和美术工作即将完成时,这时就需要进行对游戏进行配音和配乐了,它能够很好的烘托游戏气氛。游戏的配音和配乐是关系到游戏成败的因素之一。(5)游戏的广告和推广在新的游戏开发过程中,有时还需要不定期的进行广告或公布一些关于游戏的消息,使玩家产生期待心理,对游戏的后期发行和市场有很大作用。

其次,我们再来探讨下游戏开发的方法与技术。当前游戏开发的核心技术和关键平台是游戏引擎技术,是软件工程专业化分工和游戏产品的独特文化要求,在游戏开发中的综合体现游戏开发者用已有的同类型游戏中的部分代码作为新游戏的基本框架产生游戏引擎。GET是一套由多个子系统共同构成的复杂系统,从建模、动画到光影和粒子特效,从物理系统碰撞检测到文件管理网络流量控制等,几乎涵盖了游戏程序设计中的所有环节。游戏设计开发的透明化和简洁化是游戏引擎的终极目标。在GET技术中,面向对象图形渲染引擎是一个极为重要的、不可缺少的关键引擎。OGRE是一个用C++开发的面向场景的3D引擎,它可以极为灵活的让游戏的开发设计工作人员更加容易和直接地利用硬件加速的3D图形系统进行游戏的开发、设计和应用。OGRE引擎中所需编写初始化、输入处理和运行阶段的帧循环等代码。

3 结语

现阶段,计算机游戏已经成为IT领域发展的朝阳产业,同时计算机游戏的快速发展,也丰富了广大人民群众的业余文化生活,符合社会主义现代化建设的根本要求,鉴于我国现阶段计算机游戏发展现状,还存在许多有待于发展和完善的地方,我们作为与计算机游戏开发有关的工作人员,要不断充实自己,提升自己,只有这样才能推动计算机游戏产业的可持续发展。

参考文献

[1] 王珊珊.基于J2ME的計算机游戏开发技术的研究与运用[D].成都:电子科技大学,2011.

[2] 晋国卿.计算机游戏开发理念及方法研究[J].软件导刊,2012,11(12):38-39.

[3] 赵阳阳.网络游戏开发的伦理审视[D].衡阳:南华大学,2013.

猜你喜欢
计算机游戏方法
计算机操作系统
基于计算机自然语言处理的机器翻译技术应用与简介
信息系统审计中计算机审计的应用
可能是方法不对
数独游戏
疯狂的游戏
爆笑游戏
用对方法才能瘦
四大方法 教你不再“坐以待病”!
第八章直接逃出游戏