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

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

【摘要】:随着互联网的普及和网络技术的不断发展,网络游戏逐渐取代单机游戏成为PC游戏的主流,并且仍在高速发展之中。其中大型多人在线角色扮演游戏(MMORPG)是目前最受广大玩家推崇的网络游戏形式。而角色战斗系统是MMORPG中最为复杂和最重要的玩法系统。它的复杂是因为它必需提供给玩家多样化的玩法和技能,否则就没有给玩家一个很大的钻研空间和游戏乐趣。它的复杂还在于它是一个跨进程的有限状态机,而状态机编程本来就是一项难以设计、编码和调试的工程。另外还需要加上对网络环境、角色信息同步策略的考虑。网络游戏项目作为商用软件的一员,长期以来其主要的开发方法使用的是传统的瀑布型。然而笨重的瀑布型方法已经不能适用于需求多变的游戏项目开发。目前国内有着越来越多的游戏公司在引进敏捷开发方法方面进行摸索和实践,但总体来说敏捷方法在国内网络游戏项目中的实际应用范围有限。本文希望能够通过总结在实际项目开发中应用敏捷开发方法的经验,为国内游戏开发团队应用敏捷开发方法提供参考和借鉴。本文阐述了角色战斗系统的需求分析,数据结构设计,配置表设计,编码实现,常用的编码技巧等开发经验。重点研究了网络游戏需求分析的特点、需求分析中遇到的问题和解决办法以及系统功能模块的设计。另外结合了本系统的开发经验,总结了敏捷开发方法在游戏项目开发过程中所起到的重要作用以及实际应用敏捷开发方法的经验,并发现了敏捷开发方法在实际应用中的一些问题以及解决的办法。最后描述了本系统所使用的测试框架以及该方法给整个项目带来的帮助和该方法的不足之处,并给出了具体的测试用例和测试结果。本项目成果已成功用于网络游戏《佣兵天下》的开发中,经测试达到了预期效果,证实了方案的合理性,可行性和实用性。

【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2008


相关知识

大型多人在线角色扮演类网络游戏角色战斗系统的设计与实现
大型角色扮演网络游戏?大型角色扮演网络游戏(大型多人在线网络游戏)
大型多人在线角色扮演游戏的介绍
大型角色扮演网络游戏(大型多人在线网络游戏)
多人在线与单机模式的完美结合:大型多人在线角色扮演
大型多人在线角色扮演游戏排行
大型多人在线角色扮演游戏大全2024 必玩的多人角色扮演手游下载
大型多人在线角色扮演游戏榜单2021 MMORPG游戏推荐
(转载)大型多人在线角色扮演游戏
求国内较好的MMORPG(大型多人在线角色扮演游戏 角色扮演类网游)

网址: 大型多人在线角色扮演类网络游戏角色战斗系统的设计与实现 http://www.hyxgl.com/newsview367002.html

推荐资讯