scratch九宫格游戏,是2023年5月7日,第十四届蓝桥杯省赛初级scratch编程题的最后一题第5题,这道题放在初级组来说是比较难的。主要考察的是学生对克隆体以及私有变量的综合运用。
编程实现:
九宫格游戏。
具体要求:
1)点击绿旗,角色背景如图所示(考生自行完成九宫格,每个方格植充的颜色与舞台背景颜色可随机改变,点击绿旗立刻呈现效果);

2)可用鼠标将数字(1-9) 角色拖拽到九宫格的九个格子中;
3)当九宫格填满数字时,且横、竖、对角线上对应格子内的3个数字相加都等于15,机器猫说: “正确!”2秒后回到初始状态;

4)当九宫格填满数字时,且横、竖对角线上对应格子内的3个数字相加不都等于15,机器猫说:错误!”2秒后回到初始状态;

scratch九宫格游戏编程实现步骤:
步骤一、上传角色方块、机器猫、以及1-9的数字角色;背景如图所示;相对应的角色坐标位置,参考题目给出的图,大致位置即可。

步骤二、角色方块代码,新建自制积木格子,勾上不刷新屏幕,立即呈现的。采用克隆的方式,克隆出3*3的方块格子,并且每格格子的颜色是随机的。这里需要新建私有变量“编号”来标准每个格子的编号。再新建一个列表,来记录格子中的数字。列表初始值都为0;如果拖动的数字,碰到了标有编号的格子,那么就需要将对应列表中的数据更改为数字。

步骤三、填满9宫格之后,判断下横、竖、对角线上8种情况的3个数字相加是否都等于15,如果等于,说对,否则说错;说完对错都需要重新回到初始化的状态。发送广播消息“重新来”

步骤四、方块角色收到“重新来”的消息,需重新更改列表的数据为0,方块颜色先删除之前的克隆体,再重新克隆。1-9的角色收到“重新来”的消息,各自回到初始的位置。

蓝桥杯省赛相关真题推荐:
scratch小狗避障,第十四届蓝桥杯省赛scratch中级真题
scratch放大镜,第十四届蓝桥杯省赛scratch中级组真题
scratch小猫踩球,第十四届蓝桥杯省赛scratch中级组真题
最后更新时间:
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。