矿工挖宝scratch-第14届蓝桥杯国赛Scratch真题第4题

4. 矿工挖宝(60分)

编程实现:

矿工挖宝。

具体要求:

1).点击绿旗,角色、背景如图所示(变量“数量”初始值为0);

图片

2).等待1秒,地面以下随机位置生成2个金块,2颗钻石,且金块与钻石大小随机(大小范围:50 ~ 150),金块和钻石都不重叠,也不能接触舞台边缘;

图片

3).夹子时刻面朝鼠标方向,鼠标点击地面以下任意位置时,1秒内夹子移动到所点击位置;

4).绳索同时跟随夹子移动伸长或缩短(绳索使用画笔绘制);

5).夹子到达的点击位置如果有金块或钻石,立即拾取(拾取时夹子切换成夹取造型);

图片

6). 夹子1秒内原路返回;

7). 当金块或钻石跟随夹子回到矿工位置后消失,数量加1(夹子造型切换成张开造型);

图片

8). 重复执行3)、4)、5)、6)、7)步骤,2个金块和2颗钻石都被夹子拾取成功后,程序结束。

评判标准:

4分:满足"具体要求"中的1);

9分:满足"具体要求"中的2);

9分:满足"具体要求"中的3)。

10分:满足"具体要求"中的4);

6分:满足"具体要求"中的5);

10分:满足"具体要求"中的6);

6分:满足"具体要求"中的7);

6分:满足"具体要求"中的8)。

本题有一定难度,难度※※※※,综合性较强,考查的知识点包括克隆、运动、画笔应用和事件广播机制

图片

题目包含矿工、宝物何抓手三个角色,而矿工不工作,注意我们需要增加一个画笔角色(用来画线)

程-序-效-果

4-黄金矿工

题-目-讲-解

一、思路分析

图片

二、生成宝物

1、2个金块、2个钻石随机出现,在编程过程学生可以调试x,y的随机范围,注意宝物要出现在地底,然后不能接触舞台边缘

图片

2、还需要注意一点,宝物中的钻石何金块不能重叠,可以使用下列这块积木来控制

图片

三、抓手与线

1、抓手初始化

图片

2、抓手伸出与收回

图片

通过“1秒内滑行”来控制抓手的伸出和收回

图片

3、画线

通过不断【移动到矿工处落笔—落笔移到抓手—抬笔】这样一个过程来画线

4-画线

图片

2、伸出+收回

注意在画线的过程需要一边擦除一边画线,才能保证画线的粗细是4(学生自己自己尝试把“全部擦除”这个积木移开)

图片

图片

四、宝物碰到抓手

图片

1、抓手抓到宝物,相当于宝物碰到抓手,如果宝物碰到抓手,那么宝物移到抓手跟随抓手移到到矿工,然后消失,数量加1

图片

注意数量需要在绿旗被点击时,归零

图片

2、如果把宝物都抓取,那么结束程序,可以通过数量来判断

图片

总结

本题主要考察画笔、广播、移到、控制和自制积木,本体有一定难度,综合性较强

主要难点是抓手+线的伸缩

图片

  • 9
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值