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编程题推荐:

蓝桥杯十二届国赛scratch真题:scratch做加法选择题

第十一届蓝桥杯scratch国赛真题,苹果在绘制正方形格子中上下左右运动

蓝桥杯scratch国赛真题:切换子弹

最后更新时间:

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

上一篇2022-12-16 19:39:24
下一篇 2022-12-17 21:17:09

相关推荐