scratch开关灯游戏,蓝桥杯省赛scratch真题电灯开关

scratch开关灯游戏,是12届蓝桥杯省赛Scratch中高级组scratch编程题第1题;主要考察的是学生的对外观特效积木指令的掌握,这里用到的是亮度特效;另外就是变量的使用,以及角色被点击事件的运用,分支条件语句“如果、、、那么、、、否则”积木指令的灵活运用;

scratch开关灯游戏完整效果

scratch开关灯游戏完整效果

scratch开关灯游戏编程实现要求:

电灯开关,通过开关键控制房间灯光的打开与关闭(开关为兔子造型),由于scratch角色库中没有兔子造型,这里就用角色“Reindeer”代替;

1 )点击绿旗,角色与背景如下图所示呈现在对应位置;

scratch开关灯游戏要达到的开灯状态

scratch开关灯游戏要达到的开灯状态

2 )按下开关键房间灯光熄灭;

scratch开关灯游戏要达到的关灯状态

scratch开关灯游戏要达到的关灯状态

3 )再次按下开关键房间灯光亮起;

scratch开关灯游戏开灯状态

scratch开关灯游戏开灯状态

scratch开关灯游戏编程实现步骤:

步骤一、上传角色“Reindeer”,背景“Bedroom 3”,新建变量n,控制开关的状态的,初始值为1,也就是开灯的状态;

步骤二、当角色被点击的时,需要用分支条件语句“如果、、、那么、、、否则”做个判断,n=0的时,就将n设为1,n=1时,就将n设为0;

角色Reindeer代码

角色Reindeer代码

步骤三、舞台背景代码,默认舞台背景是“Bedroom 3”,重复判断如果n=1,亮度设为0;否则的话,就将亮度设为-100;亮度特效值的知识科普下:亮度值为100是全白,亮度值为0是不变,亮度为负数后,慢慢的越来越黑,-100为全黑;

scratch开关灯游戏背景代码

scratch开关灯游戏背景代码

蓝桥杯省赛scratch编程题

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

scratch飞翔的小猫,蓝桥杯省赛scratch题目飞翔的小猫

2023-5-1 11:40:36

综合资讯

scratch绘制多边形,画三五七九递增多边形

2023-5-1 11:40:44

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