关于航空运输

欢迎来到《航空运输》挑战教程。在接下来的演示中,您将了解挑战的核心机制。

本挑战由放置在网格上的方块组成,部分为实色方块,部分为半透明方块。当所有实色方块移动到对应半透明方块的位置时,即可通关。示例如下:

通关需要编写代码。通过代码您可以操控飞行器,进而控制方块移动。

相关方法

前进():使飞行器向前移动一格。

后退():使飞行器向后移动一格。

右转():使飞行器向右转动90度。

左转():使飞行器向左转动90度。

装载():若飞行器位于方块柱上方,将移除该柱顶部方块。该方块会处于"已装载"状态,可携带移动并在网格中释放。若连续装载两个方块,第一个方块将丢失。挑战界面会显示当前已装载方块的颜色。

卸载():将已装载方块置于飞行器下方。若飞行器位于方块柱上方,方块将被放置在柱顶。

已装载检测():检测当前"已装载"方块是否是指定的彩色;若指定白色,则检测当前是否已装载(任意颜色的)方块。

在上方检测():检测飞行器下面是否有指定彩色的方块;若指定白色,则检测飞行器下面是否有(任意颜色的)方块。若位于方块柱上方,将检测顶部方块。

关卡结构

每个主关卡包含若干子关卡。使用同一段代码完成所有子关卡方可通关。可通过按钮和按钮切换查看不同子关卡。

代码加载:编写新代码后,请务必点击加载()按钮方可生效。

开始/暂停:代码加载后,点击下方按钮开始/暂停()挑战。您也可使用"单步调试器"逐步执行代码(单步前进或后退)。