三、眼疾手快
第15课 眼疾手快-输出用户反应

一、任务目标
判断按对/按错并显示反应时间或结果提示。
二、我们要学什么
- 学习要点:判断按对按错并给出成绩
- 本课过关:能完成:按对、按错能区分,并显示时间或对错提示。
- 示例对齐:体验题对应
3-4-1 眼疾手快-输出用户反应.mix;完整代码对应3-4-2 眼疾手快-换别的按键.mix。
三、本节要点
抓住能力点:「判断按对按错并给出成绩」。前一课重点是随机亮灯;本课要把结果说清楚:对了还是错了,用了多久。
1明情景对错要说清
2对能力判定对错和成绩
3看结果对错提示能分开
四、解题思路
不要重复抄任务原文,直接按「判断按对按错并给出成绩」拆步骤。情景:游戏结束结算:按对了绿灯加分,按错了红灯提示,并用时写在屏上。 输入「亮灯后你按下的那一键是否按对」对输出「彩屏成绩/对错,灯给出反馈」。核对:按对和按错的提示是否不同。
本课主要用到:彩屏 TFT、彩灯/LED、板载按键。
- 1比较「按的是哪盏」和「该按哪盏」。
- 2对、错给出不同提示,并带上反应时间或成绩。
- 3不要只亮灯不评判(那是前一课重点)。
- 4故意按错一次,提示应与按对不同。
流程提要(关键词)
五、图形块功能讲解
本课用到的 Mixly 图形块均已在前面的课讲过。请直接对照编程练习搭积木;若有遗忘,回到该积木首次出现的课页复习。
六、知识点讲解
对错判定:比较「按的是哪盏」与「该按哪盏」,再输出不同提示或成绩。过关看按对、按错的提示能区分开。
验收时看:按对和按错的提示是否不同。再故意按错一次,看提示是否和按对不一样。
七、编程练习
「载入」后进入 MixVM(board=sowl_design)。以图形化积木为主,材料取自 MixGo SOWL 六学期兴趣课程/学期1。外设 design 会随题目导入接线。运行、停止在 Mixly 工具栏;「检查」用来对关键字。载入前先浏览解题思路和图形块说明。
六学期兴趣课程:3-4-1 眼疾手快-输出用户反应.mix。载入后运行。
正在载入编程环境
正在载入 MixGo SOWL 仿真编程环境…
八、课堂练习
先判断对错,再完成其余题;提交前点「检查」。
判断:按对按错都显示同一句话,没有成绩或对错区别。
判断:推荐这样验证:分别做一次按对和按错,看屏或灯的提示是否不同,并用时有显示。
本课相对随机亮灯,新增加的是?
验证时应特意做什么?
过关时应能?
九、本节小结
小结落点:「判断按对按错并给出成绩」。