关于航空运输
欢迎来到《航空运输》挑战教程。在接下来的演示中,您将了解挑战的核心机制。
本挑战由放置在网格上的方块组成,部分为实色方块,部分为半透明方块。当所有实色方块移动到对应半透明方块的位置时,即可通关。示例如下:


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

相关方法
前进():使飞行器向前移动一格。


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


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


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


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


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


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


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



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


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