蓝桥杯scratch选拔赛真题,scratch数苹果游戏编程

【编程实现】

数苹果:苹果树上会随机出现1-10个苹果,小猫询问一共有几个苹果,输人数字回答后,小猫可以判断对错。

【具体要求】

1)运行程序,出现下图所示的角色与背景;

2)按下空格键,苹果树上会随机出现1-10个苹果,小猫会问一共有几个苹果且屏幕下边缘出现询问框;

3)在询问框中输人正确的苹果个数,小猫会说:“正确”1秒,如输人错误的苹果个数,小猫会说:“错误”1 秒;

4)之后苹果树上再次随机出现1-10个苹果,小猫会接着询问有几个苹果。

scratch数苹果游戏编程运行效果

scratch数苹果游戏编程解答方法:

步骤一、添加苹果角色“Apple”,小猫角色是默认有的。将背景设为“xuyaode”新建变量“随机苹果数”;

新建角色和添加背景
新建角色和添加背景

步骤二、初始化代码,当点击绿旗开始的时候,小猫初始位置为(-160,-80),苹果设为隐藏,初始位置(-160,160),苹果大小设为20;变量“随机苹果数”初始值设为0;

初始角色的位置和大小
初始角色的位置和大小

步骤三、当按下空格键,苹果树上会随机出现1-10个苹果,变量随机苹果数来得到这个值,重复循环克隆自己。而且会弹出对话框询问“一共有几个苹果?”如输入的回答个数和变量随机苹果数相等的话,小猫会说:“正确”1秒。反之,小猫会说:“错误”1 秒;为了循环不停的去做苹果克隆,这里不管正确,还是错误,都需要“广播消息1”过去。

小猫提问,一共有多少个随机的苹果?
小猫提问,一共有多少个随机的苹果?

步骤四、当克隆体启动的时,显示克隆的苹果,位置随机,x坐标位置范围(-150,0)随机,y坐标位置范围(120,170)随机;

随机克隆苹果个数
随机循环克隆苹果个数

步骤五、当收到“广播消息1”时,先循环删除克隆体,再继续步骤四的克隆算法。

接到消息后,再次循环克隆苹果
接到消息后,再次循环克隆苹果

步骤六、这里我们新建一个“克隆苹果”自制积木,把克隆的方法用自制积木弄定义,用到时,直接调用。这样的话,就可以避免写多次重复的代。

使用自制积木克隆苹果
使用自制积木克隆苹果

角色小猫的完整代码如下:

角色小猫的完整代码
角色小猫的完整代码

角色苹果的完整代码如下:

角色苹果的完整代码
角色苹果的完整代码

最后更新时间:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

上一篇2022-09-26 11:05:53
下一篇 2022-09-28 10:00:00

相关推荐