打螃蟹-2019.3.24蓝桥杯省赛第2题

打螃蟹-超平的编程课
打螃蟹-2019.3.24蓝桥杯省赛第2题
此内容为付费资源,请付费后查看
0.01
限时特惠
4.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

作品说明

今天为大家分享的Scartch作品是《打螃蟹》,本题是2019年3月24日举行的第10届蓝桥省赛编程第2题,难度系数为3,题目要求编程实现打螃蟹小游戏。螃蟹在舞台上方左右来回移动,小猫在舞台下方,按下空格键小猫发射一颗子弹,击中5次螃蟹后游戏结束。

准备工作:

背景改为白色背景,保留小猫角色,导入角色库中角色螃蟹“Crab”;自行绘制子弹角色,颜色和大小可自行设定。

编程实现:

一只在舞台左下角的小猫,发射子弹射击一只在舞台顶部的水平移动的螃蟹,击中螃蟹 5 次后程序结束!

图片[1]-Scratch打螃蟹-第10届蓝桥杯scratch省赛真题-超平的编程课

具体要求:

1) 程序运行后,小猫一直固定在舞台左下角,螃蟹在舞台上部进行最左->最右->最左的循环移动。 注意:移动速度不要太快。

2) 按下空格键,小猫发射一颗子弹,子弹须沿着鼠标方向发射出去,碰到螃蟹或者舞台边缘后消 失。

3) 子弹击中螃蟹 5 次后,小猫说:“我赢啦”2 秒钟,游戏结束。要求击中的次数在舞台的左上角实时显 示。

4) 将程序保存到桌面,命名为“2.sb2”。

评判标准:

  • 10 分:程序运行后,有一只螃蟹在舞台顶部水平左右移动;
  • 30 分:在 10 分标准基础上,按下空格键,小猫会发射一颗面向鼠标的子弹,且子弹碰到螃蟹或者边缘能够消失;
  • 50 分:在 30 分标准基础上,子弹击中螃蟹 5 次后小猫说“我赢啦!”2 秒钟,之后游戏结束。

作品效果

scratch打螃蟹作品的完整效果如视频所示:

编程实现

本题有3个角色,分别是小猫、螃蟹和子弹,其中子弹角色是自己绘制出来的。

小猫角色的参考代码如下:

图片[2]-Scratch打螃蟹-第10届蓝桥杯scratch省赛真题-超平的编程课

螃蟹角色的参考代码如下:

图片[3]-Scratch打螃蟹-第10届蓝桥杯scratch省赛真题-超平的编程课

子弹角色的参考代码如下:

图片[4]-Scratch打螃蟹-第10届蓝桥杯scratch省赛真题-超平的编程课

题目难度一般,总分为50分,涉及的知识点包括:

  • 运动编程;
  • 循环编程;
  • 条件编程;
  • 变量;

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容