最新消息:380元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

每周一课 | Scratch:沙漠古国2

Scratch 少儿编程 2184浏览 0评论

友情提示:380元/半年,儿童学编程,就上码丁实验室

谈及沙漠,

你会想到什么呢?

穷荒绝漠鸟不飞,荒凉;

云阴月黑风沙恶,恶劣;

还是,大漠孤烟直,长河落日圆;

或者说,大漠沙如雪,燕山月似钩?

 

每周一课 | Scratch:沙漠古国

……

……

 

来硅码少儿编程,

述说你的神奇故事,

进入网址

www.kidscoding8.com

点击【Scratch创作】去创作。

每周一课 | Scratch:沙漠古国

Scratch:沙漠古国

 

学习目标:

1.广播…消息

2.当接收到…消息

 

扩展目标:

1.随机数

 

学习重点:广播…消息

 

获取素材:

本次课程的素材都可以在角色库中获得,小编不另外上传;

但小朋友们也可以自己绘画或者上网搜索其他素材。

  01  
认识“广播”

还记得之前小编的问题吗?

哪个积木块能把控事件触发的时机?

你知道广播吗?

这回我们就来认识一下广播。

点击每周一课 | Scratch:沙漠古国,找到广播…消息、当接收到…消息两个积木块;

1.每周一课 | Scratch:沙漠古国

广播…消息积木块可以给所有角色(及背景)发送消息,可以用来告诉其他角色现在该做某事了。

 

2.每周一课 | Scratch:沙漠古国

当收到消息时你想让他们做什么

这就要看哪一角色(或背景)当接收到…消息下,所执行的程序。

 

广播…消息、当接收到…消息积木块常被组合运用,用来把控事件发生的时机。

再次思考一下,

如何实现,当故事介绍结束之后,该角色隐藏,然后开始“接水”?

 

  02  
编写“广播”

1.每周一课 | Scratch:沙漠古国

广播的消息具有唯一性,我们需要通过不同命名指代不同的广播。

点击广播右侧下拉箭头,

 

每周一课 | Scratch:沙漠古国

选择“新消息”,完成编辑“消息名称”,

 

每周一课 | Scratch:沙漠古国

点击“确认”,完成新消息的建立。

 

每周一课 | Scratch:沙漠古国

2.每周一课 | Scratch:沙漠古国

点击右侧下拉箭头,出现可选择消息;

或者选择“新消息”,完成消息新建;

 

每周一课 | Scratch:沙漠古国

选择对应消息,与广播…消息积木块配合使用;

表示:当角色接收到指定消息时,执行下面的程序。

 

  03  
运用“广播”

如何实现,当故事介绍结束之后,该角色隐藏,然后开始“接水”?

每周一课 | Scratch:沙漠古国

根据程序顺序执行,在故事介绍内容结束后,添加广播并完成消息的名称编辑。

 

广播消息确定了事件发生的时机,

通过广播告诉水滴角色,现在可以开始“下落”了。

 

当接收到消息,需要确定此时需要执行的事件内容。

每周一课 | Scratch:沙漠古国

此时需要执行的事件内容为“水滴的下落”;

 

思考:一滴水的下落如何实现?

 

每周一课 | Scratch:沙漠古国

提示:y控制上下,x控制左右

思考:怎样让一滴水滴随机从天空出现再下落

每周一课 | Scratch:沙漠古国

思考:如何让水滴的下落范围扩大一些?

 

问题:

如何实现,一滴水下落后,仍有水滴再次出现并下落?

思考:

如何从一滴水扩展到多滴水?

思考线索:

1.试试循环嵌套

2.哪个积木块控制水滴下落的速度?

始发于微信公众号:
硅码少儿编程

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