zoukankan      html  css  js  c++  java
  • Scratch2.0例—接苹果

    Scratch2.0例—接苹果

    【教学目标】

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

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

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

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

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

    【教学课时】

             1

    【对象】

             零基础小学生及父母

    【教学重点、难点】

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

              难点是侦测条件的选择。

    【教学方法与手段】

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

    【教学准备】

              教学课件

    【教学过程】

    一、 创设情境,引出主题

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

           咱先来欣赏一下作品:

    二、 作品分析并制作

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

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

              

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

              

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

    三、总结例子

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

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

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

    四、自由创作、分享交流

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

  • 相关阅读:
    TrieTree的学习
    单调队列(monotonic queue)列与单调栈的学习
    507. Perfect Number
    157. Read N Characters Given Read4
    nsexec
    nsenter
    setjmp
    runc 测试
    cgo setns + libcontainer nsexec
    前端 导出为Excel 数据源为table表格 并且table中含有图片
  • 原文地址:https://www.cnblogs.com/2010dream/p/6286882.html
Copyright © 2011-2022 走看看