积木编程入门
第 3 章
>
第 3 级
目标
使用文本块呼喊并数一数每个鸡舍周围有多少只鸡。鸡舍是地图中看到的鸡窝。
统计每个鸡舍周围的鸡的数量,并将这些数字存储在变量中。为了跟踪每个鸡舍,在 Variables 菜单中创建两个变量,命名为:left_coup 和 right_coup(记得添加下划线 _)。
使用 set_variable 块来填充变量:计算左侧鸡舍周围的鸡的数量,并使用 set_variable 块将其与 left_coup 变量配对。使用数字气泡为鸡舍中的鸡添加数量。

按相同流程使用 set_variable 块,添加 right_coup 变量,并使用数字气泡设置右侧鸡舍中的鸡的数量。
设置好变量后,前往每个鸡舍前的两个 X 标记,使用这些变量呼喊出每个鸡舍周围的鸡的数量。使用 speak 块和 create text 块来组合文本和数字。首先,走到位于左侧鸡舍前的深色 X 标记处。
create text 块允许你将多段文本和变量组合在一起。在工具箱的 Communications 菜单中将 create text 块拖放到积木编辑器中。

该积木左上角有一个齿轮图标,左键单击它以打开菜单,并添加所需的插槽数量。

为了呼喊每个鸡舍中的鸡数,我们需要三个(3)个积木。

在插槽中我们将插入两个文本气泡和一个独立变量来填充 create text 块。首先,从工具箱的 Text 菜单中将文本气泡积木拖放进来,并输入 “左侧鸡舍有 ”(确保末尾有空格)。

以同样的方式拖放第二个文本气泡,但这次输入 “ 只鸡”(确保开头有空格),并将其放入最后一个插槽。最后,从 Variables 菜单中拖放 left_coup 独立变量,将其插入到 create text 块的中间插槽。这样你的文本就形成了 “左侧鸡舍有 [number] 只鸡”。
从 Communications 菜单中将 speak 块拖放到积木编辑器中,并将刚创建的 create text 块放入其中。在积木编辑器中有一个被禁用的模板,你可以右键单击 speak 块并点击 “Enable Block” 来激活并编辑它。

走到右侧的浅色 X 标记处并面对鸡舍。按照之前的操作方法使用 create text 块,但这次使用 right_coup 变量。将顶部文本块设置为 “右侧鸡舍有 ”,中间插槽插入 right_coup 独立变量,底部插槽插入另一个文本块,内容为 “ 只鸡”。

将 create text 块插入到 speak 块中以完成关卡。