用Labview开发的小游戏,没事就玩玩

肥猫 2年前 1497次点击 来自 分享

简介:LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。 LabVIEW软件是NI设计平台的核心,也是开发测量或控制系统的理想选择。 LabVIEW开发环境集成了工程师和科学家快速构建各种应用所需的所有工具。

游戏1“飞天忍者猫”(平台:Labview2011)

一、操作说明

1.打开文件夹“Cat”里面的Main.vi,程序设置为“打开自动运行”;

2.运行将进入加载界面,加载完成后进入游戏界面;

3.点击“游戏开始”,将开始游戏;

4.游戏方法:按“SPACE”将进入跳跃;按“SHIFT+SPACE”跳跃的更高,可穿越障 碍物。

用Labview开发的小游戏,没事就玩玩

二、程序说明

1.Ctls:自定义控件文件夹;

2.Data:数据库及游戏相关数据;

3.music:背景音乐以及游戏音效;

4.subvi:程序的子VI;

5.Main.vi:主VI文件。

用Labview开发的小游戏,没事就玩玩

游戏2”老虎机“

程序与操作规则介绍:

就是使用摇杆摇一下,然后再按下按钮停止,(不是停止按钮),出现两张相同画面有双倍积分,出现三张相同画面有三倍积分。

用Labview开发的小游戏,没事就玩玩

游戏3“令人叹服的abview象棋”

别人用Labview写的象棋程序,非常之利害;

看看别人的思想,编程最重要的就是思想。

前面板:

用Labview开发的小游戏,没事就玩玩

部分Labview程序框图:

用Labview开发的小游戏,没事就玩玩

游戏4“登陆月球”

游戏说明:

本范例是一个游戏,演示了Express VI的强大功能。

登陆月球:请从10000米高处降落,并以5m/s或更低速度着陆。

本范例中用到以下Express VI:“公式”、“触发与门限”、“比较”、“显示对话框信息”。

前面板:

用Labview开发的小游戏,没事就玩玩

部分Labview程序框图:

用Labview开发的小游戏,没事就玩玩

游戏5”“扫雷”

外国人编写的,看看我们和外国人编程思想的差距,编的不错,希望大家能够好好学习,取其精华去其糟粕,努力提升labview水平,技术就是读程序,写程序,读程序,写程序的不断循环过程,枯燥但是充实有味道。

用Labview开发的小游戏,没事就玩玩

游戏6“连连看”

牛人做的连连看,非常不错,值得大家学习。

用Labview开发的小游戏,没事就玩玩

游戏7“梦幻钢琴”

*界面美观,多种音色,曲目丰富,可自动弹奏;

*游戏仿照钢琴而做,共有13个键,音域从低音部的sol到高音部的mi,涵盖歌曲广,娱乐性强;

*游戏模式:当音符下落到Bingo线上时,用鼠标点击对应的琴键,击中后,会发出键上所标音,同时音符碎裂,得分增加, 满分为100分。曲目分初级、中级、高级三种难易等级,种类丰富,玩家可任选。在乐器栏中提供了钢琴、音乐盒、男声、笛子、琵琶、扬琴六种音色。也可使用键盘控制:电脑键盘上的F、G、H分别代表低音的5、6、7, 横排数字键1~7分别代表中音的1~7 , 8、9、0代表高音的1、2、3;

*自动弹奏:选择曲目和乐器后,程序自动弹奏曲目,同时动态显示音符,音、高棒随音高变化。

用Labview开发的小游戏,没事就玩玩

用Labview开发的小游戏,没事就玩玩

游戏8“超级玛利奥”

也是个牛人编写的,不过貌似运行效率并不高,非常需要code review。

用Labview开发的小游戏,没事就玩玩

Labview是一款非常不错的编程软件。

本文素材来自电子发烧友论坛。

3 条回复
alvad 2个月前

就是不说去哪里下载!

TY125689 1个月前

对就是不说哪里下载,而且这些游戏都是基于LABVIEW平台下运行的,可以转化成不是基于LABVIEW基础下运行的嘛

TY125689 1个月前

我觉得用单片机去开发这些小游戏会更好,没有必要用LABVIEW 去开发这些程序


©2017 Powered by LabVIEW社区 - To Be Better
Any questions please contact us:confidante@labview.help