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

打砖块游戏 题目说明 编程实现: 打砖块游戏,砖块的初始生命值为:1 – 5,砖块被打击一次,生命值减1,生命值为0的时砖块消失。 具体要求: 1). 点击绿旗舞台呈现效果(27个砖块如图分布,且砖块造型随机显示); 2). 小猫能不停地发射小球(间隔0.1秒),小球面向鼠标指针的方向发射,且小球碰到边缘反弹; 3). 小球打到砖块时小球消失,同时砖块的生命值减1,呈现与生命值对应的造型; 4). 砖块的生命值为0时,消失; 5). 所有砖块消失,游戏结束。

打砖块游戏 题目说明 编程实现: 打砖块游戏,砖块的初始生命 题目配图打砖块游戏 题目说明 编程实现: 打砖块游戏,砖块的初始生命 题目配图打砖块游戏 题目说明 编程实现: 打砖块游戏,砖块的初始生命 题目配图

答案解析

评判标准:

20分:满足要求1);

20分:满足要求2);

20分:满足要求3);

20分:满足要求4);

20分:满足要求5)。

思路分析

本作品一共有3个角色,分别是小猫、小球和砖块,如图所示:

其中小猫角色只需要显示在舞台左下角即可。不停地发射小球,意味着舞台上会出现大量的小球,所以需要使用克隆,然后控制克隆体的运动即可。

本题的重点是砖块角色,首先需要在舞台上方克隆出27个砖块,分3排摆放,这可以使用嵌套循环来实现。其次,每个克隆体砖块都有不同的生命值,并显示不同的造型,这需要使用私有变量。

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

本卷相关题目

在线做题 同科目题库