弹跳小球 - 2023.08.20STEMA真题

弹跳小球-51scratch
弹跳小球 - 2023.08.20STEMA真题
此内容为付费资源,请付费后查看
9.9
限时特惠
19.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

作品介绍:

今天为大家分享的Scratch作品是《弹跳小球》,本题是2023年8月20日举行的第15届蓝桥杯STEMA测评Scratch编程中级组编程第4题,题目要求编程实现一个弹跳小球游戏。游戏开始后,挡板跟随鼠标左右移动,小球碰到左右边缘或挡板就反弹,如果碰到上下舞台边缘则游戏结束。

编程实现:

弹跳小球。

具体要求:

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

图片[1]-弹跳小球 - 2023.08.20STEMA真题-51scratch

2). 小球面向下方随机方向持续移动 (移动步数5 ~ 10,参照程序演示视频);

3). 上下两个挡板同时跟随鼠标左右水平移动;

图片[2]-弹跳小球 - 2023.08.20STEMA真题-51scratch

4). 当任意—个挡板接到小球后,小球进行反弹(参照程序演示视频);

5). 当任意一个挡板接到小球时,左上角分数加1;

图片[3]-弹跳小球 - 2023.08.20STEMA真题-51scratch

6). 当小球碰到舞台左右边缘时,发生反弹;

7). 当小球碰到舞台上下边缘时,游戏结束。

评判标准:

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

作品效果:

scratch弹跳小球作品的完整效果如视频所示:

本题是中级组编程部分第4题,分数为60分,积木块数量40个左右,涉及到的知识点主要包括:

  • 运动编程,重点是角色方向;
  • 如何完美实现角色的反弹效果;
  • 变量的使用;
  • 运算符,逻辑或和比较等
  • 随机数的使用;
  • 如何获取鼠标的坐标;

这是中级组的第4题,题目难度中等,完成时间在15分钟左右,重点是如何实现弹球碰到挡板反弹的效果。

角色反弹是Scratch编程中非常典型的一个场景,尤其是各类弹球游戏中,比如打砖块、乒乓球、篮球等。

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

昵称

取消
昵称表情代码图片

    暂无评论内容