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