今回は豆腐ハウスの壁をつくるよ!
壁をつくる手順を見よう!
まずは、写真のような豆腐ハウスの壁をつくる手順を見てみよう!
1.上に1ブロック移動してから、ブロックを下に置いていき、1列つくる
上に1ブロック移動してから「ブロックを下に置いて前に移動する」をくり返して、ブロックを1列に並べるよ!
2.向きを右か左に変える
1列にブロックを置いたら、次の列をつくる方向を向こう!
今回は右を向かせて進めていくよ!
3.1と2を4回くりかえす
「1列つくって向きを変える」を4回くり返すと、写真のようになるよ!
これで壁の1段目が完成だね!
4.3をくりかえして高くしていく
1段目をつくる動きを何度もくりかえすと、だんだんと壁ができていくよ!
このように「1列つくって向きを変える」を4回くりかえし、それを高さの分だけくりかえすと壁がつくれるね!
プログラミングしよう!
壁をつくる手順を確認したら、つぎはMakecodeでプログラミングしよう!
1.上に浮かせて、くりかえしを使ってブロックを1列に並べる
エージェントを呼んですぐにブロックを下に置くことはできないから、まずは上に1ブロック移動させよう!
次に、「ブロックを下に置いて前に移動」をくりかえして、ブロックを1列に並べるプログラムをつくろう!
くりかえしの回数は壁の横幅だよ!
2.壁をつくる方向を向く
ブロックを1列に並べたら、つぎはとなりの壁をつくる方を向かせよう!
3.1と2を4回くりかえす
1と2でつくったプログラムを4回のくりかえしではさもう!
これで壁の1段目が完成するよ!
ここで上に移動するブロックもはさんじゃうと、何度も上に行っちゃうから気を付けてね!
4.これまでの動きを壁の高さの分だけくり返す
3のプログラムで1段目が完成したね。
これまでのコードをまたくり返しではさむと、くり返しの回数だけ壁が高くなっていくよ!
これで豆腐ハウスの壁をつくるプログラムが完成!
まとめ
今回の記事では豆腐ハウスの壁の作り方を紹介したよ。
ほかのパーツの作り方も学んで豆腐ハウスを完成させよう!
豆腐ハウスのほかのパーツの作り方は下の記事を参考にしてね!
コース紹介
クラスモールキッズのオリジナル教材「マイプロ」では、小学生向けに教育版マインクラフトを使ったプログラミングのオンラインレッスンを提供しています。無料体験会も開催しています。必要なのはパソコンかタブレットのみ!皆さまのご参加をお待ちしています。