作品介绍:
今天为大家分享的Scratch作品是《弹跳小球》,本题是2023年8月20日举行的第15届蓝桥杯STEMA测评Scratch编程中级组编程第4题,题目要求编程实现一个弹跳小球游戏。游戏开始后,挡板跟随鼠标左右移动,小球碰到左右边缘或挡板就反弹,如果碰到上下舞台边缘则游戏结束。
编程实现:
弹跳小球。
具体要求:
1). 运行程序,角色、背景如图所示(变量“分数”初始值为0);
![图片[1]-scratch专注力训练游戏_第15届蓝桥杯stema真题-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2024/01/image-53.png)
2). 小球面向下方随机方向持续移动 (移动步数5 ~ 10,参照程序演示视频);
3). 上下两个挡板同时跟随鼠标左右水平移动;
![图片[2]-scratch专注力训练游戏_第15届蓝桥杯stema真题-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2024/01/image-54.png)
4). 当任意—个挡板接到小球后,小球进行反弹(参照程序演示视频);
5). 当任意一个挡板接到小球时,左上角分数加1;
![图片[3]-scratch专注力训练游戏_第15届蓝桥杯stema真题-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2024/01/image-55.png)
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
暂无评论内容