王子回家-第12届蓝桥杯省赛3第3题

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

作品介绍

今天为大家分享的Scratch作品是《王子回家》,这是第12届蓝桥杯省赛真题,于2020年12月20日举行的第一次省赛,这是中级组编程部分的第3题,题目要求考生编程实现王子回家效果,王子被女巫的魔法送到了超时空,他需要找到两把钥匙才能回到自己的世界。

先来看看题目的要求吧:

编程实现:

王子被女巫的魔法送到了超时空,他需要找到两把钥匙才能回到自己的世界。

具体要求:

1)点击绿旗,出现对应的角色与背景;

第12届蓝桥杯Scratch省赛真题-王子回家-初始效果
初始效果

2)王子跟随鼠标指针移动;

3) 两把钥匙可以在舞台内随机移动(要求看到移动过程);

4) 当王子碰到钥匙后,点击鼠标可以获取钥匙,钥匙从舞台中消失;

5) 当王子拿到两把钥匙后,王子回到他的世界。

第12届蓝桥杯Scratch省赛真题-王子回家-王子回到自己世界
王子回到自己世界

评判标准:

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

作品效果

Scratch王子回家作品的效果如视频所示:

Scratch王子回家作品效果

作品解读

Scratch王子回家作品一共有3个角色,如图所示:

第12届蓝桥杯Scratch省赛真题-王子回家-角色列表
Scratch王子回家角色列表

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

第12届蓝桥杯Scratch省赛真题-王子回家-钥匙角色代码
钥匙角色代码

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

第12届蓝桥杯Scratch省赛真题-王子回家-王子角色代码
王子角色代码
© 版权声明
THE END
喜欢就支持一下吧
点赞11赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片