构想:

  1)让球先隐藏

  2)在x:-240~240,y=170,的一个位置随机出现

  3)让球一直往下掉

  3-1)所以用重复循环来判断y位标是不是小于-170

  3-2))让球的y位标减10

  因为等一下还会设计其他物品掉下来增加游戏的复杂度,所以必须设定球是随机出现,在0~2秒间出现,这个值您可以自己修改。

  等一下我们还会设计计分及计时,所以您就先完成这一部份。

  Scratch教程-球的程序设计 

      Scratch教程-球的程序设计

  可以增加其他的物品,只要将球程序码复制给该物品即可,怎么复制?前面单元有教过

  5-2 人物部份的程序

  人物部份的程序构想:

  1)因为我们这个人物有五的造型,我们就用重复执行来切换造型而达到走动的感觉

  2)老师先不要把等待一秒的程序拉进来,先让他们执行程序,看看结果

  3)他们会觉得走得太快了,请老师再把等待一秒的程序拉进来,再让学生看结果

  4)他们会觉得太慢了,让学生去调整该秒数

  Scratch教程-人物的程序设计

      Scratch教程-人物的程序设计

  5)使用左右键来移动人物:如上图,按下左键或右键才有动作

  6)老师只要示范右键程序,左键学生自然会写出,只是人物会是倒的,老师先不要告诉答案,最后提示「只允许左右翻转」按钮的功用

  5-3 程序计分

  计分的构想:

  1)建立一个变量来计分

  2)当球落下时碰到走动中的人物时就加分

  3)加分后就要隐藏该球

  Scratch教程-程序计分 

      Scratch教程-程序计分

  老师可以让学生录音,当碰到时就发出声音。

  可的话,是不是要设个计时器来限定时间,再加上其他扣分的机制,老师和学生一起来想一想,等我明天去上完二班的计算机课后再来分享心得及学生讨论的结果。

  5-4 扣分的构想

  可以有大球小球,不同颜色的球,有的加二分,有的减一分.....,如果狠一点,还可以来个归零的:

  Scratch教程-扣分的设想 

      Scratch教程-扣分的设想

本站内容未经许可,禁止任何网站及个人进行转载。