Micro:bit上有一个5×5的LED矩阵用于显示。Micro:bit给这个矩阵设定了x,y轴坐标,这样就可以具体控制每一个LED矩阵中的点。
LED灯的坐标值
今天就用这个LED矩阵设计一个躲子弹的游戏
游戏说明:如下图所示 (按A键LED灯向左移动,按B键LED灯向右移动,按A+B键LED灯向上移动,同时每栏上方有子弹会掉落,主角要左右闪躲,避免被子弹打到)
程序如下
利用A(向左移)、B(向右移)及A+B(向上移)来控制LED灯的亮灯位置
增加上方物品往下掉(Y0、Y1、Y2、Y3、Y4分别代表每一栏物品的Y坐标)
接下来程序是控制每一栏的灯往下掉,共5栏,每一栏的程序都一样(只改里面的变量即可)
当主角被掉下的子弹碰到时
下载到Micro:bit上就可以玩啦。
把这个程序反过来坐就可以做一个接香蕉的游戏,这部分就留给小朋友自己想了。