Scratch2.0例—接苹果
【教学目标】
1、 学习例子,能用和构造条件 ,并把此条件插入到 中;能理解和应用,当条件成立时,不执行积木内的脚本。
2、 对比和 两个积木:前者用于无条件的重复执行;后者用于重复执行积木内脚本,直到条件成立时不执行积木内脚本。
3、 学习例子,能把 侦测条件插入到积木中;控制角色当按下左键时,执行积木内的脚本;能理解 ,当条件成立时,执行积木内的脚本。
4、 学会用和控制角色的移动。
5、学习例子,会新建变量并使用。
【教学课时】
1
【对象】
零基础小学生及父母
【教学重点、难点】
重点是如何判断苹果落到舞台上、苹果碰到碗卜的监测。
难点是侦测条件的选择。
【教学方法与手段】
启发式谈话法、演示法、练习法
【教学准备】
教学课件
【教学过程】
一、 创设情境,引出主题
今天咱来制作个小游戏—接苹果。
咱先来欣赏一下作品:
二、 作品分析并制作
当苹果落下时,用左右移动碗卜接落下的苹果,若接住苹果则得一分。那它是如何实现呢?这有三个关键点:让苹果随机落下、左右移动碗卜、接住苹果的三个过程。
实现的关键一:让苹果随机落下。让苹果落下,关键是判断苹果什么时候落到舞台上。这用苹果的Y坐标值来判断:当苹果的位置小于舞台的下边界时,就判定苹果落地舞台上 ,然后让其重新回到舞台顶端落下。
实现关键二:左右移动碗卜。这用是否按下键盘的左右键,来移动碗卜的位置;重复监测即可。
实现关键三:碗卜接苹果得分。这关键是转换思路:苹果碰到碗卜时得分,这样就能用 来监测。
三、总结例子
1、 利用苹果的坐标位置与舞台下边界比较,判断苹果是否落到舞台上。
2、 从碗卜的左右移动中,学会用重复执行和条件执行来控制角色的移动。
3、 接住苹果得分,学会使用变量。
四、自由创作、分享交流
自由创作,然后把作品发到网上交流。