大型多人在线角色扮演类网络游戏角色战斗系统的设计与实现

来源 :北京交通大学 | 被引量 : 0次 | 上传用户:ssbbe1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的普及和网络技术的不断发展,网络游戏逐渐取代单机游戏成为PC游戏的主流,并且仍在高速发展之中。其中大型多人在线角色扮演游戏(MMORPG)是目前最受广大玩家推崇的网络游戏形式。而角色战斗系统是MMORPG中最为复杂和最重要的玩法系统。它的复杂是因为它必需提供给玩家多样化的玩法和技能,否则就没有给玩家一个很大的钻研空间和游戏乐趣。它的复杂还在于它是一个跨进程的有限状态机,而状态机编程本来就是一项难以设计、编码和调试的工程。另外还需要加上对网络环境、角色信息同步策略的考虑。网络游戏项目作为商用软件的一员,长期以来其主要的开发方法使用的是传统的瀑布型。然而笨重的瀑布型方法已经不能适用于需求多变的游戏项目开发。目前国内有着越来越多的游戏公司在引进敏捷开发方法方面进行摸索和实践,但总体来说敏捷方法在国内网络游戏项目中的实际应用范围有限。本文希望能够通过总结在实际项目开发中应用敏捷开发方法的经验,为国内游戏开发团队应用敏捷开发方法提供参考和借鉴。本文阐述了角色战斗系统的需求分析,数据结构设计,配置表设计,编码实现,常用的编码技巧等开发经验。重点研究了网络游戏需求分析的特点、需求分析中遇到的问题和解决办法以及系统功能模块的设计。另外结合了本系统的开发经验,总结了敏捷开发方法在游戏项目开发过程中所起到的重要作用以及实际应用敏捷开发方法的经验,并发现了敏捷开发方法在实际应用中的一些问题以及解决的办法。最后描述了本系统所使用的测试框架以及该方法给整个项目带来的帮助和该方法的不足之处,并给出了具体的测试用例和测试结果。本项目成果已成功用于网络游戏《佣兵天下》的开发中,经测试达到了预期效果,证实了方案的合理性,可行性和实用性。
其他文献
体育俱乐部模式是近年来一些普通高校教学模式改革的重要组成部分,根据不同类型俱乐部模式的特点和类型,通过这种新型教学模式与传统教学模式的对比,依据目前体育俱乐部模式
对于水利工程的建设来说,保证建筑材料的质量,是水利工程建设好坏的关键。水利工程建设材料的好坏影响着水利工程的建设,关系到整个工程建设的质量问题,因此,在水利工程建设
国家审计是基于加强经济监督的需要而产生的,其基本职能在于监督、评价和鉴证。关于国家审计本质的研究,是随着社会、国家和民众对国家审计功能与作用认识的深化而不断发展的
参与民主在西方主流民主(代议制民主)出现诸多弊端亟待疗救的状况下,主张回归本真的民主,扩大公民政治参与,行使平等政治活动的权利。参与民主理论以人民主权论为基础,提倡公
海南新型化城镇建设在不断的推进中,政府作为引导者和管理者,其行为政策对城镇化的推进起到重要作用。从新型城镇化的内涵与政府职能定位入手,通过分析海南省新型城镇化存在
<正>键能是共价键的重要参数,它是从能量方面对共价键强弱的量度.许多无机化学教材对键能定义都有叙述,但归纳起来有下述两种:第一种叙述为:在101.3kPa,298k条件下,断开1molA
程序设计是高等学校计算机教学中必不可少的环节,需要通过大量的编程练习来提高学生的程序设计能力,以便为将来从事软件开发或相关工作打下坚实的基础。然而,部分学生由于没
当今日世界正随着科技的进步而迅速发展的时候,人类社会也正面临着越来越多的问题,如:环境污染问题、生态平衡问题、人口的急剧增长问题,尤其是人口老龄化问题等,这些问题的
<正>奥巴马发表的就职演说以展望未来为基调,又不脱离实际,给人以简单、鼓舞、自信的感觉;演说在宣扬观点和文字修饰方面都颇具功力,发表后世界各大主流媒体竞相转载评论。本
克拉申的第二语言习得理论有两个重要假设:输入假设和情感过滤假设,对中职院校酒店英语教学有着重要的指导意义。因为它能从学生的学情出发,帮助教师转变传统的教育观念,指导