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,停止全部脚本;

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

给TA赞助
共{{data.count}}人
人已赞助
综合资讯

九九乘法表-第14届蓝桥杯STEMA测评Scratch真题精选

2023-6-11 10:50:00

综合资讯

scratch数星星,电子学会图形化编程等级考试三等级真题

2023-6-12 10:41:39

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索