本节课是Scratch模块的第12课内容,是学习Scratch基础部分的延续,认识和理解“克隆”控件,为后面独立设计程序打下基础。
【学情分析】
在本节课之前,学生已经掌握了使用条件语句、循环语句,侦测、外观、动作等模块,还未涉及“克隆”控件,更不知如何使用。
【教学目标与要求】
1.认识与理解“克隆”控件。
2.掌握利用“克隆”控件控制角变化方法。
3.通过使用“克隆”控件,掌握多个角相同动作的实现方法。
4.通过使用“克隆”控件,感受编程的乐趣。
【教学重点与难点】
重点:认识与理解“克隆”控件。
难点:利用“克隆”控件控制角变化。
【教学方法与手段】
任务驱动法。
【课时安排】信息技术教学反思
安排1课时。
【教学准备】
多媒体网络教室、《飞机大战》课件及学件。
【教学过程】
教学环节教师和学生活动设计意图游戏导入师:同学们,朋友圈有个一个很火的游戏
叫“飞机大战”,同学们想不想体验一下。
邀请学生体验Scratch游戏“飞机大战”。
师:好不好玩?想不想学习如何制作它呢?
板书:克隆飞机大战。
新知传授任务一:绘制飞机角
师:在这个游戏中共2个角,分别是“火炮”
和“飞机”。下面我们就根据教材提示绘制游戏角
。
1.绘制飞机角
(1)单击,打开“绘图编辑器”,使用椭
圆工具画出飞机造型。
师:除了使用椭圆工具,也可通过画笔、直线、矩形等工具画出飞机造型。
(2)单击“绘制新造型”,画出飞机爆炸后的
造型。
师:可以放大或还原图像,便于观察
或修改细节部分。
2.绘制火炮角
(1)画出火炮,将中心点设置在火炮下方。
中心点是角旋转的位置,角将以此点为中心进行旋转。
(2)复制造型1,调整火力位置,模拟开火的样式,注意中心点不移动。
师:通过快速点击造型1、造型2看到造型切换的效果。
任务二:编写程序
师:角制作完毕后,我们该如何设计角的程序呢?先来回忆一下,两个角都是如何运转的?
生(预设):火炮间断发射,用鼠标左右键控制炮管方向。飞机从顶部随机位置往下飞,被炮击中爆炸并消失或飞到舞台底部消失。
1.火炮开火
(1)模拟火炮开火。
(2)利用鼠标左右键控制炮管方向。
2.克隆飞机
师:同学们,我们该如何设计飞机从顶部随机位置往下飞,被炮击中爆炸并消失或飞到舞台底部消失呢?一架一架飞机设置?还是有什么其他的方法?
教师介绍“克隆”控件。
师:克隆就像角的分身术一样。表示建立一个指定角的克隆体,可以是本身,也可以是其他角,并且与这个角相同。
表示角的克隆体在启动时执行什么样的动作。
表示删除当前的克隆体。克隆的角只有在程序项目运行时才出现。
(1)选择飞机角,克隆自己,出现多架飞机。
(2)设置克隆飞机起点位置。
小组交流巩固提升
总结评价
(3)通过改变坐标值,让飞机向下飞行。
(4)被击中时,飞机造型变为爆炸效果。
(5)当飞机飞出底线时自动消失。
师:现代武器中,火炮的造型各式各样,你可以改变火炮造型,使其看起来形象更加逼真。大胆设计,根据自己的设想编写程序,使游戏变得更有趣。
师:小组讨论,本节都收获了什么?
发布评论