论文部分内容阅读
随着3G时代的普及,中国手游市场也日益繁荣。对于手机单机游戏,不需要太多的时间和精力,打开游戏即可游玩,获得了大部分用户的青睐。纷繁的手机游戏已经成为人们线上不可缺少的娱乐生活。2014下半年中国手机游戏市场规模达到87.6亿元,同比增长63.3%。PC端备受冷落的跑酷类游戏,在移动端找到了自己的舞台,从08年开始,跑酷类游戏得到了井喷式发展。跑酷游戏秉承了跑酷这项极限运动的含义——挑战极限,同时又符合精品游戏的设计特质——易上手,难精通,吸引了大批的玩家。跑酷类手机游戏《喵星忍者》正是基于这种背景下开发的。《喵星忍者》是一款基于Cocos2d-x引擎,在iOS平台下的跑酷类手机游戏。本人参与了整款游戏的需求分析与设计,并主要负责游戏主场景模块的编写。鉴于各场景模块功能联系的紧密性以及项目的完整性,同时为了使本论文有更好的借鉴价值,本文以整个游戏的角度,以软件工程的思想,对每个场景进行了介绍,并对游戏主场景进行了重点介绍。本人在开发过程中,用到了Cocos2d-x引擎技术,同时为了提高可扩展性,在项目中多次用到了单例模式等设计模式,而在游戏主场景实现过程中,则用到了物理模拟和碰撞检测技术,使游戏效果更加真实。该游戏目前已在App Store成功上线。现该项目的开发任务已全部完成,进入运维阶段。