您现在的位置是:网站首页>Scratch编程教程Scratch编程教程

5号课堂二十:Scratch垃圾分类小游戏教程(续)

少儿编程网2019-09-06 23:13:49Scratch编程教程 人已围观 来源:少儿编程 -用户投稿

简介在处理日常生活垃圾的问题上,全家都自觉参与到垃圾分类的行动中去。小猪佩奇住的别墅里配备了三个不同颜色的垃圾桶,佩奇的妈妈从小教育她和乔治,不同种类的垃圾要投放在对应颜色的垃圾桶内。

欢迎访问少儿编程网(http://www.pxcodes.com)

陪娃看《小猪佩奇》,发现佩奇家在垃圾分类这件事上,已然走在我们前面。MbM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

在处理日常生活垃圾的问题上,全家都自觉参与到垃圾分类的行动中去。小猪佩奇住的别墅里配备了三个不同颜色的垃圾桶,佩奇的妈妈从小教育她和乔治,不同种类的垃圾要投放在对应颜色的垃圾桶内。MbM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

5号课堂二十:Scratch垃圾分类小游戏教程(续)MbM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

他们会定期把垃圾送到回收中心的兔小姐这里分类回收。MbM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

垃圾分类其实是举手投足的小事,但对我们的生活家园的影响却是十分显著。MbM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

垃圾围城,对公众身体健康的危害已经显现。垃圾占据了大量土地,以致土壤、水体、大气受到了严重污染,从源头做起,做好垃圾分类迫在眉睫。MbM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

看到这里,呱妈坐不住,准备赶紧把上次没有完成的垃圾分类小游戏完成。MbM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

普及垃圾分类,人人有责!MbM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

本节中,用Scratch编写了一个垃圾分类小游戏。MbM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

界面上会显示各类垃圾,需要我们把垃圾投放到正确的垃圾箱,如果投放到错误的垃圾箱,会提示“再想想吧!”如果投放到正确的垃圾桶,垃圾则消失在垃圾桶中。MbM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

5号课堂二十:Scratch垃圾分类小游戏教程(续)MbM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

1.背景MbM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

我们选择背景库中的蓝色天空图像作为游戏的背景。MbM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

5号课堂二十:Scratch垃圾分类小游戏教程(续)MbM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

2.角色MbM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

这个游戏一共有18个角色,但角色分为两类,一类是垃圾,一类是垃圾桶。MbM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

我们分别看一下各个角色及其脚本。MbM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

第一类角色:垃圾MbM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

这个小游戏中,一共有14个垃圾角色,我们以可回收垃圾“牛奶盒”为例,看一下该类角色的脚本。MbM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

MbM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

这个角色有两个声音,都是从声音库中选择的音效,分别是:MbM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

“Bowling Strike”表示垃圾掉落进垃圾桶的声音;“Pop”是垃圾碰到错误垃圾桶的提示音。MbM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

当点击绿色旗帜时,将垃圾的大小缩小为初始大小的60%,将“牛奶盒”移动到第一排第一列的位置,然后清除图形特效,显示角色。MbM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

接下来进入一个循环,用鼠标拖动垃圾,如果碰到“可回收垃圾桶”,表示将垃圾投放到正确的垃圾桶,那么将垃圾“牛奶盒”隐藏,并播放声音“Bowling Strike”。如果碰到“有害垃圾桶”或“干垃圾桶”或“湿垃圾桶”,播放提示音“Pop”,并在界面提示“再想想吧!”,等待2秒钟后,垃圾回移到原来的位置。MbM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

如果垃圾没有碰到任何一个垃圾桶,松开鼠标后,垃圾回移到原来的位置。MbM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

5号课堂二十:Scratch垃圾分类小游戏教程(续)MbM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

其他垃圾和“牛奶盒”的脚本基本一致,只是摆放的位置、碰到垃圾时的判断有所不同,如“菜梗菜叶”的脚本:MbM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

5号课堂二十:Scratch垃圾分类小游戏教程(续)MbM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

这里只贴出两种垃圾的脚本,其他垃圾不再赘述了。MbM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

第二类垃圾:垃圾桶MbM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

垃圾桶的脚本很简单,只需在点击绿色旗帜时,设置垃圾桶的位置即可,以“可回收垃圾桶”为例,脚本如下:MbM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

5号课堂二十:Scratch垃圾分类小游戏教程(续)MbM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

其他垃圾桶的脚本跟“可回收垃圾桶”一致,只是x、y坐标的值不一样,这里也不再赘述。MbM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

到这里,垃圾分类这个小游戏就编写完成了,大家可以试着玩玩,看看效果。MbM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

欢迎访问少儿编程网(http://www.pxcodes.com)

相关文章:

支持一下 ( )查看更多相似文章

5号课堂二十:Scratch垃圾分类小游戏教程(续)

      匿名评论
    • 评论
    人参与,条评论
    少儿编程网

客服在线

服务时间

周一至周日 9:00-21:00