详情

安卓00729 基于Android的飞机雷电射击游戏设计与开发

项目介绍

内容设定 (1)游戏的内容设定:玩家通过点击屏幕来控制飞机,飞机自动发射子弹,当玩家控制的飞机发射子弹碰触到敌方飞机,则敌方飞机坠毁,而我方飞机被敌方飞机子弹触碰,玩家控制的飞机则损失生命,当被击中5次时生命损失殆尽则游戏结束,当玩家打败最终boss后则判断为通关,否则通关失败,当进行第二关时,玩家的生命值刷新,第三关依旧如此。 (2)过关条件设定:玩家需要在丢失最后一个生命前击败最后boss (3)游戏结束设定:玩家控制的飞机丢失最后一个生命,即判断游戏结束 3.规则设定: (1).子弹 飞机能每分钟能自动发射一定的子弹数目,只要出现敌方飞机玩家控制飞机自动发射现有子弹 (2).血条或者生命 飞机拥有血条或者生命,根据飞机的生命剩余量,或者飞机血量的剩余量,来决定是否继续可以战斗,每次被击中或者被敌机撞击后生命数或者血量下降,当生命数或者血量下降到0,则游戏结束。 (3).敌机被击中 当玩家控制的子弹出现在敌机图片的范围时,敌机则被摧毁,玩家获得相应的分数 (4).玩家控制战机被击中 当敌机发射子弹出现在玩家控制战机图片的范围时,玩家控制战机则损失生命或血量 (5).通关 当玩家控制飞机在最后一个生命消失殆尽前击杀boss,则判断通关,并且获得额外的击杀boss分数和奖励,比如下关的额外一点生命,过关后跳出界面询问玩家是否继续下面一关。 4.内容实现 (1).碰撞检测算法 使用碰撞检测算法来实现击中敌机与被击中。这也是游戏最核心的部分。要进行碰撞检测,首先要对需要进行碰撞检测的各个对象之间进行2D图形建模。目前比较常见的2D模型是矩形和圆形。对于两个圆形是否发生重叠,可计算两个圆心之间的距离。那么条件就变为:计算两个圆心之间的距离是否小于两个圆的半径总和。 (2).敌人定点射击算法  该算法主要是为敌人小兵设计,敌人小兵的攻击方式如果只是直线射击,那么游戏就显得不真实,所以必须要让小兵射击时是采用定点射击的模式,即敌人小兵每次发射时都会以游戏主角为目标发射子弹。

视频
0:00:00

站长说明

        成品毕业设计 可以根据自己的要求 ,  自行浏览选购, 可以参考是否符合自己要求,找到满意的成品毕业设计 , 直接发送成品编号联系发你网址的工作人员进行交易,  我们会从 QQ或者邮箱等方式发送毕业设计程序。

        我们团队,可以根据用户的功能要求量 身定制毕业设计程序 (同样联系发你网址的 工作人员) ,  需要用户提供详细的 , 功能要 求.开发技术要求(开发语言、开发工具、框 架等 ) .我们会根据用户毕业设计的难易程 度 ,工作量大小等,具体的给出一个报价,价格 协商一致过后,付下40%定金.我们开始开 发毕业设计, 做好过后先发送设计桌面演示录像 , 用户看后 满意付尾款, 我们再发程序源码压缩包.

联系方式

qq:318500104




项目推荐