作品介绍
今天为大家分享的Scratch作品是《王子回家》,这是第12届蓝桥杯省赛真题,于2020年12月20日举行的第一次省赛,这是中级组编程部分的第3题,题目要求考生编程实现王子回家效果,王子被女巫的魔法送到了超时空,他需要找到两把钥匙才能回到自己的世界。
先来看看题目的要求吧:
编程实现:
王子被女巫的魔法送到了超时空,他需要找到两把钥匙才能回到自己的世界。
具体要求:
1)点击绿旗,出现对应的角色与背景;

2)王子跟随鼠标指针移动;
3) 两把钥匙可以在舞台内随机移动(要求看到移动过程);
4) 当王子碰到钥匙后,点击鼠标可以获取钥匙,钥匙从舞台中消失;
5) 当王子拿到两把钥匙后,王子回到他的世界。

评判标准:
- 7 分 :满足要求 1);
- 15 分 :满足要求 2);
- 15 分 :满足要求 3);
- 15 分 :满足要求 4);
- 8 分 :满足要求 5)。
作品效果
Scratch王子回家作品的效果如视频所示:
作品解读
Scratch王子回家作品一共有3个角色,如图所示:

作品的实现不难,对于钥匙角色而言,它会舞台上随机移动,这个可以使用滑行指令结合循环来实现,如果碰到王子,就让钥匙停止移动,此时,如果按下鼠标,则隐藏钥匙,以红色钥匙为例,其代码如图所示:

对于王子角色来说,它会跟随鼠标移动,鼠标移到哪里,王子就移到哪儿,当两把钥匙都拿到之后,即钥匙变量为0的时候,它回到舞台中心,同时切换背景即可,代码如下:

© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容