关于航空运输
欢迎来到《航空运输》挑战教程。在接下来的演示中,您将了解挑战的核心机制。
本挑战由放置在网格上的方块组成,部分为实色方块,部分为半透明方块。当所有实色方块移动到对应半透明方块的位置时,即可通关。示例如下:
通关需要编写代码。通过代码您可以操控飞行器,进而控制方块移动。
相关方法
前进(
):使飞行器向前移动一格。
后退(
):使飞行器向后移动一格。
右转(
):使飞行器向右转动90度。
左转(
):使飞行器向左转动90度。
装载(
):若飞行器位于方块柱上方,将移除该柱顶部方块。该方块会处于"已装载"状态,可携带移动并在网格中释放。若连续装载两个方块,第一个方块将丢失。挑战界面会显示当前已装载方块的颜色。
卸载(
):将已装载方块置于飞行器下方。若飞行器位于方块柱上方,方块将被放置在柱顶。
已装载检测(
):检测当前"已装载"方块是否是指定的彩色;若指定白色,则检测当前是否已装载(任意颜色的)方块。
在上方检测(
):检测飞行器下面是否有指定彩色的方块;若指定白色,则检测飞行器下面是否有(任意颜色的)方块。若位于方块柱上方,将检测顶部方块。
关卡结构
每个主关卡包含若干子关卡。使用同一段代码完成所有子关卡方可通关。可通过
按钮和
按钮切换查看不同子关卡。
代码加载:编写新代码后,请务必点击加载(
)按钮方可生效。
开始/暂停:代码加载后,点击下方按钮开始/暂停(
)挑战。您也可使用"单步调试器"逐步执行代码(单步前进
或后退
)。