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

一、任务目标
灯一亮就赶紧按键,比谁反应快;用时或胜负会显示出来,像课间抢答器。
二、我们要学什么
- 学习要点:抢 7:灯亮就按,比谁更快
- 本课过关:能完成:灯亮后抢按,屏上出现用时或胜负。
- 示例对齐:体验题对应 「1-4-1 分秒必争-抢7游戏」;完整代码对应 「1-4-2 分秒必争-可变难度抢7游戏」。
三、本节要点
抓住能力点:「抢 7:灯亮就按,比谁更快」。前面是自己的秒表;本课变成课间抢答器,规则围绕「7」和反应速度。
1看任务抢7比快
2抓关键灯亮才算按下
3验现象慢了结果不同
四、解题思路
关键能力「抢 7:灯亮就按,比谁更快」。可对照:课间「抢 7」:灯一亮就拍键,谁快谁赢,用时或胜负写在屏上。 通道:输入=灯亮后的抢按按键,输出=点阵屏上的用时或胜负。成功时应见:抢到后是否显示结果,慢了是否不同。
本课主要用到:点阵屏、板载按键。
- 1数到 7 或约定信号出现时才允许抢按。
- 2记录谁先按或用了多久,给出胜负/成绩。
- 3信号出现前按应无效。
- 4故意晚按一次,结果应与快按不同。
解题流程(只留关键词)
五、图形块功能讲解
下表是本课新出现的图形块。旧块不重复讲解;认完再点「载入」到工具箱核对。
| 图形块 | 分类 | 作用 | 本课用法 |
|---|---|---|---|
![]() | 逻辑 | 比较两个值(大于/等于/小于等),得到真或假。 | 本课里用它做:比较两个值(大于/等于/小于等),得到真或假。载入后按名称在工具箱核对。 |
![]() | 数学 | 加、减、乘、除等运算。 | 本课里用它做:加、减、乘、除等运算。载入后按名称在工具箱核对。 |
![]() | 显示 | 在点阵上显示内置或自定义图案(心形、对勾等)。 | 搭积木时靠它完成:在点阵上显示内置或自定义图案(心形、对勾等)。载入后对照截图找块。 |
六、知识点讲解
抢7游戏:数到 7 或灯亮时比谁先按,记录反应或胜负。过关看灯亮再按才算、慢了结果不同。
先对照屏幕/灯/声:抢到后是否显示结果,慢了是否不同。再故意慢半拍,看胜负或用时是否变差。
七、编程练习
先点「载入」进入 MixVM(board=sowl_design)。默认积木模式;程序来自 MixGo SOWL 六学期兴趣课程/学期2。若题目标了 design 外设,接线会一并导入。在 Mixly 里「运行 / 停止」,需要时点「检查」。动手前请看本页第四节和第五节。
六学期兴趣课程:1-4-1 分秒必争-抢7游戏.mix。载入后运行。
正在载入编程环境
正在载入 MixGo SOWL 仿真编程环境…
八、课堂练习
前两题是判断,后面是选择;选定答案后点击「检查」。
判断:灯还没亮就按,也应该算赢。
判断:按本课过关来核对:等灯亮再按,核对屏上是否给出用时或胜负。
抢 7 游戏有效按键的时机是?
本课更像?
过关时应能?
九、本节小结
带走一句:已经能按「抢 7:灯亮就按,比谁更快」做出对应现象。


