基于LABVIEW的星球大战游戏

基于labview的星球大战游戏

一、实现界面展示

利用LabVIEW图像编程化软件,编写星球大战游戏。
BE LIKE
刚开始,这样的界面,这个攻击球往下走,星球飞船发射子弹打倒攻击球,界面有所用时间,所得分情况
在这里插入图片描述
如果攻击球和飞船位置重合之后,两者均会爆炸,并且表示出结束游戏,一个得分界面提示。
在这里插入图片描述
点击继续之后,会进行询问,要不要继续玩游戏,还是直接结束
在这里插入图片描述

二、具体Labview实现程序地址

三、游戏功能文字叙述

1.1 功能概述
基本操作是键盘左右移动,控制飞机发射子弹攻击战机,是一款积分制的射击游戏。
功能一:飞机在键盘的操纵下上下左右移动,射击战机获取积分。
功能二:战机从随机位置处向下移动,若接触到飞机,则发出结束信号,并显示最终分值。
功能三:点击继续按钮,则可以选择是否继续进行游戏
1.2 界面介绍
飞船发射子弹对敌机进行攻击,有时间截止时间60s和得分显示;

1.3 游戏创新
在游戏结束时,加入对话框对用户进行询问是否继续游戏

四、程序流程图

通过对已有程序的进行的学习分析,在此基础加以改进,得到流程图;
共有六大部分,一个while循环一个for循环,三个判断语句组成的程序,程序框图如下。
在这里插入图片描述
在这里插入图片描述

五、程序具体相关说明

(1)大纲视图

在这里插入图片描述

(2)初始化部件位置

在这里插入图片描述

通过创建左右上下边框、得分显示、子弹1和2、战机和敌机属性节点中的位置,直接定义部件最顶层和最左层的位置信息,每次进行初始化坐标。

(3)键盘执行程序初始化

在这里插入图片描述
在这里插入图片描述

(4)战机与飞船撞击测试

在这里插入图片描述

判断战机与敌机的相对位置,若有重合,则飞船爆炸图标在特定位置显示,敌机不显示,游戏结束。

(5)敌机随机位置显示

在这里插入图片描述

应用移位寄存器,对敌机下落进行定义,当敌机下降到极限位置时,重新开始最初下降;

(6)子弹与敌机的撞击测试

在这里插入图片描述

当子弹位于敌机范围,执行敌机爆炸并得分加1,敌机爆炸图标在特定位置显示,敌机不可见;

(7)游戏结束判断(创新点)

在这里插入图片描述

游戏结束,飞船爆炸结束时,则游戏结束图标出现1s;出现得分点击继续;出现对话框,选择继续游戏或者结束游戏;这是本组加入的创新点。

有用,点赞,点赞!!!懂?

希望大家认同的话点个赞再走呗!!

  • 8
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值