赛车游戏
【教学过程设计】
一、互动导入
师生互动,导入课题
提问:下雨天出行最担心什么?
师:对,不过老师最担心下雨了,有车开不了,你们看~(出示图片)
提问:不过没有关系,仔细观看老师的视频,它使用了什么技术?
生:无人驾驶技术
今天我们使用Scratch软件来模拟无人驾驶技术,揭示课题:赛车游戏—无人驾驶汽车
设计意图:感受无人驾驶技术的实际运用,激发兴趣,调动学生的积极性,为了课上探索打下基础。
二、新知探究
1.活动一:模拟一台无人驾驶汽车
师:在规则下,尝试设计无人驾驶汽车。
规则:从起点行驶,沿着道路到达红色终点停下。
生:按照规则,尝试让汽车自动驾驶
留意:出现什么问题?
生:发现问题,无法按照道路无人驾驶
师:如何解决?为什么无法按照道路行驶?
带着问题观看视频,无人驾驶汽车的原理,传感器。
生:回答,需要绘制传感器,然后编程通过梳理程序功能,完善流程图;(写在学案上)
拼一拼传感器:
请学生操作,并上台展示
师:黑板上教师模型演示,车子方向,传感器如何判断
流程图:
设计意图:学生通过对上节课知识的复习,再次梳理不同控件之间的关系,提升学生读程序的能力。
通过形成明确的流程图,为后续利用滑动电位传感器知识编写脚本提供基础。
2.活动二:
无人驾驶汽车避开障碍
师:道路上遇到塌方,堵住部分路面,设置了警示标志,车辆需要怎么做?
生:停下,绕开……
师:在警示标志前停下,并等待清理修复后继续前进。
请同学们调整程序,完成避障。
生:完成程序后,学生展示
师:传感器侦测颜色,并等待;也可以传感器侦测角色,并等待。
对比选择
通过观察,优化脚本,找到解决问题的最优方案。
生:观察并回答,相互评价并完善程序和学件
3.活动三:
人机对战
师:同学们用Scratch模拟了一台无人驾驶汽车,能够沿着道路自行前进,并且能够躲避障碍。
相同的速度下,如果我们操控一台模型,谁行驶的快呢?
生:自动驾驶、操控
师:按照学练案的提示,添加一台可以键盘控制的汽车,我们来人机对战规则:不能超出道路,不能逆行,统一起点,计算到达时间
观察:你发现人机对战的结果是什么?
三、知识梳理,总结全课
知识技能:提升概括总结,梳理知识的能力,促进更深层次的思考。
活动要求:
(1)思考:利用传感板还能进行怎样的设计让游戏更丰富?
(2)总结本课所学知识。