デジタルこどもBASEのロゴ特定非営利活動法人デジタルこどもBASE📚 目次
第43回Lv2⏱ 10分

10じゅっかいくりかえしてみよう

🎯 きょうのミッション

チャットに tenつと、ニワトリが10じゅう上空じょうくうからってくるプログラムをつくろう。

🧠 できるようになること

  • 10じゅっかいくりかえしを1いっぎょうける
  • 大量たいりょう命令めいれいもループで1いっつにできる
  • 自動化じどうかのうれしさを体感たいかんする

🧰 用意よういするもの

  • Minecraft Education + MakeCode
  • Creative・Flat(屋外おくがい

🖼 できあがり

上空じょうくうからニワトリが10じゅうもどっとってくる! ニワトリ豪雨ごうう

📷 ここに10羽のニワトリ豪雨の画面のスクショ

🚀 やりかた

  1. 「on chat command」ブロックをき、名前なまえten
  2. 10じゅっかいくりかえし」ブロック
  3. なかに「モブをスポーン(ニワトリ・~ ~+10 ~)」
  4. Minecraftで tenってそらる!

🧩 つくるブロック

10じゅっかいくりかえし+上空じょうくうスポーン

👤チャットコマンドが入力にゅうりょくされたときten
🔁くりかえし10かい
🐔モブをスポーンニワトリ~~+10~

💡 きょうのポイント

1いっぎょう10じゅうかいうごく! これがプログラミングのすごさ。
第14回だいじゅうよんかいのニワトリあめおぼえてる? 5のブロックをならべたよね。それが1いっのループに!

🎮 チャレンジ

10じゅう50ごじゅうにしてみよう! 画面がめんがにぎやかになります。おもくなることがあるので、様子ようすながらためしましょう。

🔁 ふりかえり

  • 10じゅうのニワトリ豪雨ごううはどうだった?
  • もし10じゅうのブロックをならべていたら?
  • つぎみち自動化じどうかする?
🐍 Pythonコードでも書ける!
def on_chat_ten():
    for i in range(10):
        mobs.spawn(CHICKEN, pos(0, 10, 0))

player.on_chat("ten", on_chat_ten)

👨‍👩‍👧 おうちの人・先生へ

  • 準備:屋外のFlatワールド。
  • つまずきポイント:50回などに増やすとパフォーマンスが落ちます。10〜20回が体感しやすい範囲。
  • 所要時間:10分。
  • 声かけ例:「これがLoopの威力!次回からはブロックを並べる作業が劇的に楽になるよ」と44回への期待を作って。