scratch投篮抛物线,蓝桥杯scratch投篮真题

scratch投篮,是12届蓝桥杯省赛Scratch中高级组scratch编程题第4题;本题主要考察画笔的使用、按下空格事件的编程、循环,判断语句的运用,最难的是scratch实现抛物线运动的轨迹;

scratch投篮编程实现要求:

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

绿旗开始的默认位置

绿旗开始的默认位置

2)按下空格键力量槽红色逐渐增加(范围不能超过Min-Max的范围)
,投篮(力量槽:黄色条近投区域,绿色条投进区域,红色条投过区域)。

按下空格,力量槽运动

按下空格,力量槽运动

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

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

得分后球又重新回到准备区

得分后球又重新回到准备区

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

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

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

scratch投篮编程实现步骤:

步骤一、新建角色篮球、画笔。由于人的不做任何变动,就直接使用背景中的人物;添加画笔,初始画笔的大小、粗细、颜色;新建变量“得分”用来记录投进球的分数;

画笔角色初始化

画笔角色初始化

步骤二、按下空格事件,判断力量槽的区域,从而使得篮球投进的情况。黄色条近投区域,绿色条投进区域,红色条投过区域;分别对应广播消息执行对应的操作;

画笔角色代码

画笔角色代码

步骤三、投篮进球情况,也是最难的一步,篮球抛物线的实现;抛物线的运动情况是,开始是比较快的,到了上面就慢慢的慢下来,顶点是最慢的,接下来,下降的越来越快;

篮球角色代码

篮球角色代码

蓝桥杯比赛相关scratch真题

给TA赞助
共{{data.count}}人
人已赞助
综合资讯

scratch游泳时长,用scratch编程计算游泳时间

2023-5-2 11:08:50

综合资讯

scratch考试成绩录入系统平台,蓝桥杯省赛scratch真题

2023-5-2 11:09:06

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索