解説動画
解答コード
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);
})