论文部分内容阅读
近几年,随着手机的普及和移动网络的发展,手机网络游戏越来越受到欢迎。中国拥有超过3亿的手机用户,手机网络游戏具有巨大的市场潜力。游戏引擎是网络游戏的核心部件,它能很好的提高游戏性能和减少开发时间,具有重要的研究意义。
本论文基于国内外相关研究成果,总结商业手机游戏公司的研发经验,提出了一个移动平台MMORPG(大规模多人在线角色扮演游戏)游戏引擎的设计,并给出一个游戏《战国》<*>作为例子,最后还介绍了多种游戏引擎优化技术。
本文提出的游戏引擎包含三个部分:客户端,服务器端和游戏状态监控。客户端采用MVC设计模式,分离界面和逻辑,提高了引擎的可移植性和兼容性。游戏引擎服务器端基于登陆服务器实现了一个可伸缩的服务器架构,使得服务器的数量可以根据玩家的数量进行增加和减少。游戏状态监控通过分析游戏运营数据来对游戏世界的各种情况进行监控和预测,它用于游戏世界的运营管理和平衡性维护。
针对移动平台的特点,本文最后介绍了多种移动平台游戏的内存和网络的优化技术。并将其应用于游戏引擎上面,取得良好的效果。