用户名
密码

徐新中信息科技名师工作室
成员名单

  • 徐新中

    实验小学

    加入时间:2022-05-25

  • 曹莉

    广汇小学

    加入时间:2022-05-25

  • 蒋洁

    都山小学

    加入时间:2022-05-25

  • 柯敏艳

    经济技术开发区实验小学

    加入时间:2022-05-25

  • 刘小军

    湖滨学校

    加入时间:2022-05-25

  • 刘怡萱

    新街小学

    加入时间:2022-05-25

  • 潘韵冬

    二实小

    加入时间:2022-05-25

  • 史文婷

    新建小学

    加入时间:2022-05-25

  • 宋健

    广汇小学

    加入时间:2022-05-25

  • 宋新

    闸口小学

    加入时间:2022-05-25

  • 孙园园

    和桥小学

    加入时间:2022-05-25

  • 闻敏

    西渚小学

    加入时间:2022-05-25

  • 吴洁

    城北小学

    加入时间:2022-05-25

  • 徐燕斐

    悲鸿小学

    加入时间:2022-05-25

  • 薛俊峰

    范道小学

    加入时间:2022-05-25

  • 张力维

    湖滨学校

    加入时间:2022-05-25

  • 张妍

    东氿小学

    加入时间:2022-05-25

  • 周颖

    鲸塘小学

    加入时间:2022-05-25

  • 朱壬玺

    陶城小学

    加入时间:2022-05-25

  • 宗冠夏

    城北小学

    加入时间:2022-05-25

课堂砥砺

赛车游戏

作者:宋健  日期: 2024-11-08  点击:

【教学目标与要求】

1.运用侦测和判断控件,使赛车由起点自动行驶至终点。通过分析赛车的稳定性因素,试改装赛车以稳定提速。

2.创设情境,激发兴趣。学生在完成任务的过程中掌握知识点,再通过知识迁移解决更多实际问题。

3.通过师生平等对话,以赛促学、以赛促练,提高动手实践能力。

4.学以致用,思考问题不拘泥于一种方式,开启发散思维、大胆尝试。“改装”赛车,奇妙的想法有时来自于一种悟性。

【教学重点与难点】

重点:理解侦测的意义。

难点:巧用条件判断。

【教学方法与手段】

教师创设情境,用实际问题激发学生的兴趣。以任务导入抛出知识需求,以交流合作激发创新动力。

【课时安排】

安排1课时。

【教学准备】

计算机网络教室,教学广播系统。

【教学过程】

一、情境导入

师:你知道吗?未来的汽车不用驾驶员,汽车将根据事先设定的终点自动驾驶。

请同学们先来看一组视频(在线和下载均可播放):

http://www.iqiyi.com/w_19rsi4lh89.html

生:这样真好!爸爸再也不用辛苦驾驶啦!

师:你也可以做到,就在今天这节课,下面我们用Scratch来做一个虚拟的“自动驾驶”赛车小游戏。

二、知识新授

1. 设置舞台和角色

师:要实现赛车行驶,首先要做哪些准备?(场景、角色)

生:赛车、赛道。(师提示:起点线、终点线)

任务1:请同学们用“画笔”工具自行设计一条赛道,再从网上下载赛车图,并保存在D盘的“图片”文件夹中。

师:如何绘制赛道背景?如何添加赛车角色?

师演示:选择“绘制新背景”,打开“绘图编辑器”窗口,利用“画笔”工具将其线条变粗,然后画上弯弯的赛道。使用直线工具,分别选择蓝色画起点线,选择红色画终点线和小旗。

同学们学会了这个方法可以设计个性化的赛道,至于如何添加赛车角色,大家已不再陌生,只是需要注意调整赛车角色的大小时,不要宽于赛道,否则赛车永远都不会到达终点了。

2. 赛车不断前进

师:准备好赛道和赛车,下一步就可以启动马达出发啦!

任务2:请同学们搭建赛车的初始化脚本,初始化赛车的位置和方向,并让它不断前进。

师:若要使赛车“持续”前进,我们可以怎么做?

生:使用重复执行控件。(师引导)

师:好,你试试看!(生尝试,师巡视)

师:看来同学们的赛车性能都不错,少数没有做好的同学,会不会是因为“坐标”的概念忘记了呢?请大家交流一下,看看有没有遇到什么问题?

生:一直向前进,遇到草地不能拐弯,偏离赛道了。

师:那请你说说看,怎样解决?

(学生的答案也许比较多,教师借此抛出“传感器”的概念)

那么,为了更好地判断赛车是否偏离赛道,同学们的赛车上想不想也安装一个传感器呢?

生:想!

师演示:选中角色赛车,在控制栏中选择“造型”标签,然后选择椭圆工具,选取红色和绿色给赛车画上小圆,作为虚拟“传感器”。

学生尝试操作,老师巡视,发现问题及时解决。

3. 赛车偏离轨道后纠正方向

师:这下应该妥了吧,同学们的赛车都装上传感器了。好吧,我们再来试试看,赛车会不会自动拐弯了。

生:还是不行啊!

师:那怎么办?看来要想使“传感器”发挥作用,只安装是不行,还要让它工作起来。

在这里,我们可以用Scratch中的“侦测”来模拟“传感器”的读值,再通过条件控件对方向进行判断。

师引导:如果左边红色的“传感器”碰不到路面,赛车就向哪个方向调整?请一个同学来说说看。

任务3:请你编写脚本,实现赛车偏离轨道后纠正方向的功能。

请做完的学生一边演示,一边描述自己编写的脚本含义。

师:请同学们想想看,除了判断赛车偏离赛道,可不可以判断赛车压到草坪?(也许有同学会这么做哦)

4. 赛车到达目的地

任务4:赛车平稳到达目的地时全部停止而且读出时间。

师演示:计时器的用法。

师小结:传感器的读值会变化,侦测的颜色也可不唯一。

5. 比一比

师:现在同学们的赛车可以平稳自动到达终点了,想象一下,我们可否提高赛车的自动驾驶速度呢?下面我们就来比一比。

师:为了公平合理,同学们统一使用老师提供的这条赛道。(下发图片导入舞台背景)

任务5:探究赛车行驶的稳定性与哪些因素有关?

生测试后回答:与赛车的速度、旋转角度有关。(师适当引导)

师:现在有很多同学已经试着修改了速度和角度值,来看看,谁的赛车最快到达了终点?

师:除了修改速度和角度,还可以修改什么?

传感器的位置可以修改吗?传感器的数量可以增加吗?

请同学们不要怕出错,大胆改装你的赛车吧,赛道不变,期待你的“最短时间”!

学生尝试操作,老师巡视,发现好的想法及时鼓励分享。