积木编程入门
第 4 章
>
第 4 级
目标
使用不超过四(4)个积木收集谷物并走出迷宫。
你发现自己迷失在迷宫中央,使用循环来收集田野中的谷物并走出迷宫。
从地图中可以看到迷宫是不规则的,所以你不能像前面的关卡那样重复相同的移动。为此,你需要充分利用 for 循环积木的变量。
使用带有名为 x 的变量的 for 循环积木,该变量用于检查 for 循环已执行多少次。将其设置为从 0 开始,到某个数字(例如 11)。末尾的 by 1 表示每次增加 1,在下面的示例中,循环从 0 开始,每次递增 1,直到达到 11。

我们将使用循环来在每个周期中递增你的移动步数,以便达到终点。为此,我们使用 operator 积木和 move forward 积木,以便每次循环时多移动一步。具体做法是:从“Math(数学)”菜单中拖放 operator 积木,将其放入 move forward 积木内,然后从变量菜单中添加 X 独立变量。

我们将运算符设置为加 +,数字设置为 1,这样每个循环周期玩家的移动步数就会变多。实际上是这样的:
- 第一次循环时
x为0(x + 1 = 1),玩家走 1 步 - 第二次循环时
x为1(x + 1 = 2),玩家走 2 步 - 第三次循环时
x为2(x + 1 = 3),玩家走 3 步
以此类推。
由于迷宫需要改变方向,因此在循环末尾使用 turn left 积木,这样每次循环移动后都会改变方向。这样你就能收集地图上的所有谷物并完成关卡。

记住,整个过程必须使用不超过四(4)个积木。
代码书