棒球本垒打-第13届蓝桥杯省赛(一)第3题

棒球本垒打-51scratch
棒球本垒打-第13届蓝桥杯省赛(一)第3题
此内容为付费资源,请付费后查看
9.9
限时特惠
19.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

作品介绍

今天为大家分享的Scratch作品是《棒球本垒打》,这是第13届蓝桥杯省赛真题,于2022年4月17日举办的第一次省赛,本题是Scratch初级组编程部分第3题,中级组也有此题,分值为50。

先来看看题目的具体要求。

背景信息:

在棒球比赛中,本垒打是指击球员将对方来球击出后(通常击出外野护栏),击球员依次跑过一、二、三垒并安全回到本垒的进攻方法,是棒球比赛中非常精彩的高潮瞬间。

编程实现:

呈现一次精彩绝伦的本垒打。

具体要求:

1). 点击绿旗,角色、背景如图所示;

第13届蓝桥杯scratch省赛二-棒球本垒打-初始效果
初始效果

2). 按下空格键,自舞台左侧抛出棒球,棒球向舞台右侧水平匀速移动;

第13届蓝桥杯scratch省赛二-棒球本垒打-抛出棒球
抛出棒球

3). 当棒球飞到下图的位置,击球员做出挥棒动作,刚好打到棒球;

第13届蓝桥杯scratch省赛二-棒球本垒打-挥棒动作
挥棒动作

4). 棒球被击飞,向左上角移动,且移动中棒球变大(有移动变大效果);

第13届蓝桥杯scratch省赛二-棒球本垒打-击飞棒球
击飞棒球

5). 3秒后,棒球消失,击球员按照一垒-二垒-三垒的顺序跑垒(逆时针方向,参见视频),最终回到本垒,程序结束。

第13届蓝桥杯scratch省赛二-棒球本垒打-棒球变大消失
棒球变大消失

作品效果

Scratch棒球本垒打作品的效果如视频所示:

Scratch棒球本垒打作品效果

作品解读

Scratch棒球本垒打作品有两个角色,如图所示:

Scratch棒球杯本垒打角色列表
Scratch棒球杯本垒打角色列表

作品比较简单,重点是熟练掌握Scratch运动编程,本题中的棒球和运动员都有相应的运动,并且它们的运动都有明确的终点,可以使用“在1秒内滑行到x,y”指令。另外要注意的是,两个角色来要轮流执行程序,需要借助事件广播机制,棒球角色的代码如图所示:

第13届蓝桥杯scratch省赛二-棒球本垒打-棒球角色代码
棒球角色代码
© 版权声明
THE END
喜欢就支持一下吧
点赞14赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片