最新消息:380元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

少儿创意编程(特77)点灯游戏

Scratch 少儿编程 4894浏览 0评论

友情提示:380元/半年,儿童学编程,就上码丁实验室

上面视频是点灯游戏的效果。Scratch可以实现很多益智游戏的功能。
我们今天来做个简版的点灯游戏吧!

少儿创意编程(特77)点灯游戏

作品背景任意,角色有2个:跟随鼠标移动的点击角色,还有开灯灭灯效果的灯。

少儿创意编程(特77)点灯游戏

点击角色程序非常简单,虚像设为100(看不见),始终跟随鼠标移动并移至最前面;当接收到游戏成功,我们说2秒“你真棒”,然后停止全部脚本。

少儿创意编程(特77)点灯游戏

这个角色是如何实现所点灯及邻近4个灯变化呢?奥秘在它的造型,共有5个点,正好契合点灯游戏的规则。

少儿创意编程(特77)点灯游戏

灯角色的程序相对复杂,主要有4部分组成:

一是询问要生成几行几列灯阵,行数不超过9,列数不超过6,并将数值记录在变量行和列中;

二是用循环嵌套的方法,生成几行几列的灯阵,且全部是灭灯状态;

三是克隆体被点击后,要切换相反的造型,如果造型切换为开灯,得分加1;如果造型切换为关灯,得分减1;

最后是游戏成功的判断,得分等于行和列的乘积(全部为开灯状态)则游戏成功。

少儿创意编程(特77)点灯游戏

当然灯角色有2个造型,黑色方块为关灯,另一个是开灯。
大家可以对此作品进行拓展,比如增加游戏的时间记录;生成的灯阵是随机造型(开灯或灭灯);设置成关卡游戏,每过一关灯阵增加一行或一列……

转自公众号:
Scratch思维训练

您必须 登录 才能发表评论!