Scratch2.0例—接苹果

时间:2024-02-15 20:18:18

Scratch2.0例—接苹果

【教学目标】

  1、 学习例子,能用构造条件 ,并把此条件插入到 中;能理解和应用,当条件成立时,不执行积木内的脚本。

  2、 对比两个积木:前者用于无条件的重复执行;后者用于重复执行积木内脚本,直到条件成立时不执行积木内脚本。

  3、 学习例子,能把 侦测条件插入到积木中;控制角色当按下左键时,执行积木内的脚本;能理解 ,当条件成立时,执行积木内的脚本。

   4、 学会用控制角色的移动。

   5、学习例子,会新建变量并使用。    

【教学课时】

         1

【对象】

         零基础小学生及父母

【教学重点、难点】

          重点是如何判断苹果落到舞台上、苹果碰到碗卜的监测。

          难点是侦测条件的选择。

【教学方法与手段】

          启发式谈话法、演示法、练习法

【教学准备】

          教学课件

【教学过程】

一、 创设情境,引出主题

       今天咱来制作个小游戏—接苹果。

       咱先来欣赏一下作品:

二、 作品分析并制作

        当苹果落下时,用左右移动碗卜接落下的苹果,若接住苹果则得一分。那它是如何实现呢?这有三个关键点:让苹果随机落下、左右移动碗卜、接住苹果的三个过程。

         实现的关键一:让苹果随机落下。让苹果落下,关键是判断苹果什么时候落到舞台上。这用苹果的Y坐标值来判断:当苹果的位置小于舞台的下边界时,就判定苹果落地舞台上 ,然后让其重新回到舞台顶端落下。

          

        实现关键二:左右移动碗卜。这用是否按下键盘的左右键,来移动碗卜的位置;重复监测即可。

          

         实现关键三:碗卜接苹果得分。这关键是转换思路:苹果碰到碗卜时得分,这样就能用 来监测。          

三、总结例子

      1、 利用苹果的坐标位置与舞台下边界比较,判断苹果是否落到舞台上。

      2、 从碗卜的左右移动中,学会用重复执行和条件执行来控制角色的移动。

      3、 接住苹果得分,学会使用变量。

四、*创作、分享交流

      *创作,然后把作品发到网上交流。