デジタルこどもBASE特定非営利活動法人デジタルこどもBASE← 全50回の一覧
Unit 04第16〜20回

Lesson 20:小さな牧場

生き物を安全な場所に呼び出し、くり返しで数や並び方をコントロールする単元です。

🧠 この単元のゴール

生き物を呼び出す位置・数・安全な囲いを考え、自分の小さな牧場をつくれる。

⚠️ 生き物を大切に扱う約束

平らで空いた場所で実行しよう。呼び出した生き物をわざと傷つけない・狭い所に閉じ込めない・たくさん出しすぎない。重くなったら新しい場所へ移動して、1回ずつ試そう。

Lesson 20生き物

小さな牧場

🎯 ミッション

柵を5マス並べ、その奥にニワトリを3羽呼び出して小さな牧場にする。

🖼 完成イメージ

🐔🐔🐔完成イメージ空いた草地で、安全に1回ずつ実行しよう※Minecraft風の完成イメージです。生き物は動くため、実際の位置は少し変わります。

🌱 今回わかること

2つのくり返しを順番に使い、建物と生き物を組み合わせる方法

🧰 はじめる前の準備

平らで空いた草地に立とう。生き物を大切にするため、同じコマンドを何度も続けて実行しないこと。

🪜 つくり方

  1. 前に8マス以上の空きがある草地に立つ。
  2. 1つ目のくり返しで、オークの柵を横に5マス置く。
  3. 2つ目のくり返しで、柵の2マス奥にニワトリを3羽呼ぶ。
  4. 実行は1回だけ。柵と生き物の位置関係を確認する。

🔎 実行前に予想

何頭(何羽)出る? 自分から見て、右左・前後のどこに出る? 実行前に予想しよう。

🧩 MakeCodeのブロック

MakeCodeブロックを読み込み中…
対応するTypeScriptコードを見る
player.onChat("farm", function () {
for (let i = 0; i < 5; i++) {
    blocks.place(FENCE_OAK, posCamera(i - 2, -1, 3))
}
for (let i = 0; i < 3; i++) {
    mobs.spawn(CHICKEN, posCamera(i - 1, 0, 5))
}
})

✅ 成功の見分け方

手前に5マスの柵、その奥にニワトリ3羽が見える。

🎮 1か所だけ改造

柵の回数を 7 にして、ニワトリの列も広げてみよう。

🆘 うまくいかないとき

困ったこと確かめること
生き物が出てこないチャットの言葉が farm と同じか、前に空きがあるかを確認する。
水中・壁の中に出た平らな草地へ移動し、前後の数を大きくしすぎていないか確認する。
増えすぎた同じコマンドを繰り返さない。別の空いた場所へ移動して、次は1回だけ実行する。

保護者・先生へ:生き物を出す前に、出す数と場所を口に出して確認します。繰り返し実行を防ぎ、予想する習慣も育ちます。