fc坦克大战战游戏的开发与实现的实际意义是什...

工具类服务
编辑部专用服务
作者专用服务
基于Cocos2d-x的手机游戏坦克大战的设计与实现
坦克大战是由北京炫火科技有限公司提出的跨平台手机游戏项目。项目的开发目标是开发一款多场景的闯关类游戏,游戏中有多种坦克而且坦克可以升级,坦克配备有不同的主被动技能以及特殊的导弹,同时加入了一般游戏中玩家比较重视的成就系统和抽奖系统。  本论文根据当今智能手机游戏市场现状,以及对主流的手机游戏引擎的总结,提出了相应的项目开发方案。项目运用开源的手机游戏引擎Cocos 2d-x,实现了Android和iOS的跨平台开发。项目采用Cocos 2d-x的游戏框架,结合本游戏的特征,形成了适用于本游戏开发的游戏系统架构,即底层采用Cocos 2d-x引擎、SQLite数据库引擎及其它底层库,上层通过各个模块整合实现系统功能,上层的主要模块包括界面逻辑管理模块、数据管理模块、地图模块、碰撞检测模块、人工智能模块、跨平台模块、数据和图片加密模块和音效模块。  项目开发过程中对游戏中的重要模块进行了处理和优化,即碰撞检测模块、人工智能模块、图片管理模块以及扩展性优化。在碰撞检测模块中主要运用了基于均匀空间划分的碰撞检测来提高碰撞检测效率。人工智能模块主要是运用了模糊状态机和A*寻路算法实现。图片采用Texture Packer进行打包处理,降低了图片的内存空间占用,同时便于对图片资源的管理。在游戏扩展性上,主要是针对后期版本场景和坦克的添加,项目中的主要实现方式是将各个场景的资源分开存放,同时将坦克的信息参数化,以及坦克资源分开存放。  通过项目的开发,实现了一款基于Android和iOS的手机游戏坦克大战。坦克大战共设有5个场景,每个场景有15个关卡,不同的场景中地图风格不同,给玩家带来更好的视觉体验。游戏中有10辆不同的玩家坦克,配有共计28种不同的技能和特殊导弹,而且坦克可以进行最高5次升级,丰富了玩家的游戏体验。同时,游戏中有三十几个游戏成就和抽奖系统,满足玩家获取成就的心理。游戏中每个场景都有一个Boss,使游戏的趣味性和挑战性更强。通过游戏的测试以及上线发布,游戏较好的完成了项目的功能需求和非功能需求,在用户中获得了较好的评价。
学科专业:
授予学位:
学位授予单位:
导师姓名:
学位年度:
在线出版日期:
本文读者也读过
相关检索词
万方数据知识服务平台--国家科技支撑计划资助项目(编号:2006BAH03B01)(C)北京万方数据股份有限公司
万方数据电子出版社 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
基于安卓坦克大战游戏设计的开发与实现(整理版)
下载积分:600
内容提示:基于安卓坦克大战游戏设计的开发与实现(整理版)
文档格式:DOC|
浏览次数:111|
上传日期: 15:00:02|
文档星级:
该用户还上传了这些文档
基于安卓坦克大战游戏设计的开发与实现(整理版)
官方公共微信基于java的游戏坦克大战论文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
基于java的游戏坦克大战论文
上传于||文档简介
&&这​是​j​a​v​a​版​的​游​戏​坦​克​大​战​。​毕​业​论​文​。​里​面​包​含​全​部​的​代​码
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩43页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 fc坦克大战 的文章

 

随机推荐