三、眼疾手快

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

任务场景:眼疾手快-输出用户反应
任务场景:眼疾手快-输出用户反应

一、任务目标

判断按对/按错并显示反应时间或结果提示。

二、我们要学什么

  • 学习要点:判断按对按错并给出成绩
  • 本课过关:能完成:按对、按错能区分,并显示时间或对错提示。
  • 示例对齐:体验题对应 3-4-1 眼疾手快-输出用户反应.mix;完整代码对应 3-4-2 眼疾手快-换别的按键.mix。

三、本节要点

抓住能力点:「判断按对按错并给出成绩」。前一课重点是随机亮灯;本课要把结果说清楚:对了还是错了,用了多久。

1明情景对错要说清
2对能力判定对错和成绩
3看结果对错提示能分开

四、解题思路

不要重复抄任务原文,直接按「判断按对按错并给出成绩」拆步骤。情景:游戏结束结算:按对了绿灯加分,按错了红灯提示,并用时写在屏上。 输入「亮灯后你按下的那一键是否按对」对输出「彩屏成绩/对错,灯给出反馈」。核对:按对和按错的提示是否不同。

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

  1. 1比较「按的是哪盏」和「该按哪盏」。
  2. 2对、错给出不同提示,并带上反应时间或成绩。
  3. 3不要只亮灯不评判(那是前一课重点)。
  4. 4故意按错一次,提示应与按对不同。

流程提要(关键词)

1. 判定对错给成绩2. 对、错给出不同提示3. 运行核对

五、图形块功能讲解

本课用到的 Mixly 图形块均已在前面的课讲过。请直接对照编程练习搭积木;若有遗忘,回到该积木首次出现的课页复习。

六、知识点讲解

对错判定:比较「按的是哪盏」与「该按哪盏」,再输出不同提示或成绩。过关看按对、按错的提示能区分开。

验收时看:按对和按错的提示是否不同。再故意按错一次,看提示是否和按对不一样。

七、编程练习

「载入」后进入 MixVM(board=sowl_design)。以图形化积木为主,材料取自 MixGo SOWL 六学期兴趣课程/学期1。外设 design 会随题目导入接线。运行、停止在 Mixly 工具栏;「检查」用来对关键字。载入前先浏览解题思路和图形块说明。

六学期兴趣课程:3-4-1 眼疾手快-输出用户反应.mix。载入后运行。

八、课堂练习

先判断对错,再完成其余题;提交前点「检查」。

  1. 判断:按对按错都显示同一句话,没有成绩或对错区别。

  2. 判断:推荐这样验证:分别做一次按对和按错,看屏或灯的提示是否不同,并用时有显示。

  3. 本课相对随机亮灯,新增加的是?

  4. 验证时应特意做什么?

  5. 过关时应能?

九、本节小结

小结落点:「判断按对按错并给出成绩」。