论文部分内容阅读
网络游戏产业作为现代电脑电子技术的产物,正在以其独特的魅力在全世界的娱乐领域占据主流位置。网络游戏本身具有强大的吸引力,它不但占有了相当大的市场份额,而且可以促动高科技技术不断升级,作为经济增长的一大支撑点。我国网络游戏起步10年,已经逐步成为全球网络游戏产业增长速度最快的地区之一。然而,国产网络游戏一直遭受外来游戏的挤压,自主研发开始成为突破困局的必选出路。
正值此情势之下,Mycity计划全年投放2000万元人民币开发“沈阳有宝”网络游戏,借以吸引网民参与,达到面向全国推广沈阳市形象的目的。“沈阳有宝”网络游戏是以其B/S结构版本的基础提出并开发的C/S结构版本,它以沈阳市电子地图为背景,以挖取宝藏、获取积分晋级作为游戏目的。
“沈阳有宝”网络游戏的通信协议承担着游戏客户端与服务端通信交流的重任。本文在“沈阳有宝”网络游戏项目需求的基础上,提出了该系统通信协议的设计方案,通过引入数据传输对象减小了模块之间数据传输的复杂度,解决了游戏中数据格式与网络传输数据格式相异的问题,实现了本文设计的通信协议。游戏通信协议采用了参数化编码的方式,增强了系统的扩展能力,使系统可以从容适应未来可能的需求变更,在添加或修改了消息内容的情况下,无需改动源代码,从而提高了开发效率,大大地减少了编码工作量。