收藏本站 | 论文目录

关键词: python matlab plc 单片机 dsp fpga 仿真 stm32

当前位置: 毕业论文设计参考 >> 其它专业论文 >> 软件工程本科论文

手机游戏保卫萝卜的设计和实现

[关键词:手机游戏,保卫萝卜]  [热度 ]
提示:此毕业设计论文完整版包含【开题报告,任务书,论文
作品编号:rjgc0032,word全文:35页,合计:10000

以下仅为该作品极少介绍,详细内容请点击购买完整版!
手机游戏保卫萝卜的设计和实现毕业设计论文------

研究内容

1.设计保卫萝卜游戏场景及创意元素。

2.采用模块化的程序设计方法,方便维护以及各种功能的组合。

3.体现关卡游戏特色,体现人工智能特点。

4.采用数据与游戏场景分离,更加方便以及有条理的使用数据。

5.遵循一定的物理规律

主要技术指标与技术参数

遵循C++11标准,auto关键字,统一的初始化方法,作用域内枚举等,充分利用 Cocos2d-x引擎技术,实现跨平台包括ios、Android、Windowsphone、BlackBerry以及Tizen等,一次编译,多平台运行。

......

课题研究目标是实现一个基于Cocos2d引擎用C++语言编写的手机游戏,实现丰富多样的玩法,多种多样的炮塔,多种多样的怪物以及丰富的地图和道具。提高用户的体验性以及游戏的可玩性。

课题研究内容:

1、Logo界面资源文件加载,并用进度条显示。实现了玩家的本地钻石的存储(每次使用道具消耗钻石);

2、游戏关卡的设计:玩家选择关卡后,进入相应的关卡,并且产生对应的怪物种类、波数、数量、血量、有些关卡有两个出现怪物的点(每个地图的怪物数据是不一样的);

3、玩家只能点击空白区域才能弹出选择卡片界面(其它位置是不会弹出来的)。根据点击的卡片和点击的位置会    产生出一个可升级的炮塔(当你再次点击炮塔的时候),炮塔总共有三级,每个等级的数据不一样;

4、关卡:①、关卡上锁,只有通关当前关卡,才能解锁下一个关卡;

         ②、用TileMap制作地图,并且设置路径;

         ③、怪物沿固定的路径移动,有的地图有两条路径,怪物从不同路径出现;

         ④、每个关卡怪物的种类、数量、血量、总波数、都不一样;

         ⑤、每个关卡可用炮台卡片不一样;

5、炮塔:①、瓶子炮:可跟随怪物移动,碰撞就消失;

         ②、火箭:远距离穿透攻击塔,沿途上的怪物都会受到伤害;

         ③、火焰塔:对怪物进行持续火焰攻击;

         ④、鱼刺:跟随怪物移动,有一定几率眩晕;

         ⑤、减速星:范围性攻击,并且使敌人减速;

         ⑥、飞机:穿透攻击塔,射出一道全屏的直线,直线上的怪物都会受到伤害;

         ⑦、章鱼塔:高速全屏散射炮塔,各个方向发射出多个子弹;

6、障碍物:可点击障碍物使炮塔攻击该障碍物,并且再次点击可取消攻击,消灭障碍物可获得金币;

7、道具(有冷却时间):①、炸弹:消灭当前所有怪物;

                      ②、金币箱:当前关卡金币增加;

                      ③、加速:当前所有炮塔攻击速度增加;

游戏主要实现的方式是通过Cocos2d引擎里面的Api以及使用了JSON解析炮塔、卡片、地图、怪物、障碍物、子弹、道具等数据,方便修改以及调试,使用了物理引擎制作怪物和子弹,并利用物理引擎判断监听碰撞和回调碰撞函数。

......

本文针对手游的发展趋势,结合人们对手游的需求,以Cocos引擎以及C++语言开发出 《保卫萝卜》,实现了关卡的功能,不同的关卡对应的地图也不同,对应的怪物数量、波数、可用炮塔也不一样。有七种不同功能的炮塔,可以发射出不同的子弹,对子弹的移动以及碰撞方式都做了特殊处理。大部分数据都通过Json文本解析出来,这样可以很方便维护以及修改,对游戏平衡性有很好的控制。

 

 


以上仅为该作品极少介绍,详细内容请点击购买完整版!

提示:此毕业设计论文完整版包含【开题报告,任务书,论文
作品编号:rjgc0032,word全文:35页,合计:10000

本软件工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——手机游戏保卫萝卜的设计和实现(开题报告,任务书,论文)!