scratch打地鼠,第十四届蓝桥杯STEMA考试第4题

scratch打地鼠,是第十四届蓝桥杯2023年1月份STEMA考试scratch编程第4题。相对克隆打地鼠要简单点,这道题主要考察的是孩子逻辑思维,考的知识点有变量、随机数、侦测积木以及外观造型积木的灵活运用;地鼠随机在任意一个地洞中出现,这里就需要用到判断,结合变量随机数,判断哪个地洞出现地鼠;地鼠没有被打中,1-2秒时间后消失,如被打中地鼠切换造型,隐藏后分数+1,一直重复持续;

编程实现

打地鼠

具体要求

1)运行程序,角色、背景如图所示(变量分数”初始值0) ;

2)鼠标点击右下角的”START”, 进入游戏操作界面;

3)等待1秒后,锤子持续跟随鼠标指针移动,按下一次鼠标左键,锤子砸下后抬起;

4)一个地鼠在1-2秒的随机时间内在任意一个地洞中出现,如果地鼠未破锤子砸中,它会在1-2秒时间后消失;

5)地鼠如果被锤子砸中,此时地鼠切换造型0.2秒,当它消失后分数+1;

6)重复持续4)、5)步骤

评分标准

2分:满足“具体要求”中的1) ;

2分:满足“具体要求”中的2) ;

5分:满足“具体要求”中的3) ;

8分:满足“具体要求”中的4) ;

5分:满足“具体要求”中的5) ;

3分:满足“具体要求”中的6) ;

scratch打地鼠编程实现步骤:

步骤一、上传准备的角色有地鼠、锤子,还有绘制一个START角色,上传打地鼠的背景,背景有两个,初始默认背景1;

锤子角色初始化坐标(149,128),造型初始是“锤子”的造型,移到最前面;

地鼠角色的初始化设为隐藏,新建变量“分数”设为0;

START角色代码
START角色代码

步骤二、点击角色“START”切换背景2,进入游戏背景,广播开始游戏;

步骤三、当锤子接收到开始游戏的消息,等待1秒后,移到鼠标指针,重复循环,锤子就跟着鼠标移动了;如果按下鼠标锤子就需要切换锤下的造型,0.2秒后换成抬起锤子的造型;

角色锤子代码
角色锤子代码

步骤四、当地鼠接收到“开始游戏”的消息,等待1-2秒随机。这里需要一个新建一个随机数变量“随机显示的洞”,后面就可以做判断了,如果“随机显示的洞”=1,就显示对应的地洞坐标显示,等待1-2秒消失;

角色地鼠代码1
角色地鼠代码1
角色地鼠代码2
角色地鼠代码2

当地鼠碰到了锤子并按下鼠标的话,地鼠的造型换成“哭泣的地鼠”,等待0.2秒隐藏,变量“分数”加1;重复循环以上步骤;

角色地鼠代码3
角色地鼠代码3

第十四届蓝桥杯STEMA考试真题推荐:

scratch画图机器人,第十四届蓝桥杯STEMA考试第2题

scratch水下探索,第十四届蓝桥杯STEMA考试第1题

scratch王子与骑士,第十四届蓝桥杯STEMA考试第4题

最后更新时间:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

上一篇 2023-03-06 12:36:02
下一篇 2023-03-07 10:31:39

相关推荐