作品说明
今天为大家分享的Scartch作品是《打螃蟹》,本题是2019年3月24日举行的第10届蓝桥省赛编程第2题,难度系数为3,题目要求编程实现打螃蟹小游戏。螃蟹在舞台上方左右来回移动,小猫在舞台下方,按下空格键小猫发射一颗子弹,击中5次螃蟹后游戏结束。
准备工作:
背景改为白色背景,保留小猫角色,导入角色库中角色螃蟹“Crab”;自行绘制子弹角色,颜色和大小可自行设定。
编程实现:
一只在舞台左下角的小猫,发射子弹射击一只在舞台顶部的水平移动的螃蟹,击中螃蟹 5 次后程序结束!
![图片[1]-Scratch打螃蟹-第10届蓝桥杯scratch省赛真题-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2025/01/image-13.png)
具体要求:
1) 程序运行后,小猫一直固定在舞台左下角,螃蟹在舞台上部进行最左->最右->最左的循环移动。 注意:移动速度不要太快。
2) 按下空格键,小猫发射一颗子弹,子弹须沿着鼠标方向发射出去,碰到螃蟹或者舞台边缘后消 失。
3) 子弹击中螃蟹 5 次后,小猫说:“我赢啦”2 秒钟,游戏结束。要求击中的次数在舞台的左上角实时显 示。
4) 将程序保存到桌面,命名为“2.sb2”。
评判标准:
- 10 分:程序运行后,有一只螃蟹在舞台顶部水平左右移动;
- 30 分:在 10 分标准基础上,按下空格键,小猫会发射一颗面向鼠标的子弹,且子弹碰到螃蟹或者边缘能够消失;
- 50 分:在 30 分标准基础上,子弹击中螃蟹 5 次后小猫说“我赢啦!”2 秒钟,之后游戏结束。
作品效果
scratch打螃蟹作品的完整效果如视频所示:
编程实现
本题有3个角色,分别是小猫、螃蟹和子弹,其中子弹角色是自己绘制出来的。
小猫角色的参考代码如下:
![图片[2]-Scratch打螃蟹-第10届蓝桥杯scratch省赛真题-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2025/01/image-14.png)
螃蟹角色的参考代码如下:
![图片[3]-Scratch打螃蟹-第10届蓝桥杯scratch省赛真题-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2025/01/image-15.png)
子弹角色的参考代码如下:
![图片[4]-Scratch打螃蟹-第10届蓝桥杯scratch省赛真题-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2025/01/image-16-415x1024.png)
题目难度一般,总分为50分,涉及的知识点包括:
- 运动编程;
- 循环编程;
- 条件编程;
- 变量;
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容