论文部分内容阅读
近年来,手机游戏越来越火热。2013年开始,不少的手机游戏取得非常成功的成绩,资金空前聚集,大型游戏公司进驻手游行业。业内人士预测,手游的市场规模将于2013年超过页游,市场规模达百亿,并于2015年左右超过端游。传统的端游大型公司开始在手游市场布局,希望自己能把端游的优势延续到手游市场中去。手游的研发成为了当前移动互联网上最热门的投资项目。为了在手游行业占据一席之地,网易公司在线游戏事业部启动了一系列的手游项目开发,其中“洪荒部族”这款游戏是交给新人开发的一款移动平台塔防类的网络游戏。游戏基于Cocos2dx游戏引擎开发,并在游戏引擎之上开发了数个功能模块,并在这些功能模块的基础上完成了整个游戏的开发工作。游戏在Cocos2dx的基础上实现了自定义的动画系统提高了游戏开发速度,并且增加了引擎不具备的事件回调功能。除此以外还在游戏系统中设计了碰撞检测,单位寻路等功能模块,并且对这些算法做出了性能优化。在游戏中,“洪荒部族”还实现了一个用于不同组件之间消息同步与异步通信的消息总线模块和一套UI系统。在客户端之外,“洪荒部族”还实现了一套服务器端的软件负责存取游戏玩家的数据,防止玩家作弊,并提供了玩家之间相互对战以及排名的功能。游戏的客户端和服务端都使用了大量的脚本技术来加快游戏开发的效率。在数据存储上,使用了Mongo数据库,利用其独特的面向对象特性提高了开发效率。“洪荒部族”的开发完成度较高,包含了建筑建设,兵种制造,卡牌收集,PVE对战,PVP对战五大模块。玩家可以在游戏中修建自己的城市,与电脑和其他玩家对战来获得乐趣。游戏中开发的碰撞检测,消息总线等模块为日后游戏内容更新打下了基础,如果游戏得到了玩家的欢迎,开发者可以方便的对游戏内容做进一步的扩充。