最新消息:

Scratch入门级1-儿童编程-声控抽奖

Scratch 少儿编程 1838浏览 0评论

友情提示:视频教程观看时请手动设置清晰度。

一直以来都是以项目作为学习导向,这样在做种学才是最棒的!

我们总是在学习知识,却很多时候会忘记我们学的知识是为了解决什么问题。

所以我们以项目为导向的学习和带着问题的学习方式才是正确的。

这次给大家带来一个既简单又高大上的程序,声控抽奖,也算得上是入门级课程。

为很多新加入【果果军团】的小朋友们精心准备。

果果准备了10件礼物,送给大家。礼物会在舞台中央不断的变化,直到你说“停止”,礼物的切换抽奖模式才会停止。

(1)先添加一个礼物角色,果果选择一个圣诞帽

Scratch入门级1-儿童编程-声控抽奖【果果老师】

然后找到我们的角色造型

(2)需要10件礼物,果果就给我们的角色添加10个造型

Scratch入门级1-儿童编程-声控抽奖【果果老师】

小朋友可以添加自己喜欢的礼物

(3)完成以后,我们需要让我们的礼物不停的切换,就像这样

说明我们需要不断的切换造型,那么我们的造型在哪里切换呢?

造型是我们外观所能看到的,所以我们看到外观,

Scratch入门级1-儿童编程-声控抽奖【果果老师】

里面找到我们的“下一个造型”

Scratch入门级1-儿童编程-声控抽奖【果果老师】

但是我们发现当我们点击下一个造型,我们的礼物只是变换一次。

我们需要让它一直变换,我们再点击下一个造型,发现我们的礼物又切换了一次角色。

(4)那么我们需要让它不断的切换,我们就需要重复执行“下一个造型”

那么我们哪里可以让它重复执行呢?

我们找到

Scratch入门级1-儿童编程-声控抽奖【果果老师】

我们可以看到我们的“重复执行”

Scratch入门级1-儿童编程-声控抽奖【果果老师】

将我们需要重复执行的下一个造型,包在我们的重复执行里面,这样就可以重复执行了。

快来动手试一试

Scratch入门级1-儿童编程-声控抽奖【果果老师】

我们的程序如果在全屏下启动,我们需要给我们的程序插上小绿旗

(5)在我们的事件中

Scratch入门级1-儿童编程-声控抽奖【果果老师】

找到

Scratch入门级1-儿童编程-声控抽奖【果果老师】

安装在我们程序块的一开始

Scratch入门级1-儿童编程-声控抽奖【果果老师】

这样我们只要点击小绿旗,我们的礼物抽奖就开始了。

(6)下面我们要做超级武器了,我们要通过声音来控制抽奖停下了。

我们需要派我们的“响度”侦测士兵,来给我们看看有没有声音。

Scratch入门级1-儿童编程-声控抽奖【果果老师】

中的

Scratch入门级1-儿童编程-声控抽奖【果果老师】

判断,我们需要使用,如果,那么

(7)如果我们听到声音,我们是不是该让抽奖停止

我们看看“响度”,我们发现响度是一个变化的数值,我们说话看看多大声,响度的数值会发生什么变化。

记录下一个我们觉得合适的数值。

这个时候我们需要回到,控制程序块,找到,如果,那么

Scratch入门级1-儿童编程-声控抽奖【果果老师】

(8)如果“响度”>50,我们就停止造型的切换。

Scratch入门级1-儿童编程-声控抽奖【果果老师】

,我们会发现>,<,=

我们这个时候需要比较,响度这个变量的数字和果果设定的声音50作比较

如果响度>50,那么我们的抽奖就要停止。

小朋友们可以用小的声音和比较大的声音说话看看响度的变化,什么时候会大于50.

(9)我们将要停止,之前的下一个造型的切换

说明我们要控制其他程序了,回到我们的控制程序块

Scratch入门级1-儿童编程-声控抽奖【果果老师】

停止我们的下一个造型程序,也就是停止角色其他脚本

这样我们的程序就完成了,但是果果老师的程序却很漂亮,那是因为加了背景,但是添加背景是很简单的操作,需要你们自己去探索完成。

果果老师(多年IT编程经验的软件工程师,曾参与“江西教师网”、“中国工业陶瓷网”、“要美吗”等网站开发,新浪微博“杭州妈妈”、“杭州亲子活动”话题主持人,知乎少儿编程专栏版主,投身于科技教育的一位践行者)。

Scratch编程系列课程,将每周更新。(推荐阅读)

 

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