投篮游戏-第12届蓝桥杯省赛3第4题

投篮游戏-51scratch
投篮游戏-第12届蓝桥杯省赛3第4题
此内容为付费资源,请付费后查看
19.9
限时特惠
39.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

作品简介

今天为大家分享的Scratch作品是《投篮游戏》,这是第12届蓝桥杯省赛真题,于2020年12月20日举行的第一次省赛,这是中级组编程部分的第4题,题目要求考生编程实现一个有趣的投篮游戏。按下空格键力量槽红色逐渐增加,当力量槽到达预计位置时松开空格键,篮球按照抛物线轨迹投出,篮球落入篮筐分数加 1 力量槽变空,掉落在舞台边缘的篮球重新回到准备区。

先来看看题目的要求吧:

编程实现:

投篮(力量槽:黄色条近投区域,绿色条投进区域,红色条投过区域)。

具体要求:

1)点击绿旗,角色与背景如下图所示呈现在对应位置;

第12届蓝桥杯省赛真题-投篮游戏-初始效果
初始效果

2)按下空格键力量槽红色逐渐增加(范围不能超过 Min-Max 的范围);

第12届蓝桥杯省赛真题-投篮游戏-力量槽变化
力量槽变化

3)当力量槽到达预计位置时松开空格键,篮球按照抛物线轨迹投出;

第12届蓝桥杯省赛真题-投篮游戏-投篮
投篮

4)篮球落入篮筐分数加 1 力量槽变空,掉落在舞台边缘的篮球重新回到准备区;

第12届蓝桥杯省赛真题-投篮游戏-篮球投进
篮球投进
第12届蓝桥杯省赛真题-投篮游戏-继续准备投篮
继续准备投篮

5)篮球没有投进篮筐力量槽变空,分数不增加,掉落在舞台边缘后重新回到准备区;

6)力量槽:黄色条近投区域,绿色条投进区域,红色条投过区域;

7)程序重复执行,并且以上步骤全部正确。

评判标准:

  • 5 分 :满足要求 1);
  • 5 分 :满足要求 2);
  • 15 分 :满足要求 3);
  • 15 分 :满足要求 4);
  • 15 分 :满足要求 5);
  • 15 分 :满足要求 6);
  • 10 分 :满足要求 7)。

作品效果

Scratch投篮游戏作品的完整效果如视频所示:

Scratch投篮游戏

作品解读

Scratch投篮游戏使用了3个角色,如图所示:

第12届蓝桥杯省赛真题-投篮游戏-角色列表
角色列表

其中,球员角色没有什么效果,篮球则需要进行抛物线运动,画笔角色是用来绘制力量槽的。作品的难点有两个:

  • 篮球的抛物线运动
  • 使用画笔来绘制力量槽

针对抛物线运动,前面讲的也比较多,就是同时改变x坐标和y坐标,我们需要根据力量槽所处的位置不同来设置不同的速度,从而确保3种不同的投篮效果。

画笔绘制力量槽,需要设置好画笔的粗细,并控制好画笔的起点和终点,还要根据所处的位置来确定3种不同的区域,可以使用“区域”变量来表示3个区域,当松开空格键时,根据画笔所处位置,来设置变量的值,参考代码如下:

第12届蓝桥杯省赛真题-投篮游戏-画笔代码
画笔代码
© 版权声明
THE END
喜欢就支持一下吧
点赞9赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片