Scratch教程 深入浅出系列《小鸭讲故事》(第2课)

大家好!

欢迎回到小铁匠少儿编程教育的scratch是中文教程系列

在上一节课里,我们已经做好了两个面对面的角色,然后添加了一个漂亮的背景

这节课的任务是给他们编一个故事,

讲故事首先从故事的剧本开始。

小猫说:我好想去旅行啊!

鸭子说:我是鸭子巫师,我可以满足你的愿望。

小猫说:我做梦都想去月亮!

鸭子说:如你所愿。

然后切换到月亮背景

小猫说:太冷了赶紧回地球吧。

鸭子说:如你所愿。

然后舞台切换为海底背景,

小猫说:我不会游泳...

鸭子说:好吧。

最后回到了卧室,

小猫感叹说:还是家里最好啊!



剧本挺简单的吧。

这个故事讲的是一只小猫小鸭的旅行,

在鸭子巫师的帮助下去了不少地方,

但是最后发现还是家里最好。

故事虽然简单,但却很适合我们学习scratch,

下面就请跟着我一起来完成这个故事。


首先,用鼠标选择小猫这个角色

现在我们要给他一些积木,

如果你还在造型面板里就不对了,

这时我们要选择代码面板。

这里让我解释一下代码的意思,

大家看见cratch这里很清楚的标明了这里是代码面板,

代码就是人们写出来的程序。

而在scratch里,

写代码则是通过拼接这些积木完成的所有的积木都在这里,

看见这些积木凹槽了吗?

把这些积木拼接起来,

就等于在scratch里面写代码编程序里面写代码编程序。


在scratch中如果要运行一份程序,

就要点击舞台下方的绿旗,

而旁边的红色按钮则可以停止程序。



在老师的设想中,

当我点击这个旗帜的时候,

我想要小猫说:我好想去旅行啊!

我们要确保选中小猫,这个很重要,

我们要确保小猫是当前被选择的角色。

请大家再检查一下,

然后我们要选择事件类积木


这个应该很好理解,

因为事件表示在某些条件下会执行的操作。


点击事件后,

我们的任务是当绿旗被点击后小猫会说:

我好想去旅行啊!

所以现在我要把这块积木拖到右边的代码面板来。

在scratch里,我们可以加入声音,

但现在我们只想要小猫把他说的话用文字的方式显示出来。

所以我们要去外观栏里,这里有一块积木,

叫做 ”说你好两秒” ,

我现在要把它拖到这里。

在黄色的事件积木下面,

你可以看到这两块积木靠在一起的时候,

都有一块灰色的区域。

松开鼠标后,

他们就拼接在一起了。


如果我现在点击旗帜,

会发现什么呢?

小猫说了你好,

大家注意到你好这个气泡一会儿就不见了吗?

让我们再来一次,你好,

又不见了。

因为我们放的积木是说你好两秒,

所以你好这个气泡会显示两秒,然后消失掉。

同样的,因为我们是用气泡显示说话的内容,

所以这个说话积木,就会归类于紫色的外观类了。

我们可以随意更换这个时间,

比如说六秒,你…好…(你好这话被拖长至6秒)。

现在 ”你好”这句话会一直在这里,

直到六秒结束。

这次我们等了好久,

如果你觉得六秒太久了,

我还是把它换回两秒吧。

然后我要让小猫说的话变成:我好想去旅行啊!


小猫说完后,

鸭子巫师要说:我是鸭子巫师,我可以满足你的愿望。


我们重复之前的操作,

给鸭子添加一个开始事件,

当绿旗被点击的时候,

然后是外观,

拖了一个对话积木:

我是鸭子巫师,我可以满足你的愿望。


现在我想考大家一下了,

如果现在运行程序会发生什么,

请大家想一下。

好我要揭露答案了,看!

他们同时说话了,

这不是我们想要的结果。

小猫应该先说:我好想去旅行啊,

当他的台词结束后,

鸭子才会说:

我是鸭子巫师,我可以满足你的愿望。

让我们回到鸭子,

我们不想要他马上说话对吗?

我们想要小猫先说两秒,

然后鸭子再开始说话,

那该怎么办呢?

把鸭子要说的话拖到下面,

断开这个链接。

然后我们去控制这一栏。


在这里,

我们可以找到等待一秒,

这好像就是我们想要的。

我们把时间改为两秒,

因为小猫先说话了两秒钟,

所以我们也要等待两秒钟,

再放回鸭子要说的话。

我们来点击下小旗看看会发生什么?

小猫说:我好想去旅行啊!

鸭子说:我是鸭子巫师,我可以满足你的愿望。

这次成功了!

但是等待了两秒才开始说话。


大家有没有觉得鸭子说的这句话有点太长?

我们可以把它分为两段,

再加入一个说话积木,

把后半段抄过去即可。

这里大家可以自己运行一下看看效果


接下来,我想给大家布置一个作业。

请大家按照这节课学到了知识,

按照剧本把后面两句话补完。

如果你觉得作业太难,

你可以看下一节,里面会公布答案,

我们下节课再见!

你可能感兴趣的:(Scratch教程 深入浅出系列《小鸭讲故事》(第2课))