一个移动平台MMORPG游戏引擎的设计,实现及优化

来源 :中山大学 | 被引量 : 0次 | 上传用户:sjuser
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近几年,随着手机的普及和移动网络的发展,手机网络游戏越来越受到欢迎。中国拥有超过3亿的手机用户,手机网络游戏具有巨大的市场潜力。游戏引擎是网络游戏的核心部件,它能很好的提高游戏性能和减少开发时间,具有重要的研究意义。 本论文基于国内外相关研究成果,总结商业手机游戏公司的研发经验,提出了一个移动平台MMORPG(大规模多人在线角色扮演游戏)游戏引擎的设计,并给出一个游戏《战国》<*>作为例子,最后还介绍了多种游戏引擎优化技术。 本文提出的游戏引擎包含三个部分:客户端,服务器端和游戏状态监控。客户端采用MVC设计模式,分离界面和逻辑,提高了引擎的可移植性和兼容性。游戏引擎服务器端基于登陆服务器实现了一个可伸缩的服务器架构,使得服务器的数量可以根据玩家的数量进行增加和减少。游戏状态监控通过分析游戏运营数据来对游戏世界的各种情况进行监控和预测,它用于游戏世界的运营管理和平衡性维护。 针对移动平台的特点,本文最后介绍了多种移动平台游戏的内存和网络的优化技术。并将其应用于游戏引擎上面,取得良好的效果。
其他文献
表单是一种普通的用户界面元素,为数据输入和输出提供了一种简单而直观的表现方式。表单在当今的软件应用程序中随处可见,任何软件系统的开发都需要创建一个或多个表单来收集用
工作流是一种反映业务流程的计算机化的模型,它是为了在先进计算机环境支持下实现经营集成与经营过程自动化而建立的可由工作流管理系统执行的业务模型。工作流管理系统是一
随着Internet的迅速发展,越来越多的数据库和信息系统不断加入网络,使得网络上存在大量的数据,面对如此缤纷复杂的Web空间,如何从浩如烟海的网络数据中发掘所需信息已经成为人们
随着信息技术的发展,软件的生产方式开始向全球化、规模化、工业化转变,软件生产开始进入以持续改善软件过程为中心的软件工程时代。软件过程复用方法和技术作为软件过程的研究
随着分布式技术和网络技术的发展,安全互操作已经成为协同工作的一种重要形式,对于提高工作效率、进行资源共享有直接的意义。在互操作中,系统既是服务的提供者,也是服务的享用者
近年来,随着微电子、无线通信和微机电系统等技术的快速发展,出现了集传感、处理和无线通信于一体的微型智能传感器。这些智能传感器通过无线自组织方式构成网络对所部署的目标
学位
随着全球软件开发相关技术日新月异的发展和人们对软件质量与软件功能的需求水平的日益提高,软件开发规模越来越大,复杂程度越来越高,从而使得软件测试中所收集的缺陷度量数
互联网和现代信息技术的飞速发展为现代物流注入了新的活力,使物流业朝着信息化、网络化、智能化方向发展。尽管目前物流企业普遍采用了计算机进行管理,但这种计算机管理仅仅是
小波变换受到数学家和工程师们的极大关注主要归因于它优良的时频特性。多小波研究是小波理论的一个重要分支,多小波能够同时拥有对称性和正交性、紧支性和高消失矩等特性,理