您的位置: 主页>机器人编程>Scratch编程>scratch少儿编程第三季——07、我早已为你种下九
加盟酷吧机器人 培养孩子核心能力

scratch少儿编程第三季——07、我早已为你种下九

各位小伙伴大家好:上期我们完成植物的克隆功能,今天我们来游戏加点阳光。

实现的目标有两个:1、是显示阳光数量2、每种一棵植物就减少相应的阳光值。还是和以前一样我们把有关阳光的功能整合到一个角色里面,所谓角色就相当于高级语言中的类(也就面向对象编程)。一个角色就相当于一个类(对象),角色的代码块就相当于类中的成员函数,每个函数(或者叫方法)实现一部分功能,整合起来就是完整的类对象。关于类和对象,函数或方法我会在接下来python第三季中为大家介绍。那么首先要做的就是新建一个角色(实例化一个对象),一起来看看scratch少儿编程第三季——07、我早已为你种下九百九十九……点阳光我们插入了一张阳光卡牌对象。接下来我们新建一个变量用来记录当前的阳光值。然后显示这个变量,将它拖到卡牌的空白位置。效果如下图:scratch少儿编程第三季——07、我早已为你种下九百九十九……点阳光有了阳光值我们就完成第一个小目标,接下来我们继续实现第二个小目标。要想实现当我们种植物的时候,减去相应的阳光值。那么首先就必须要让阳光知道我们种了植物,然后再去减少阳光的数量。这里我们要用到一个广播模块,如图:scratch少儿编程第三季——07、我早已为你种下九百九十九……点阳光当我们点击植物卡牌种植物的时候,就发送一个广播喊一嗓子:各单位注意,我要种植物了。 然后我们再让阳光卡牌接收这个广播:scratch少儿编程第三季——07、我早已为你种下九百九十九……点阳光只要一接收到这个广播,就将阳光值减去10。我们将阳光的初始值设定为999。到这里我们第二个小目标算是完成了,下面来看一下运行结果。运行正常,实现了我们设想。

后记,小编朋友公司研发了一个游戏化的少儿编程在线课程(5-12岁),游戏化教学结合scratch(一款在线少儿编程工具,类似乐高的积木拼搭),我家娃娃学了几次课,非常喜欢(超预期),16次课才200多块钱,对锻炼孩子的思维能力和动手动力很有帮助。

欧美思机器人教育加盟 赚钱好项目
上一篇:第一节:认识Scratch编程工具
下一篇:65用scratch3.0实现小鱼吐泡泡
您可能喜欢
​吃啥?这个问题交给Scratch!
吃啥?这个问题交给Scratch!
​Scratch3.0少儿编程案例:画雪花
Scratch3.0少儿编程案例:画雪花
​Scratch学习心得(1)
Scratch学习心得(1)
回到顶部