一、分秒必争

第4课 分秒必争-抢7游戏

任务场景:分秒必争-抢7游戏
任务场景:分秒必争-抢7游戏

一、任务目标

灯一亮就赶紧按键,比谁反应快;用时或胜负会显示出来,像课间抢答器。

二、我们要学什么

  • 学习要点:抢 7:灯亮就按,比谁更快
  • 本课过关:能完成:灯亮后抢按,屏上出现用时或胜负。
  • 示例对齐:体验题对应 「1-4-1 分秒必争-抢7游戏」;完整代码对应 「1-4-2 分秒必争-可变难度抢7游戏」。

三、本节要点

抓住能力点:「抢 7:灯亮就按,比谁更快」。前面是自己的秒表;本课变成课间抢答器,规则围绕「7」和反应速度。

1看任务抢7比快
2抓关键灯亮才算按下
3验现象慢了结果不同

四、解题思路

关键能力「抢 7:灯亮就按,比谁更快」。可对照:课间「抢 7」:灯一亮就拍键,谁快谁赢,用时或胜负写在屏上。 通道:输入=灯亮后的抢按按键,输出=点阵屏上的用时或胜负。成功时应见:抢到后是否显示结果,慢了是否不同。

本课主要用到:点阵屏、板载按键。

  1. 1数到 7 或约定信号出现时才允许抢按。
  2. 2记录谁先按或用了多久,给出胜负/成绩。
  3. 3信号出现前按应无效。
  4. 4故意晚按一次,结果应与快按不同。

解题流程(只留关键词)

1. 灯亮才算抢按2. 记录谁先按或用了多久3. 信号出现前按应无效4. 运行核对

五、图形块功能讲解

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

图形块分类作用本课用法
比较
逻辑比较两个值(大于/等于/小于等),得到真或假。本课里用它做:比较两个值(大于/等于/小于等),得到真或假。载入后按名称在工具箱核对。
四则运算
数学加、减、乘、除等运算。本课里用它做:加、减、乘、除等运算。载入后按名称在工具箱核对。
显示图案
显示在点阵上显示内置或自定义图案(心形、对勾等)。搭积木时靠它完成:在点阵上显示内置或自定义图案(心形、对勾等)。载入后对照截图找块。

六、知识点讲解

抢7游戏:数到 7 或灯亮时比谁先按,记录反应或胜负。过关看灯亮再按才算、慢了结果不同。

先对照屏幕/灯/声:抢到后是否显示结果,慢了是否不同。再故意慢半拍,看胜负或用时是否变差。

七、编程练习

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

六学期兴趣课程:1-4-1 分秒必争-抢7游戏.mix。载入后运行。

八、课堂练习

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

  1. 判断:灯还没亮就按,也应该算赢。

  2. 判断:按本课过关来核对:等灯亮再按,核对屏上是否给出用时或胜负。

  3. 抢 7 游戏有效按键的时机是?

  4. 本课更像?

  5. 过关时应能?

九、本节小结

带走一句:已经能按「抢 7:灯亮就按,比谁更快」做出对应现象。