打砖块游戏-第12届蓝桥杯省赛1第5题

打砖块游戏-51scratch
打砖块游戏-第12届蓝桥杯省赛1第5题
此内容为付费资源,请付费后查看
9.9
限时特惠
19.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源
已售 1

作品介绍

今天为大家分享的Scratch作品是《打砖块游戏》,这是第12届蓝桥杯省赛真题,于2020年12月20日举行的第一次省赛,这是初级组编程部分的第5题,题目要求考生编程实现打砖块游戏,砖块的初始生命值为1 – 5,砖块被打击一次,生命值减1,生命值为0的时砖块消失。

先来看看题目的要求吧:

编程实现:

打砖块游戏,砖块的初始生命值为:1 – 5,砖块被打击一次,生命值减1,生命值为0的时砖块消失。

第12届蓝桥杯省赛真题-打砖块游戏-效果图
打砖块游戏效果图

具体要求:

1). 点击绿旗舞台呈现效果(27个砖块如图分布,且砖块造型随机显示);

第12届蓝桥杯省赛真题-打砖块游戏-初始效果
初始效果

2). 小猫能不停的发射小球(间隔0.1秒),小球面向鼠标指针的方向发射,且小球碰到边缘反弹;

3). 小球打到砖块时小球消失,同时砖块的生命值减1,呈现与生命值对应的造型;

4). 砖块的生命值为0时,消失;

5). 所有砖块消失,游戏结束。

评判标准:

  • 20分:满足要求1);
  • 20分:满足要求2);
  • 20分:满足要求3);
  • 20分:满足要求4);
  • 20分:满足要求5)。

作品效果

Scratch打砖块游戏作品的完整效果如视频所示:

Scratch打砖块游戏作品效果

作品解读

Scratch打砖块游戏一共有3个角色,分别是小猫、小球和砖块,如图所示:

第12届蓝桥杯省赛真题-打砖块游戏-角色列表
打砖块游戏角色列表

本作品的重点是如何克隆砖块,以及使用私有变量来表示每个克隆体砖块的生命值,其中,克隆的代码如图所示:

第12届蓝桥杯省赛真题-打砖块游戏-克隆砖块代码
克隆砖块代码

© 版权声明
THE END
喜欢就支持一下吧
点赞6赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容