内容正文:
键盘控制--超级玛丽
教学目标
1.理解按键与控制的含义,掌握使用按键控制程序的方法。
2.在编写程序的过程中,感受人机对话的乐趣。
3.通过编写程序,进一步培养学习Scratch的兴趣和热情。
2学情分析
通过之前的学习,学生对Scratch有一定的了解,本课主要介绍用按键控制的方法编写程序。本课在教材的基础上进行二次开发,以超级玛丽为主线,介绍键控的基本方法。大体分为三个部分第一部分设置舞台角色。第二部分编写程序。将这部分细分为三个小部分用向右键控制人物前进;用向左键控制人物后退;用向上键实现人物跳跃。第三部分观看动画,学生展示成果。
重点难点
1.重点重复执行控件的灵活运用及使用按键控制的方法编写程序。
2.难点跳跃动作程序的编写。
教学过程
活动1【导入】创设情境
(课前学生玩游戏超级玛丽)
师刚才同学们玩的是什么游戏呀
生超级玛丽。
师好玩吗
生好玩。
师怎么好玩
生玛丽在动,玛丽向前走,玛丽在跳跃,……
师那你们想不想自己动手做一个超级玛丽小游戏。
生想。
师好,今天我们就用Scratch做这个游戏。让我们一起把Scratch打开。
师制作这个游戏时,你觉得需要哪些素材
生舞台和角色。
师同意吗桌面上就有这些素材,让我们尝试着导入。开始。
学生操作。
师同学们,完成了吗
生完成了。
师下面,我们是不是该让玛丽动起来那在游戏中,玛丽有哪些动作呀
生向前走,向上跳,往回走。
师不错,这些动作分别是由哪些键控制的
生向右键,向上键,向左键。
活动2【讲授】(1)控件(X增加……、切换造型、当按下……)
师我们已经学习过如何控制一个物体的移动,现在,我们舞台上的角色是超级玛丽,你能控制超级玛丽向前移动十步吗试试看。
谁来介绍一下,你是如何操作的
生当绿旗被点击,移动十步。
师这位同学非常棒,他是通过 “移动十步”控件来实现玛丽的向右移动,这个办法非常好。根据以前的学习,我们知道如果要在舞台的水平方向左右移动,就需要改变X轴上的数据。那如果要在舞台的垂直方向上下移动,我们应该……
生改变Y轴上的数据。
师对了,所以如果我们要向右移动还可以选择“将X坐标增加……”的控件。跟着老师来试一试。在我们的动作模块库中有一个“将X坐标增加……”的控件。我们可以用它来代替“移动十步”,执行一下,和我们刚才移动十步的效果一样吗
生一样。
师你想用新的方法来试试吗开始。
学生操作。