【千里优选教学基地】
实验小屋>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
领取专属 10元无门槛券
私享最新 技术干货