Labview——贪吃蛇游戏制作
1.贪吃蛇的界面
最开始接触的贪吃蛇是小时候小霸王那种用像素点组成的蛇身,在用Labview制作贪吃蛇的界面时我们可以选择用布尔灯数组来代表像素点的暗灭。也就如图一所示。
2.贪吃蛇移动的实现
贪吃蛇这个小游戏的难点在于贪吃蛇的移动,经过分析,发现贪吃蛇在没有吃到食物时,每移动一步,整个数组只有四个元素的值改变(移动后),如图三所示的四个元素。
3.随机产生食物
当贪吃蛇吃到食物时,需要再随机在面板上产生一个食物,我们可以通过在一个While循环里面随机产生一个面板行列索引值,当产生的行列索引在面板上对应的元素为0时停止,不为零时继续产生新的索引知道对应的元素为0,图五就是贪吃蛇随机产生程序框图。
6.得分
我们通过显示贪吃蛇所吃食物的数量来表示得分,只需用蛇身的长度减去原本蛇身的长度即可。
7.游戏开始
只有当点击了游戏开始按钮后,游戏才会开始。我们可以采用While循环完成这个功能,并用顺序结构把它与主要程序连接起来。图7为游戏开始循环。

8.心得体会
贪吃蛇小游戏在这里基本就已经完成了。最有我还想写一下在这次大作业期间的心得体会。以前没有接触Labview的时候,我一直以为Labview只是一个做工业软件界面的工具,后来才开始慢慢了解Labview的强大,它和C语言一样都可以完成各种各样的功能,区别只是在于一个是图形化语言,一个是文本语言。语言都是想通的,有了C语言的基础后,Labview上手可以说是毫不费力,虽然这个小游戏不难且很多人早就做过,但是也确实花费我不少时间和心血。可以说这次作业是十分愉快的,既学到了不少知识,也完成了一个属于自己的作品。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!