当前位置:文档之家› 第9课 赛车游戏上课讲义

第9课 赛车游戏上课讲义

板书设计
第9课赛车游戏
传感器不成立计时器(归零)
教学反思
(学生尝试操作)
4、赛车到达目的地
师:如果赛车碰到红色小旗,即表示已经到达目的地,那行游戏结束,因为只要赛车任何位置碰到红色就视为到达,这时的侦测条件就可以使用碰到….颜色控件了。
(学生操作)
5、计算运行时间
师:既然是赛车,我们当然要知道赛车跑完全程的时间了,这时可以利用计时器控件,让赛车自己把计时器中的时间说出来。
师:赛道和草地颜色是不同的,如果我们利用侦测到草地颜色就旋转行不行呢?请同学们自己尝试。
师:有没有同学成功的完成了赛车轨道的自动纠正呢?知道为什么没有成功吗?原来利用碰到颜色就旋转侦测的主体是整个赛车,当车头碰到草地时赛车会向某个方向旋转,但在旋转时车尾会碰到草地又会再次旋转,这样它就会不停的原地旋转。看来用这个控件不行的,那怎么办呢?
师:我们现在处于一个科技快速发展社会,科技正在改变着我们的生活方式,吃穿住用行和十年前都发生了很多变化,比如出行方面,你们听说过自动驾驶汽车吗?
(播放自动驾驶汽车AI视角视频)
师:汽车之所以能在路上自动行驶不发生意外,靠的就是它身上的各类传感器,传感器就像是我们人类的眼睛和耳朵,它把各类信息及时传送到大脑,大脑通过处理再让身体做出反应。
师:需要注意的是计时器在打开scratch软件后就开始计时了,如果不让计时器在游戏开始时归零,所显示的时间是打开scratch软件后的时间而不是赛车运行时间。
(学生操作)
6、巩固练习
师:尝试调整脚本让你的赛车跑得又快又稳,你还能加那些内容让你的赛车游戏更加精彩。
三、课堂小结。
师:这节课我们利用虚拟传感器达到了让赛车自动行驶功能,期间利用了两个新控件“颜色….碰到…..”、“….不成立”。为了得出赛车运行时间,我们还用到了计时器控件。
(学生操作:选择赛车角色——造型——椭圆工具)
2、赛车初始化
师:当玩家单击绿旗开始游戏时,我们要让游戏初始化,让小车回到开始位置,面向右侧跑道位置。请同学们尝试完成赛车初始化。
(学生操作:利用移动到…..和面向…..控件完成赛车初始化)
3、赛车前行及方向纠正
师:让赛车不断前进很简单,我们只需要利用重复执行和移动….步两个控件就能实现,但这种方法只能让赛车直线行驶,但面对弯曲的赛道,怎么让赛车自动纠正方向呢?
师:我们可以在赛车大灯的位置加上红、绿两个不同颜色的传感器,用来判断左右是否超出赛道。如果红色“传感器”侦测不到灰色路面,意味着左侧已经偏离道路,就要向右旋转纠正方向,绿色偏离就要向左旋转。
师:红色没有碰到绿色在程序中如何表示呢?这就需要用到一个新控件——“不成立”,请看老师操作。
(教师演示讲解赛车自动纠正方向的方法)
师:虽然现在已经有一些自动驾驶汽车能在道路上行驶了,但要真正进入我们的生活还需要一些时间。不过现在我们可以利用SCRATCH软件制作一个小程序,在电脑里模拟下自动驾驶技术。
二、新课讲授
1、绘制传感器
师:要实现赛车自动驾驶,必须要借助传感器侦测车道情况,以此来判断赛车是否偏离道路,我们可以在赛车车灯位置分别画上红、绿的圆,作为虚拟“传感器”。
第9课 赛车游戏
授课日期____________累计教时_____
课 题
9.赛车游戏
课 时
1课时
教学目标
理解侦测与“不成立”控件的含义
学会计时器控件的使用
运用判断和颜色侦测控件创作自动驾驶赛车游戏
重点
理解侦测与判断控件
难点
赛车偏离轨道后如何纠正
教学方法
器材准备
网络机房、课件入
相关主题