黄金矿工小游戏,是scratch编程克隆体的一种高级玩法,主要考察的孩子对克隆体相关知识的熟悉运用;本题的难度系数5颗星,运用的知识比较多,综合性还可以,尤其是克隆出10个互不的接触的金子,是巧妙的;
编程实现要求:
1、舞台下半区域随机位置,完整的显示10个互不接触的金子(这里用小球替代)。
随机完整的显示10个互不接触的金子
2、按下鼠标键,就往鼠标指针所在的方向发出钩爪,钩爪一直移动,并且放出钩绳(钩绳用画笔绘制)
发出钩爪挖金子
3、钩爪碰到舞台边缘就要收回去,碰到了金子就把金子一起夹回去。
挖到金子返回
scratch黄金矿工制作用到的知识点有哪些?
a、scratch克隆
这个是克隆体的高级玩法,很有趣的,而且在克隆体克隆金子的时候,不能相互接触。这个可以充分的让你理解克隆体。克隆体,主要有三个积木,“克隆自己”、“当克隆体启动时”、“删除克隆体”;
b、画笔的使用,熟悉画笔绘制图形以及擦除的运用;
c、重复循环的灵活运用,重复循环、重复循环直到、无限循环的区别以及用法;
scratch制作黄金旷工的编程思路分析:
我们首先来梳理下“黄金旷工”的逻辑顺序;
首先、在舞台下半区域随机位置,完整的克隆出10个金子,而且克隆体之间是不能相互接触的。
第二、按下鼠标后,钩爪往鼠标指针的方向发出,并且绘制出钩绳子,用画笔绘制;
第三、当钩爪碰到了舞台就收回,钩爪碰到了金子,就一并把金子收回;收回的过程,不断的将画笔擦除,呈现收钩绳的效果;
scratch时光倒流编程实现步骤:
步骤一、新建角色钩爪、金子、画笔;以及角色的大小位置的初始化;
步骤二、金子角色代码,在舞台下半区域随机位置,完整的克隆出10个金子,而且克隆体之间是不能相互接触的。并且挖到了金子,要随着钩爪一起收回;
金子角色代码
步骤三、钩爪角色代码,钩爪面向鼠标,当按下鼠标键,广播钩绳,出发挖金子;碰到了金子或者是碰到了舞台边缘,就得1s钟回到初始的位置;
钩爪角色代码
步骤四、画笔角色代码,每次重复循环,从初始坐标位置开始落笔,跟随钩爪一起移动;
画笔角色代码