第9课 赛车游戏.doc_第1页
第9课 赛车游戏.doc_第2页
第9课 赛车游戏.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论