マイプロパーク

よみこみ中…

農業2023.11.19

9×9ブロックの大きな畑をつくろう!

9×9ブロックの大きな畑をつくろう!

くりかえし

この記事を書いたひと:
ゆう先生

今回は広くて大きい畑をつくるよ!

広い畑をつくるには2重ループのスキルが必要だから、2重ループがわからない人は下の記事を参考にしてね!

広い面積を耕すことになるけど、エージェントに任せれば簡単につくれるからぜひ作ってみてね!!

今回つくるもの

今回は写真のように、9×9ブロックの畑をつくるよ!

畑の真ん中には水を用意して、植物が枯れないようにしているよ!

水から4ブロックより離れると、土が乾いてしまうから9×9ブロックにしたよ!

9×9ブロックの畑

エージェントの動きを確認しよう!

エージェントに縦9ブロック、横9ブロックを耕してもらうためには、次のような動きをしてもらえばよさそう!

1. 「前を耕す」と「前に1ブロック移動」を9回くり返して1列耕す

まずは1列耕してもらおう!

まずは1列つくってもらうよ

2. 隣の列のスタート地点に移動する

次の列をつくるために移動させよう!

次の列をつくるために移動させるよ

3. 1と2を9回くりかえす

1と2をくりかえすと、畑が横に広がっていくよ!

真ん中の水は、はじめに自分で用意しておこう!

1と2をくりかえすと横に広がっていくよ

このように、くりかえしで1列つくる動きをくりかえしていけば、横に広げていくことができそうだね!

プログラムをつくろう!

確認した動きをMakecodeで形にしよう!

1. 「前を耕す」と「前に1ブロック移動」を9回くり返して1列耕す

「前を耕させる」→「前に1ブロック移動」を9回のくりかえしではさもう!

このコードで1列耕せるよ!

1列耕すコード

2. 隣の列を耕すスタート地点に移動する

くりかえし9回が終わったら、次の列のスタート地点に移動させよう!

くりかえしの外につけることを忘れないでね!

スタート地点に移動するコードをつなげよう

3. 1と2を9回くりかえす

1と2でつくったコードを、さらにくりかえしではさむことで横に畑をつくっていくよ!

くりかえしをくりかえしではさんでいるから2重ループなんだね!

全体をくりかえして2重ループにしよう

これで9×9ブロックの畑は完成だよ!

あとは、畑をつくる予定の真ん中に水を用意してあげて、チャットコマンドで命令するだけ!

広い面積の畑を勝手にエージェントがつくってくれるよ!

自動で畑を耕してくれた!

まとめ

2重ループをつかうコードだったけど、プログラムのつくりかたを理解できたかな?

水は自分で用意する必要があったけど、自動で耕してくれるのはとても便利だね!

種を自動で植えてくれるようにするにはどうすればいいかな、、?

育った植物をエージェントに回収させるにはどうすればいいかな、、?

たくさん工夫することができそうだね!!

コース紹介

クラスモールキッズのオリジナル教材「マイプロ」では、小学生向けに教育版マインクラフトを使ったプログラミングのオンラインレッスンを提供しています。無料体験会も開催しています。必要なのはパソコンかタブレットのみ!皆さまのご参加をお待ちしています。

公式ホームページはこちら

この記事を書いたひと

ゆう先生

by

© YAGO, Inc.

カテゴリー

  • 基本設定
  • 基本プログラミング
  • 街づくり
  • アドベンチャー
  • 農業

記事を探す

  • 新着記事一覧

このサイトについて

  • マイプロ™︎のご紹介
  • 運営会社
  • よくある質問・お問い合わせ
  • 利用規約
  • プライバシーポリシー

※マイプロ™︎は、当社の商標出願中の名称です。

※クラスモールキッズが提供するコースは、Minecraft® 公式製品ではありません。Mojang 社から承認されておらず、Mojang 社および Notch 氏は、本コースの内容と関わりはございません。


こんな記事も書いてます

  • ワールドをインポートしよう!

    ワールドをインポートしよう!

    ゆう先生ゆう先生

    2025.08.01

  • マイクラの座標を学んでテレポートしてみよう!

    マイクラの座標を学んでテレポートしてみよう!

    ゆう先生ゆう先生

    2024.11.15

もっと見る