Scratch垃圾分类-垃圾分类,从我做起

Scratch垃圾分类-垃圾分类,从我做起

Scratch垃圾分类-51scratch
Scratch垃圾分类-垃圾分类,从我做起
此内容为付费资源,请付费后查看
29.9
限时特惠
59.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源
已售 3

2020年,垃圾分类一词风靡全网,从上海先行,到全国46个城市试点,全国上下掀起了一片垃圾分类的热潮。作为人类唯一的家园,地球承载着我们的一切,包括人类制造的所有垃圾。为了不让地球超负荷工作,我们的维护任务刻不容缓,一个小小的垃圾分类往往会把垃圾变少,甚至变废为宝。

作品介绍

今天给大家分享的Scratch创意作品是《垃圾分类》,这是一款创意模拟作品。作品不仅对垃圾分类小知识进行了全面的介绍,同时还通过互动方式让玩家将不同的垃圾进行正确归来,放置到相应的垃圾桶中。

游戏的玩法比较简单,点击绿旗,运行程序,会出现游戏开始和垃圾分类小知识两个菜单,进入垃圾分类小知识环节,这里对可回收垃圾、厨余垃圾、有害垃圾和其它垃圾四种垃圾做了相应的说明,并列举了一些案例。点击返回按钮进入主界面,再点击游戏开始按钮,进入游戏,就开始随机出现各种垃圾,玩家需要点击相应的垃圾桶把垃圾放到桶里,但是选对了才会打开垃圾桶,在规定的时间内,正确的放好10个垃圾就过关,否则就失败。

核心代码解读

Scratch垃圾分类作品的角色比较多,大大小小一共有40多个角色,如图所示:

Scratch垃圾分类作品角色列表
垃圾分类作品角色列表

角色虽多,但是可以简要的分为如下几大类:

  • 按钮角色:包括游戏开始、垃圾分类小知识、返回、再来一次等,点击不同按钮进入相应的游戏场景;
  • 信息角色:包括标题信息,可回收垃圾、厨余垃圾、有害垃圾、其它垃圾等介绍信息,游戏说明等信息;
  • 垃圾桶角色:四种不同分类的垃圾桶;
  • 垃圾角色:各种垃圾,需要进行正确分类并放置到对应垃圾桶中;
  • 数字角色:用于倒计时的数字。

本作品的重难点是在随机出现一个垃圾后,点击垃圾桶,如何判断分类是否正确,如果正确则将垃圾移动到垃圾桶并消失,否则就提示分类错误。

为了区分不同的垃圾,在这里定义了四个变量,分别命名为“可回收垃圾”、“厨余垃圾”、“有害垃圾”和“其它垃圾”,如图所示:

建立变量并初始化
建立变量并初始化

当变量为0时,表示不属于该垃圾,当变量值为1时,表示是该垃圾,当点击垃圾桶时,就将对应的变量设置为1即可,如图所示是点击可回收垃圾桶时的代码:

点击可回收垃圾桶时的代码
点击可回收垃圾桶时的代码

相应的在垃圾角色中,需要编写代码,进行判断是哪一种垃圾,然后再做相应的处理,其代码如下:

垃圾角色关键代码
垃圾角色关键代码

作品效果

Scratch垃圾分类的完整效果如视频所示:

Scratch垃圾分类作品效果
© 版权声明
THE END
喜欢就支持一下吧
点赞9赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片