贪吃蛇labview制作过程详解

【千里优选教学基地】

实验小屋>Labview

006贪吃蛇游戏(底层支持部)

大家一起来学编程,像画画一样的编程,希望通过学习的过程开发孩子的脑力与智力。为让更多人可以学习,本教程应用labview8.5版本。本节通过15分钟制作过程来掌握和巩固:

键盘上下左右键的调用

C语言模块的嵌套编程

用户事件的操作

双线程的协调

局部变量的调用

【备注】本课程适用于15岁以上的学生

006制作过程视频

★游戏制作步骤★

Game Making Steps

(底层支持部分)

贪吃蛇界面本质就是数组操作的过程,然后把数组的元素值赋予不同的含义,如本设计中:(0代表场景背景,1代表贪吃蛇的身子,2代表贪吃蛇的头,3代表奖励)

贪吃蛇的身体其实也是用一个数组来存储身体的位置,第一行数据是贪吃蛇头的位置,第一行以后都是身体,通过位置标注结构到界面上得到蛇的形状。

移动的贪吃蛇是对身体位置数组进行操作,先删除一个尾部,再插入一个头部数据。

接下来就是将贪吃蛇位置数组标记到场景数组上(互动界面),蛇的长度决定For循环的次数,第一次引索为零所以标记为2(头),其余部分标记为1(身子)。

下面是贪吃蛇位置数组的移动结构。

贪吃蛇位置数组的碰撞检测结构。

主界面

" 本游戏制作为原创公益教学课程,不得用于获利性活动。"

——梦魄@行动(2018/05/17)

" This game is an original public interest teaching course,and it should not be used for profitable activities ."

——Dream doing(2018/05/17)

千 里 优 选 教 学 基 地

微信公众号:qlyxgy

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180518G0IZVE00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券