消除数字球-2024.8.24蓝桥杯省赛初级组第5题

消除数字球-超平的编程课
消除数字球-2024.8.24蓝桥杯省赛初级组第5题
此内容为付费资源,请付费后查看
9.9
限时特惠
19.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

作品说明

今天为大家分享的作品是《消除数字球》本题是2024年8月24日举行的第15届蓝桥省赛Scratch初级组编程第5题,这是最后一题,题目要求编程创作消除数字球游戏。用鼠标点击任意两个小球,若点击的两个小球上的数字之和为 6,则这两个小球消除,如果没有可以消除的小球,那么游戏结束。

编程实现:

消除数字球。用鼠标点击任意两个小球,若点击的两个小球上的数字之和为 6,则这两个小球消除,如果没有可以消除的小球,那么游戏结束。

具体要求:

1). 点击绿旗,变量“时长” 为0,在舞台的随机位置,瞬间呈现 6个随机数字的小球,如图所示;

图片[1]-Scratch消除数字球_第15届蓝桥杯省赛真题_超平的编程课

2). 所有球不能碰到到舞台边缘,且球之间不能接触;

3). 全部小球呈现后,“时长” 开始每隔1秒增加1;

4). 点击任意两个小球,被点击的小球出现白色边框(表示选中状态),如图所示;

例如:鼠标分别点击舞台下方的数字为 4和 5的小球。

图片[2]-Scratch消除数字球_第15届蓝桥杯省赛真题_超平的编程课

5). 如果选中的两个小球上的数字之和不等于6,则两个小球的白色边框在 0.2秒后消失,如图所示;

图片[3]-Scratch消除数字球_第15届蓝桥杯省赛真题_超平的编程课

6). 如果选中的两个小球上的数字之和等于6,则这两个小球在0.2秒后消失;

7). 重复执行“具体要求” 4)、5)、6),如果小球已经全部消除或者已经没有可以消除的小球,“时长”不再变化,2秒后程序结束。

评判标准:

  • 6 分:满足”具体要求”中的1);
  • 10分:满足”具体要求”中的2);
  • 2 分:满足”具体要求”中的3);
  • 8 分:满足”具体要求”中的4);
  • 18分:满足”具体要求”中的5);
  • 18分:满足”具体要求”中的6);
  • 18分:满足”具体要求”中的7)。

作品效果

scratch消除数字球作品的完整效果如视频所示:

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容