scratch躲避陨石,电子学会图形化编程等级考试三等级真题

scratch躲避陨石,是2023年5月17号,中国电子学会青少年软件scratch编程图形化等级考试三等级真题,第37题。飞船在陨石乱飞的太空中行驶,借助鼠标操纵飞船躲避。每一次被陨石撞击,生命值将减少,当生命值为0及以下时,游戏结束。

1.准备工作

(1)删除小猫角色,从角色库选择两个角色: Rocketship和Ball;

(2)从背景库里选择Galaxy;

(3)建立一个变量“生命值” 。

2.功能实现

(1)点击绿旗游戏开始,变量”生命值”的初始值为100,角色和背景如下,飞船大小为30;

(2)陨石BalI每隔1秒克隆1个,克隆体大小为30,出现在随机位置,右转30到30之间的随机角度后,不断前进,碰到边缘就反弹;

(3)飞船不断面向鼠标方向移动10步;

(4)陨石碰到飞船,生命值减少10,消失;

(5)生命值小于等于0,游戏结束。

scratch躲避陨石编程实现步骤:

步骤一、打开scratch软件,删除小猫角色,选择角色飞船Rocketship和陨石Ball;背景选择Galaxy;新建变量“生命值”,初始值为100;飞船大小设为30;

步骤二、飞船重复循环面向鼠标,移动10步;这里有个细节,如果鼠标不动,飞船就会不停的转动,所以这里需要做个判断,如果飞船到鼠标的距离大于10,才移动10,反之不动;

飞船角色代码
飞船角色代码

步骤二、陨石BalI默认是隐藏的,每隔一秒克隆自己一次,当克隆体启动时显示,克隆体大小设为30;移动随机位置,面向随机(-30°到30°)移动,碰到边缘就反弹;如果碰到了飞船,变量生命值增加-10,删除克隆体;

陨石角色代码
陨石角色代码

步骤三、重复循环直到生命值小于或等于0,停止全部脚本;

电子学会等级考试相关真题推荐:

scratch绘制多彩五角星,电子学会图形化编程等级考试三等级真题

scratch接水果,电子学会图形化编程等级考试二级真题

scratch绘制正方形,电子学会图形化编程等级考试二级真题

最后更新时间:

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

上一篇2023-06-09 18:35:59
下一篇 2023-06-11 17:17:02

相关推荐