基于Cocos2d-x的手机游戏坦克大战的设计与实现

被引量 : 0次 | 上传用户:jbue520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
坦克大战是由北京炫火科技有限公司提出的跨平台手机游戏项目项目的开发目标是开发一款多场景的闯关类游戏,游戏中有多种坦克而且坦克可以升级,坦克配备有不同的主被动技能以及特殊的导弹,同时加入了一般游戏中玩家比较重视的成就系统和抽奖系统本论文根据当今智能手机游戏市场现状,以及对主流的手机游戏引擎的总结,提出了相应的项目开发方案项目运用开源的手机游戏引擎Cocos2d-x,实现了Android和iOS的跨平台开发项目采用Cocos2d-x的游戏框架,结合本游戏的特征,形成了适用于本游戏开发的游戏系统架构,即底层采用Cocos2d-x引擎SQLite数据库引擎及其它底层库,上层通过各个模块整合实现系统功能,上层的主要模块包括界面逻辑管理模块数据管理模块地图模块碰撞检测模块人工智能模块跨平台模块数据和图片加密模块和音效模块项目开发过程中对游戏中的重要模块进行了处理和优化,即碰撞检测模块人工智能模块图片管理模块以及扩展性优化在碰撞检测模块中主要运用了基于均匀空间划分的碰撞检测来提高碰撞检测效率人工智能模块主要是运用了模糊状态机和A*寻路算法实现图片采用TexturePacker进行打包处理,降低了图片的内存空间占用,同时便于对图片资源的管理在游戏扩展性上,主要是针对后期版本场景和坦克的添加,项目中的主要实现方式是将各个场景的资源分开存放,同时将坦克的信息参数化,以及坦克资源分开存放通过项目的开发,实现了一款基于Android和iOS的手机游戏坦克大战坦克大战共设有5个场景,每个场景有15个关卡,不同的场景中地图风格不同,给玩家带来更好的视觉体验游戏中有10辆不同的玩家坦克,配有共计28种不同的技能和特殊导弹,而且坦克可以进行最高5次升级,丰富了玩家的游戏体验同时,游戏中有三十几个游戏成就和抽奖系统,满足玩家获取成就的心理游戏中每个场景都有一个Boss,使游戏的趣味性和挑战性更强通过游戏的测试以及上线发布,游戏较好的完成了项目的功能需求和非功能需求,在用户中获得了较好的评价
其他文献
广场舞案例反映了老龄化社会背景下我国体育公共服务存在盲区。运用文献资料法、案例分析法等研究方法,从体育公共服务的视角解读广场舞案例。研究认为,广场舞案例实质上是老
<正> 夏家店上层文化遗存的发现,可以追溯到1935年日本考古学者滨田耕作等发掘的赤峰红山后石椁墓群,迄今已有半个世纪了。当时称为"赤峰第二期文化"。由于滨田耕作等人在田
我国房地产市场的发展,对我国经济增长起着主力的作用,庞大的一手房(新建商品房)交易二级市场促使商品房交易模式在实践中不断规范,二手房交易三级市场房屋交易模式,在我国现代房地
社区是社会的基本组成单元,是社会赖以生存和发展的基础,而实现社区自治是社区建设和发展的必然趋势,居民自治则是社区自治的内在推动力。然而在现实的社区自治实践当中,我国
围绕当代大学生社会主义核心价值观的培育,弘扬和传承上下五千年伟大中华民族勤俭节约的传统美德,在大学校园内营造厉行节约、拒绝浪费的浓厚氛围。充分利用大学思想政治教育
经过几十年的运行,东坑水库工程建筑多处存在老化、病害和安全隐患,为消除工程安全隐患,保证水库正常运行,提出水库大坝加固方案:坝体混凝土垂直防渗墙、坝基帷幕灌浆、上游坝坡放
药价虚高是我国民生建设的一个大难题。国家多次推出降价政策措施,实行药品招标政策,但成效见微。究其成因,主要是公共卫生支出不足、政策利益冲突、药品监管不力、药价制度
改革开放之初,我国开始允许个体私营经济有所发展。随着改革开放的深入我国从允许到鼓励非公有制经济的发展,从而使沿海省市到内地出现了各式各样民间投资经营的民营经济。就目
随着社会工作职业化的进一步发展,专业学位教育招生规模逐步扩大,社会工作专业对实验教学的要求越来越高。近年来,社会工作实验室建设取得了显著的成效,然而重建设轻教学、实
2019年11月25日至26日,河南省现代农业研究会在郑州召开“河南省重点农业产业化龙头企业优质农产品供给创新创业经验交流会”。研究会副会长(单位)、市县联络办主任等出席会