导航菜单
首页 » 问答 » 正文

scratch黄金矿工,用克隆制作简单的scratch小游戏

黄金矿工小游戏,是编程克隆体的一种高级玩法,主要考察的孩子对克隆体相关知识的熟悉运用;本题的难度系数5颗星,运用的知识比较多,综合性还可以,尤其是克隆出10个互不的接触的金子,是巧妙的;

编程实现要求:

1、舞台下半区域随机位置,完整的显示10个互不接触的金子(这里用小球替代)。

随机完整的显示10个互不接触的金子

2、按下鼠标键,就往鼠标指针所在的方向发出钩爪,钩爪一直移动,并且放出钩绳(钩绳用画笔绘制)

发出钩爪挖金子

3、钩爪碰到舞台边缘就要收回去,碰到了金子就把金子一起夹回去。

挖到金子返回

黄金矿工制作用到的知识点有哪些?

a、克隆

这个是克隆体的高级玩法,很有趣的,而且在克隆体克隆金子的时候,不能相互接触。这个可以充分的让你理解克隆体。克隆体,主要有三个积木,“克隆自己”、“当克隆体启动时”、“删除克隆体”;

b、画笔的使用,熟悉画笔绘制图形以及擦除的运用;

c、重复循环的灵活运用,重复循环、重复循环直到、无限循环的区别以及用法;

制作黄金旷工的编程思路分析:

我们首先来梳理下“黄金旷工”的逻辑顺序;

首先、在舞台下半区域随机位置,完整的克隆出10个金子,而且克隆体之间是不能相互接触的。

第二、按下鼠标后,钩爪往鼠标指针的方向发出,并且绘制出钩绳子,用画笔绘制;

第三、当钩爪碰到了舞台就收回,钩爪碰到了金子,就一并把金子收回;收回的过程,不断的将画笔擦除,呈现收钩绳的效果;

时光倒流编程实现步骤:

步骤一、新建角色钩爪、金子、画笔;以及角色的大小位置的初始化;

步骤二、金子角色代码,在舞台下半区域随机位置,完整的克隆出10个金子,而且克隆体之间是不能相互接触的。并且挖到了金子,要随着钩爪一起收回;

金子角色代码

步骤三、钩爪角色代码,钩爪面向鼠标,当按下鼠标键,广播钩绳,出发挖金子;碰到了金子或者是碰到了舞台边缘,就得1s钟回到初始的位置;

钩爪角色代码

步骤四、画笔角色代码,每次重复循环,从初始坐标位置开始落笔,跟随钩爪一起移动;

画笔角色代码

相关的有趣的小游戏

评论(0)

二维码