第9课 赛车游戏

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

授课日期 ____________累计教时 _____

课题9. 赛车游戏课时1课时

教学目标➢理解侦测与“不成立”控件的含义

➢学会计时器控件的使用

➢运用判断和颜色侦测控件创作自动驾驶赛车游戏

重点理解侦测与判断控件

难点赛车偏离轨道后如何纠正

教学方法

器材准备

网络机房、课件

教学过程教学评价或改进

一、新课导入

师:我们现在处于一个科技快速发展社会,科技正在改变着我们的生活方式,

吃穿住用行和十年前都发生了很多变化,比如出行方面,你们听说过自动驾驶汽车

吗?

(播放自动驾驶汽车AI视角视频)

师:汽车之所以能在路上自动行驶不发生意外,靠的就是它身上的各类传感器,

传感器就像是我们人类的眼睛和耳朵,它把各类信息及时传送到大脑,大脑通过处

理再让身体做出反应。

师:虽然现在已经有一些自动驾驶汽车能在道路上行驶了,但要真正进入我们

的生活还需要一些时间。不过现在我们可以利用SCRATCH软件制作一个小程序,在

电脑里模拟下自动驾驶技术。

二、新课讲授

1、绘制传感器

师:要实现赛车自动驾驶,必须要借助传感器侦测车道情况,以此来判断赛车

是否偏离道路,我们可以在赛车车灯位置分别画上红、绿的圆,作为虚拟“传感器”。

(学生操作:选择赛车角色——造型——椭圆工具)

2、赛车初始化

师:当玩家单击绿旗开始游戏时,我们要让游戏初始化,让小车回到开始位置,

面向右侧跑道位置。请同学们尝试完成赛车初始化。

(学生操作:利用移动到…..和面向…..控件完成赛车初始化)

3、赛车前行及方向纠正

师:让赛车不断前进很简单,我们只需要利用重复执行和移动….步两个控件就能实现,但这种方法只能让赛车直线行驶,但面对弯曲的赛道,怎么让赛车自动纠正方向呢?

师:赛道和草地颜色是不同的,如果我们利用侦测到草地颜色就旋转行不行呢?请同学们自己尝试。

师:有没有同学成功的完成了赛车轨道的自动纠正呢?知道为什么没有成功吗?原来利用碰到颜色就旋转侦测的主体是整个赛车,当车头碰到草地时赛车会向某个方向旋转,但在旋转时车尾会碰到草地又会再次旋转,这样它就会不停的原地旋转。看来用这个控件不行的,那怎么办呢?

师:我们可以在赛车大灯的位置加上红、绿两个不同颜色的传感器,用来判断左右是否超出赛道。如果红色“传感器”侦测不到灰色路面,意味着左侧已经偏离道路,就要向右旋转纠正方向,绿色偏离就要向左旋转。

师:红色没有碰到绿色在程序中如何表示呢?这就需要用到一个新控件——“不成立”,请看老师操作。

(教师演示讲解赛车自动纠正方向的方法)

(学生尝试操作)

4、赛车到达目的地

师:如果赛车碰到红色小旗,即表示已经到达目的地,那行游戏结束,因为只要赛车任何位置碰到红色就视为到达,这时的侦测条件就可以使用碰到….颜色控件了。

(学生操作)

5、计算运行时间

师:既然是赛车,我们当然要知道赛车跑完全程的时间了,这时可以利用计时器控件,让赛车自己把计时器中的时间说出来。

师:需要注意的是计时器在打开scratch软件后就开始计时了,如果不让计时器在游戏开始时归零,所显示的时间是打开scratch软件后的时间而不是赛车运行时间。

(学生操作)

6、巩固练习

师:尝试调整脚本让你的赛车跑得又快又稳,你还能加那些内容让你的赛车游戏更加精彩。

三、课堂小结。

师:这节课我们利用虚拟传感器达到了让赛车自动行驶功能,期间利用了两个新控件“颜色….碰到…..”、“….不成立”。为了得出赛车运行时间,我们还用到了计时器控件。

板书设计

第9课赛车游戏

传感器不成立计时器(归零)

教学反思

相关文档
最新文档