论文部分内容阅读
随着智能手机的不断普及和4G网络的覆盖,手机游戏也随之快速的发展起来,全球智能手机用户数量已超过20亿,随之使用智能手机玩游戏用户也急剧增长,但是很多游戏开发商为了追求低成本和短期利益而忽略游戏产品的质量,本文的目的就是运用规范化的手段设计实现好的游戏产品。本文首先分析了目前国内外塔防类游戏及游戏引擎现状和相关背景,对手机游戏主流开发技术如Cocos2D-X、Unity3D、Flash等技术进行了分析研究,阐述了不同开发技术的优缺点和系统开发涉及的相关技术进行了介绍。对系统的功能进行分析,包括游戏开始功能、游戏过渡功能、人物升级功能、地图选取功能、游戏战斗功能、兑换码功能、签到功能等。然后,选用Cocos2D-X作为游戏引擎对塔防游戏进行设计,能够控制整个游戏场景切换和游戏有序进行,提供统一的C++开发接口给Android平台和IOS平台进行使用从而节省游戏开发时间。对游戏相关资源处理时,结合了图像处理的相关算法,比如碰撞检测、爆破效果等算法来实现游戏中的各种游戏场景的特技效果,同时为了给用户更好的游戏体验采用了资源缓存和异步加载技术提高游戏的性能。最后,基于系统运行环境,具体实现了该系统的主要功能模块,并基于不同的测试设备,对游戏功能及性能进行了测试。该系统上线后,在容纳万级以上用户同时在线时能够稳定的运行,在各网站平台上都能看到来自玩家的评价,其中好评率达到90%以上,只有10%的用户对游戏剧情不是很满意而给出不高的评价。