00:00
Hello,大家好,我是你们的阿罗老师,咱们这节课继续学习square入门必修课的第14课,本节课的任务是做一个我是小小饲养员的互动小故事。同学们有没有养过小动物呢?你们是怎么给小动物喂食的呢?好好的想一下。接下来我们看一下本节课需要完成的任务、目标、程序效果。画面中一共有三个角色,有饲养员,还有大狗熊,还有一个吃饭的话。当棋子被点击的时候。饲养员从左向右移动。到碗的时候就会停下来,这个碗是空的,当我们按下空格的时候,它就会出现一瓶蜂蜜。狗熊吃了蜂蜜之后,就会开心的站起来,然后再趴下。这就是我们这节课需要完成的程序效果了。
01:03
为了完成这个任务,接下来老师来带着同学们做一个简单的课前讨论。这里一共有三个问题。问题一,动画中一共有几个角色呢?问题二,分别是什么?问题三,动画发生的程序顺序是什么呢?好的,小朋友参考我们刚才看到的视频效果,来思考一下这三个问题吧。好了,时间到了。老师带着同学们来一起分析一下这三个问题。问题一,动画中一共有几个角色呢?答案是四个角色。问题二,这些角色分别是什么呢?有饲养员,有大狗熊。
02:01
还有一个碗。还有一瓶蜂蜜。问题三,动画发生的程序顺序是什么呢?当棋子被点击的时候,我们的饲养员从左边来到右边。碰到这只大碗的时候就停下来了。狗熊一直在说饿,这个时候我们按下空格,饲养员就会往盆里放一瓶蜂蜜。狗熊吃了之后,开心的站了起来。过了一会儿就趴下了。好了,课前讨论我们一起分析完了,接下来学习这节课的程序模块吧。本节课先学习两个程序模块。第一个思考什么两秒。它的作用是思考一个问题两秒钟。第二个等待什么?它的作用是等待一个事情的发生。
03:05
程序模块我们介绍完了。同学们明白了吗?好了。程序积木我们也介绍完了,接下来我们进入squash软件中来编写这个程序吧。首先我们今天的主角已经不是小猫咪了,所以呢,我们要让小猫咪回家去,我们要点击小垃圾桶,按下左键,小猫咪就回家去了。接下来我们选择一个舞台背景。在这边,然后选择小放大镜,然后找到一张这张。然后呢,我们添加我们的角色。添加我们的小男孩。这个,然后再把我们的狗熊。这个,然后还有他的饭碗。还有狗熊最爱吃的小蜂蜜。
04:02
然后我们拖动一下,移动到合适的位置上面。我们的小男孩过于大,我们可以给他调整一下他的大小。80。放到合适的位置上面。根据我们上节课学的。我们。在这边,在狗熊的造型。然后。呃,切换一下位置。对,这样就可以了。水平定准,然后回到我们的代码区,我看一下。放到合适的位置上面。我就是吃着蜂蜜的。
05:02
然后。看一下小男孩的,我们只选取我们需要的,不需要的我们直接删除就行了。这样就好了。角色我们已经弄完了,接下来我们开始拖动程序模块吧。首先第一个,当棋子被点击。第二个。移动到。我们就是现在我们站的位置上面。然后第三个重复执行。第四个。往前走。使不。然后它是不断的换着造型的,我们需要下一个造型。然后再等待一秒钟。然后再如果,那么我们碰到了。这个碗就会停止我们侦测。
06:04
就会停止这个搅拌。这样就好了。接下来我们开始拖动狗熊的,首先我们点击一下这个角色,然后找到第一个。当棋子被点击。第二个。再说,思考的时候再说了两秒,说,呃。然后下面就是播放声音。等待播放完。然后。等待。等待我们碰到蜂蜜。就开始吃。这个在控制里面。然后。侦测里面侦测碰到的蜂蜜。
07:06
下一个就是等待三秒钟,我们狗熊需要吃蜂蜜三秒,然后。就会变坏造型。站起来。然后狗熊就会说。真好吃啊,然后又是两秒钟。在等待一秒。然后一秒钟过后,狗熊就趴下了。小下一个造型。这样就好了。下面我们开始拖动蜂蜜的,首先我们要选择一下这个角色,然后找到第一个。当棋子被点击。拖动出来,然后第二个,这个时候蜂蜜还没有到出厂的时间,它需要隐藏起来。
08:02
然后当我们按下空格键的时候。再显示出来。显示出来之后被狗熊。吃掉三秒钟,然后再隐藏起来。这个就是我们的蜂蜜的。程序模块我们已经全部拖动出来了,接下来给同学们几分钟的时间,自己尝试着编写这个程序,让我们听得出吗,勇往直前好了,时间到了,相信小朋友们已经离成功不远了。接下来,老师来带领的同学们编写这个程序吧。首先第一个当棋子被点击,这个时候我们的蜂蜜是隐藏着呢。然后我们按下空格,蜂蜜就会显示。
09:03
然后呢,就会被他狗熊吃掉三秒,这里我们需要改一下。然后我们再隐藏。这就是我们蜂蜜的。接下来我们编写小男孩的,首先我们点击一下。然后我们找到第一个。当棋子被点击。移到这个的坐标就是我们现在它占的位置,我们它如果站到任何的位置上,我们需要更改一下这个,这边是一样的,我们就不需要更改了。下面重复执行。往前走十步,它是一直往前走的,然后。下一个造型就用到了,因为它是不断的去走,行走嘛,然后等待。0.1秒。如果。碰到了。我们的。
10:01
晚。看它的名字,然后我们选择一下。然后就会停止。这个脚本。而不是全部交班。这个就是我们小男孩的。接下来我们编写大狗熊的,首先我们也是点击一下,然后我们第一个是当棋子被点击。然后狗熊说了一句话。这个说了一句,呃。你们打上去。然后播放两秒。然后狗熊这里又播放声音,我们需要在声音这边找到我们需要的。点击。动物。找到找到这个声音。然后记住它的名字,回到我们的代码。
11:00
然后选择我们的。然后一定要选择我们他的名字,这样才是对的。等待。我们的蜂蜜显示出来。如果碰到我们蜂蜜就会。找到我们也是找到我们蜂蜜的名字,然后选择一下。然后就会。等待三秒钟。改一下。然后就会变换角色。变化它的造型,我们看一下狗熊的造型。这个是B,这个是A。B就是站起来。然后就会。大声的说出来,真好吃。然后。站起来,等待一秒。再变坏造型趴下,这个时候是A,我们可以看一下这边。
12:02
B。站起来。这样就是我们的狗熊的程序,接下来我们要看一下程序效果,首先我们要有一个小细节,我们需要注意一下,就是狗熊是必须要碰到。我们的蜂蜜。才可以站起来的,所以我们要靠的近一点。然后呢,我们看一下程序效果吧。点击其子。按下空格。好的,通过了。布置一个家庭作业。根据今天所学的编程知识,继续扩展思路,加入新的设计元素,让我们在创造一个新的程序吧。作为背景。动物园里有很多小动物,每个小动物都有自己的专属饲养员。
13:07
作业要求,根据今天所学的内容选择自己喜欢的动物。当他的小小四元元八。至少有四个角色,有饲养员、小动物碗和食物。这节课呢,就上到这里了,小朋友们下节课见。
我来说两句