15-3 どうぶつがいっぱい!③

解説動画

解答コード

player.onChat("15-3", function () {
    agent.move(FORWARD, 2);
    for (let i = 0; i < 6; i++) { // 横のブロック数
        for (let j = 0; j < 6; j++) {  // 縦のブロック数
            switch (i) { //横方向の動きを決めるfor文で使用する変数 i を入れる
                case 1: // 横から2番目( i は0から数えて2番目の1となる)
                case 4: // 横から5番目( i は0から数えて5番目の4となる)
                    //  ガラスを設置
                    agent.setItem(20, 1, 1);
                    break;
                default:
                    // 土を設置
                    agent.setItem(3, 1, 1);
                    break;
            }
            // エージェントの移動
            agent.place(DOWN);
            agent.move(FORWARD, 1);
        }
            // エージェントの移動
        agent.move(BACK, 5);
        agent.move(RIGHT, 1);
    }
            // エージェントの移動
    agent.move(LEFT, 5);
    agent.move(BACK, 2);
})