第四节:判断游戏结束
这一节内容比较简单,就是如何判断游戏结束,方法比较多。
第一种:因为是三行三列,那么全部消除只需要三次就完成了,所以可以定义一个变量,在每次执行消除的时候给变量加1,最后我们判断变量值是不是等于3即可
第二种:在执行消除时我们会把列表里的造型重置为0,如果列表里所有项都是0,那也说明游戏结束了。
实现步骤:
第一步:新建变量“i”(用来循环遍历),“是否结束”(判断是否结束)
第二步:新建广播消息,“判断游戏结束”并等待
将该广播放置到每次判断消失之后,看是已经结束。
第三步:当接收到广播“判断游戏结束”,循环检查“水果”列表中是否有大于0的数,如果有,将变量“是否结束”值设置为“否”,那就表明游戏没有结束。最后检查变量“是否结束”如果值为“是”,广播“胜利”并结束该角色其他脚本。
第四步:游戏结束
切换到“胜利”角色,该角色初始是隐藏状态,当接收到广播“胜利”,显示即可。
完整程序源码下载:青少组Scratch省赛中级组编程题:消消乐
本站内容未经许可,禁止任何网站及个人进行转载。







