scratch找一找,是2023年3月12号第十四届蓝桥杯STEMA考试的编程题第3道题。这道题的难易程度适中,重点难点在于追光灯照射区域效果的实现,以及对侦测模块的熟悉和运用掌握;马里奥在舞台中随意移动,按下空格舞台灯光关闭,使用追光灯去照射找到马里奥;
具体要求:
1)点击绿旗,角色、背景如图所示;

2)马里奥在舞台中心向随机方向持续移动,当碰到舞台边缘时反弹(旋转方式为左右翻转);

3)按下空格键,舞台灯光关闭进入黑暗模式并出现追光灯的圆形照射区域,追光灯的圆形照射区域持续跟随鼠标移动(黑暗模式和追光灯的图形照射区域,请自行创建目追光灯的图形照射区域大小如下图所示);

4)当追光灯的圆形照射区域中出现移动的马里奥,用鼠标点击马里奥,马里奥立刻停止移动,此时开启舞台灯光,左下角的数字变为1,程序结束。

评分标准:
3分:满足”具体要求”中的1);
3分:满足“具体要求”中的2);
9分:满足”具体要求”中的3);
5分:满足”具体要求”中的4)。
scratch找一找编程实现步骤
步骤一、上传角色马里奥,数字0;背景上传如图的砖块背景;
步骤二、角色马里奥随机方向移动,面向0-360°方向,重复循环移动,当碰到舞台边缘就反弹,马里奥的角色设为左右翻转;

步骤三、当按下空格键后,广播关灯消息,当收到“关灯”消息时,进入黑暗模式并出现追光灯的圆形照射区域。这里就需要建立一个追关灯的角色,背景设为黑色,中间用橡皮擦除,这样就有透明的效果了。追光灯重复循环持续跟随鼠标移动。

步骤四、追关灯的移动范围需要固定下,否则就会移除舞台的边缘,会出现舞台的背景。解决这个问题的方法有两种:
方法一、是使用坐标,固定上下左右的坐标值,如超过了,就设为边界坐标。
方法二、使用在绘制的追光灯的下面,加一个造型,造型只需绘制一个小黑点。当绿旗运行时,默认的造型设为造型2,大小设为1000,再换成造型1,这样的话,就可以用一个点去把造型大小撑大,造型1的大小就可以变大了,就不会超出舞台背景;
步骤五、当追光灯的圆形照射区域中出现移动的马里奥,用鼠标点击了马里奥,并且马里奥碰到了鼠标,两个条件同时满足的话,广播“马里奥被发现”消息。停止全部程序;
步骤六,数字0收到了“马里奥被发现”的消息后,就切换数字1的造型;追光灯接收到“马里奥被发现”的消息后,就隐藏。

蓝桥杯STEMA考试相关真题推荐:
scratch烟花绽放,第十四届蓝桥杯STEMA考试编程题第4题
scratch绘制彩虹,第十四届蓝桥杯STEMA考试编程题第2题
scratch输入输出数字,第十四届蓝桥杯STEMA考试编程题第1题
最后更新时间:
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。