
基于Labview的打地鼠游戏程序VI,打开可直接使用。
程序图:
二、方案论证
1.地鼠部分
方案一:运用事件,实现点击的确认,并利用随机来判定哪个口有地鼠。
方案二:调用ActiveX控件,采用更简单的语句编写,例如Flash。
鉴于此次想要练习Labview的应用,选用了方案一。
2.LABVIEW程序设计
初步的设计并不理想,不能实现地鼠自动消失以及乱点鼠标的惩罚。
经过多次调整方案,最后采用了对于事件进行详尽分类,将地鼠的出现与消失编入事件,后来加入开始结束按键以后,问题变得更加复杂,于是在调用子VI的基础上,又增加了“等待开始”与“失败”两个事件,在此基础上重新调整了每一个参数在不同事件中的传递以及累计运算,最后实现了数据的统计。
在等待地鼠出现的事件中加入了难度的递增判断。对于同类数据隐藏,并把相同分类的编入簇处理,以简化框图。
3.界面美化
初步美化界面,个性化了按键,对于某些按键加入特效。最终加入音效。
可以实现的,而且不是太难
无非就是UDP的应用
UDP就是网络的多点通讯,可以写出类似于,QQ讨论组的东西
如果不会UDP,LabVIEW还提供了一个DataSocket外部通讯数据,可以用来电脑之间交换数据
而且LabVIEW支持直接将图片拖入程序中
还有图片下拉列表之类的东西,所以一般简单的动态界面都是可以做的
说那些LabVIEW不行的人,是因为他们没有真正深入了解他
下面是别人托我写的2048游戏,只花了我2个小时时间
而LabVIEW也是有缺点的,那就是使用的人太少,肯专研的人太少,网上论坛里的程序
大多都是一些极不规范的小程序
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)