题库首页 › 蓝桥杯大赛(Scratch) › 题目 5644

切换子弹 题目说明 编程实现:切换子弹 具体要求: 1). 点击绿旗,呈现对应的角色与背景; 2). 按下数字键1,发射1类型子弹-火焰弹; 3). 按下数字键2,发射2类型子弹-火焰散弹; 4). 再次按下数字键1,发射1类型子弹-火焰弹; 5). 子弹为持续发射状态,数字键1与数字键2可以持续切换发射子弹的类型。

切换子弹 题目说明 编程实现:切换子弹 具体要求: 1).  题目配图切换子弹 题目说明 编程实现:切换子弹 具体要求: 1).  题目配图切换子弹 题目说明 编程实现:切换子弹 具体要求: 1).  题目配图

答案解析

评判标准:

5分:满足要求1;

25分:满足要求2;

25分:满足要求3;

10分:满足要求4;

15分:满足要求5。

思路分析

本题逻辑比较简单,当按下数字键1时,沿着正前方不停地发射火焰弹,当按下数字键2时,沿着5个方向同时发射火焰散弹。

本题只有两个角色,其中子弹角色是重点,几乎所有的代码都是在子弹角色中来编写的。

按键处理,我们可以使用事件模块中的“当按下xx键”指令,也可以使用控制模块中的“如果...那么”指令结合侦测模块中的“按下xx键”指令。不停的发射子弹,这需要使用Scratch中的克隆技术。

本题的难点在于,如何沿着5个方向同时发射火焰散弹,这会用到Scratch克隆中的一个小技巧,稍后详细为你介绍。

试卷来源:202105(第12届)蓝桥杯Scratch图形化编程青少组(国赛_中级)真题

本卷相关题目

在线做题 同科目题库