四、巧接金雨

第13课 巧接金雨-显示移动篮子

任务场景:巧接金雨-显示移动篮子
任务场景:巧接金雨-显示移动篮子

一、任务目标

完成「巧接金雨-显示移动篮子」:按键/传感驱动得分与结束条件。

二、我们要学什么

  • 学习要点:按键左右移动接豆篮子
  • 本课过关:能完成:按键时篮子在屏上左右移动。
  • 示例对齐:体验题对应 「4-1-1 巧接金雨-显示移动篮子」;完整代码对应 「4-1-2 巧接金雨-手动移动篮子」。

三、本节要点

本课核心是「按键左右移动接豆篮子」。游戏从「能看见、能移动接具」开始;金豆下落和计分放到后面课。

1看任务接豆篮子
2抓关键按键左右移动
3验现象篮子跟着键走

四、解题思路

关键能力「按键左右移动接豆篮子」。可对照:接金币小游戏第一步:先学会左右挪篮子,人还没开始掉金币。 通道:输入=板载按键(左/右),输出=彩屏上篮子的位置。成功时应见:按左是否左移、按右是否右移。

本课主要用到:彩屏 TFT、板载按键。

  1. 1用变量保存篮子横坐标,按左/右键增减后再重画。
  2. 2本课先不要下落金豆(下一课)。
  3. 3注意别移出屏幕。
  4. 4按左、按右,篮子位置应跟着变。

解题流程(只留关键词)

1. 按键左右移篮子2. 注意别移出屏幕3. 运行核对

五、图形块功能讲解

下表是本课新出现的图形块。旧块不重复讲解;认完再点「载入」到工具箱核对。

图形块分类作用本课用法
TFT 画矩形
显示绘制矩形边框或填充矩形。搭积木时靠它完成:绘制矩形边框或填充矩形。载入后对照截图找块。

六、知识点讲解

篮子坐标:用变量存横向位置,按键改坐标再重画。过关看按左/右篮子跟着移。

先对照屏幕/灯/声:按左是否左移、按右是否右移。再连按同一方向,看篮子会不会移出边界或卡住。

七、编程练习

先点「载入」进入 MixVM(board=sowl_design)。默认积木模式;程序来自 MixGo SOWL 六学期兴趣课程/学期2。若题目标了 design 外设,接线会一并导入。在 Mixly 里「运行 / 停止」,需要时点「检查」。动手前请看本页第四节和第五节。

六学期兴趣课程:4-1-1 巧接金雨-显示移动篮子.mix。载入后运行。

八、课堂练习

前两题是判断,后面是选择;选定答案后点击「检查」。

  1. 判断:不按键篮子也会自己左右乱晃接豆。

  2. 判断:按本课过关来核对:分别按左右键,看篮子是否按你的方向移动。

  3. 本课先要做成的是?

  4. 输出看?

  5. 本课还没有?

九、本节小结

带走一句:已经能按「按键左右移动接豆篮子」做出对应现象。