赛车游戏
【教学流程设计】
1.交互式导入
师生互动,引入话题
问:下雨天出行,您最担心什么?
老师:是啊,但是老师最担心的是下雨了赛车游戏设计思路,车开不了。 看~(出示图片)
问:不过没关系。 仔细看老师的视频。 它使用什么技术?
学生:自动驾驶技术
今天我们用Scratch软件来模拟无人驾驶技术,揭秘主题:赛车游戏——自动驾驶汽车
设计意图:体验无人驾驶技术的实际应用,激发兴趣,调动学生积极性,为课堂探索奠定基础。
2.探索新知识
1.活动1:模拟自动驾驶汽车
师:在规则下,尝试设计一辆无人驾驶汽车。 规则:从起点行驶,沿路行驶至红色终点并停车。
学生:遵守规则,尝试让汽车自动行驶
注意:出了什么问题?
学生:发现问题,无法按照路况自动驾驶
师:如何解决? 为什么我不能顺着路走?
带着问题观看视频地图场景,了解自动驾驶汽车的原理、传感器。
学生:答,需要画出传感器,然后通过对程序功能的梳理,编写流程来完善流程图; (写在学习计划上)
拼音传感器:
让学生上台操作演示
老师:老师在黑板上的模型演示展示了汽车的方向以及传感器如何确定它。
流程图:
设计意图:学生复习上节课的知识,重新梳理不同控件之间的关系赛车游戏设计思路,提高学生阅读程序的能力。 通过形成清晰的流程图,为后续利用滑动电位传感器知识编写脚本提供基础。
2.活动2:
自动驾驶汽车可以避开障碍物
老师:路上有山体滑坡,部分路被封锁,设立了警示牌。 车辆应该做什么?
学生:停下来,绕过去……
老师:在警告标志处停车,等待清理和修复后再继续前行。 要求学生调整他们的程序以避免障碍。
学生:完成课程后,学生展示
分部:传感器检测颜色并等待; 传感器还可以检测字符并等待。比较选项
通过观察和优化脚本找到问题的最佳解决方案。
学生:观察并回答,互相评价并改进程序和学习材料
3、活动三:
人机对战
老师:同学们用Scratch模拟了一辆可以沿着道路行驶并避开障碍物的无人驾驶汽车。
同样的速度,如果我们控制一个模型,谁会开得更快?
学生:自动驾驶、控制
教师:按照训练计划的说明,添加一辆可以用键盘控制的小车。 我们来制定一下人机对战的规则:不越道、不倒退、统一起点、计算到达时间。
观察:你发现人机大战的结果是什么?
3. 知识梳理及全课总结
知识技能:提高对知识的总结和梳理能力,促进更深层次的思考。
活动要求:
(1)思考:利用传感器板还可以做出哪些其他设计游戏动态,让游戏更加丰富?
(2)总结本课所学知识。
相关主题