计算机游戏设计原理以和游戏引擎设计思想

计算机游戏设计原理以和游戏引擎设计思想

ID:5255017

大小:27.50 KB

页数:6页

时间:2017-12-07

计算机游戏设计原理以和游戏引擎设计思想_第1页
计算机游戏设计原理以和游戏引擎设计思想_第2页
计算机游戏设计原理以和游戏引擎设计思想_第3页
计算机游戏设计原理以和游戏引擎设计思想_第4页
计算机游戏设计原理以和游戏引擎设计思想_第5页
资源描述:

《计算机游戏设计原理以和游戏引擎设计思想》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、计算机游戏设计原理以和游戏引擎设计思想  摘要随着我国计算机水平的不断提升和游戏设计整体水平的不断提高,在计算机游戏的设计过程中其设计原理和游戏引擎设计得到了越来越多的重视。文章从计算机游戏设计原理入手,对游戏引擎设计思想进行分析。关键词计算机游戏;设计原理;游戏引擎;设计思想中图分类号:TP391文献标识码:A文章编号:1671-7597(2014)03-0049-01在计算机游戏的设计过程中,良好的设计原理是该款游戏成功的基础和前提,而高效的游戏引擎则是其良好运行的核心。因此计算机游戏设计人员在游戏设计过程中应当对计算机游戏的设计原理和引擎设计有着充分的了解,从而在此基础上设

2、计出具有高质量、可玩性优秀的杰出计算机游戏。1计算机游戏设计原理6众所周知,随着计算机游戏的不断发展和进步,游戏设计原理曾经一度淹没在了狂热的术语海洋中,即对计算机游戏设计原理的解释出现了多样性化的情况,并且这种多样化的解释最终并没有形成较为统一的理解。在计算机游戏中,模拟游戏(Sim)、射击游戏(shooter)角色扮演游戏(RPG)是较早并且具有较强代表性的计算机游戏,这些游戏的设计、产生和应用为计算机游戏整体设计水平的提升奠定的良好的基础。在这些早期的游戏设计过程中,游戏设计者通过让游戏玩家利用一种非结构化的方式来进行游戏体验,这种游戏体验往往具有较为明确的目标,例如角色扮

3、演游戏则是以剧情的进展、而射击游戏是以关卡的演进为明确的目标,但是在明确的设计结构下游戏玩家的动作是随意的,即在这种游戏设计原理下游戏玩家能够进行具有探索性的游戏方式,这种游戏方式的存在极大的提升了计算机游戏的可玩性并且为接下来计算机游戏的设计水平提升提供了重要助力。即游戏玩家通过自主探索在实际上可以有效反应出游戏设计的基本结构,这种结构在提升游戏系统明确性的同时可以较为集中的反应游戏设计接下来的进步方向。6在这之后,计算机游戏的设计从追寻某个特点的目标,例如角色扮演的剧情补完和射击游戏的关卡全通进入到了新的领域,即互动。这一设计理念是随着网络技术的发展而同步发展的,即网络技术的

4、发展在一方面为计算机游戏的设计提供机遇的同时也带来了挑战。例如在角色扮演游戏中出现了以联网为基础的协同游戏和装备交换,而在设计游戏中出现了较为经典的人人对抗,即多人在线竞技。在网络化、协作化的发展过程中,计算机游戏的设计者开始界定游戏中的竞赛(completion)和游戏(game)。即在新型的计算机游戏中游戏玩家可以直接相互影响,并且每个人的动作在影响游戏自身的同时还会影响到其他玩家。这种游戏设计思想使得计算机游戏更加接近现实生活并且极大的提升了计算机游戏的真实性和可玩性。2游戏引擎设计思想在计算机游戏的设计过程中,游戏引擎的设计是重中之重。通常来说游戏理念的好坏将会决定一个计

5、算机游戏的上限,而游戏引擎将会决定一个计算机游戏的下限。众所周知游戏引擎是一个为了能够运行某一类游戏而设计的,能够被计算机进行识别的代码集合和指令集合。根据计算机游戏类型和要求的不同,计算机游戏的引擎具有种类繁多、控制复杂、设计繁琐等特性,因此如果在计算机游戏的设计、开发过程中不对游戏引擎设计进行革新,则会导致游戏性能无法满足计算机游戏需求并且增加游戏设计难度和整体开发时间以及开发成本。因此在计算机游戏的引擎设计过程中游戏设计者应当注重提升游戏引擎的通用性和可复用性以及可扩展性。通用性的提升能够促使这一引擎在别人游戏设计中的应用,而可复用性的提升将会提升游戏的复合性,即游戏提升游

6、戏的整体层次并使游戏显得有内涵。而可扩展性的提升将会为游戏接下来的改进留有足够的余地,从而为游戏本身BUG的修正和内容的完善奠定良好的基础。通用性、可复合性、可扩展性的提升使得一体化、高性能的游戏引擎的开发成为可能。6除此之外,由于游戏引擎在计算机游戏设计中相当于游戏框架,因此在这一框架进行合理搭设后,计算机游戏设计者只要通过内容的有效填充就可以完成游戏的基本设计。在这一过程中游戏设计的所有通用操作,例如显示处理、网络处理等模块会由整合在游戏引擎内部的组件自动完成。这意味着成功的游戏引擎能够使计算机游戏的开发变得更加简单、更为有效与此同时具有较强的技术验证水平。6通常来说较为成功

7、的游戏引擎主要具有以下优点:费用低、源代码支持、技术较为方便、能够进行便捷的分析研究、功能强大、易学好用、商业应用成熟等。除此之外,一款优秀的游戏引擎还应当具有事件输入模块,这一模块的主要作用在于显示鼠标在GUI上的移动事件并且有效处理相应的输入事件。而输入事件则会通过平台进行解释后将其递交给游戏。游戏能够根据全局动作映射表检查输入事件,从而有效的将平台层的输入事件发送到相应的主应用程序中。另外,游戏引擎还需要具有高效的资源管理器模块,这一模块能够有效使用资源管理器对游戏中的各种

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。