作品介绍
今天为大家分享的Scratch作品是《水果拼图》,这是第13届蓝桥杯国赛赛真题,于2022年5月29日进行的,这是初级组编程部分的第1题,中级组也有此题。题目要求考生编程实现水果拼图效果,使用鼠标点击任意一个水果,此水果会自动移动到对应空白形状处,且水果与空白处需要大小一致,按下R键,所有水果回到初始位置,如果按下空格键,则所有水果同时移动到对应空白形状处。
编程实现:
水果拼图。
具体要求:
1). 运行程序,角色、背景如图所示;

2). 鼠标点击任意一个水果,此水果会自动移动到对应空白形状处,且水果与空白处需要大小一致(看到移动过程,所有水果都能完成移动的呈现);

3). 按下键盘上的字母R键,所有水果回到舞台左侧的初始位置;
4). 按下空格键,所有水果同时移动到对应空白形状处,且水果与空白处需要大小一致(看到移动过程)。
评判标准:
- 10分:满足“具体要求”中的1);
- 10分:满足“具体要求”中的2);
- 10分:满足“具体要求”中的3);
- 10分:满足“具体要求”中的4)。
作品效果
Scratch水果拼图作品的完整效果如视频所示:
作品解读
Scratch水果拼图作品一共有4个角色,如图所示:

每个角色的效果基本上是一样的,都包括如下4个小功能:
1). 点击绿旗时,设置初始位置
2). 点击角色时,滑行到对应空白位置
3). 按下r键,回到初始位置
4). 按下空格键,滑行到对应空白位置
所以,我们只需要处理4个相应的事件即可,即绿旗点击事件、角色点击事件、按下r键和按下空格键,代码非常简单,这里就不列出了。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容