16-4 豊かな水を取り戻せ!①

解説動画

解答コード

player.onChat("16-4", function () {
    agent.move(UP, 6);
    let isRunning = true;
    while (isRunning) {
        agent.move(FORWARD, 1);
        switch (agent.inspect(AgentInspection.Block, UP)) {
            case 41:
                isRunning = false;
                break;
            case 152:
                agent.turn(LEFT);
                break;
            case 22:
                agent.turn(RIGHT);
                break;
        }
    }
});