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

はしら自動じどうつくろう

🎯 きょうのミッション

チャットに pillarつと、10じゅうマスのたかはしらがループで1いっしゅんに!

🧠 できるようになること

  • Yじくたかさ)方向ほうこうのループが使つかえる
  • たてなが建造物けんぞうぶつつくれる
  • ~+index をYじく使つかえばはしらになる

🧰 用意よういするもの

  • Minecraft Education + MakeCode
  • Creative・Flat(そらえる場所ばしょ

🖼 できあがり

足元あしもとから10じゅうマスのたかはしらがスーッとつ!

📷 ここに10マスの高い柱の画面のスクショ

🚀 やりかた

  1. 「on chat command」ブロックをき、名前なまえpillar
  2. 「for index 0 to 9」ループ
  3. なかに「ブロックをく(いし~ ~+index ~)」(Yじく~+index
  4. Minecraftで pillar

🧩 つくるブロック

▼ Yじく10じゅうはしら

👤チャットコマンドが入力にゅうりょくされたときpillar
🔁for index 0 to 9
🟫ブロックをいし~~+index~

💡 きょうのポイント

~+index場所ばしょえるだけで、よこたておくならべられる。
X→よこ、Y→たて、Z→おく3みっつの方向ほうこうすべてループで表現ひょうげんできる!

🎮 チャレンジ

20にじゅうマスのはしらにしてみよう! そらとどくタワー!

🔁 ふりかえり

  • はしらたかかった?
  • X、Y、Zのちがいはわかった?
  • つぎゆか自動化じどうかする?
🐍 Pythonコードでも書ける!
def on_chat_pillar():
    for i in range(10):
        blocks.place(STONE, pos(0, i, 0))

player.on_chat("pillar", on_chat_pillar)

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

  • 準備:Creative・Flat、屋外。
  • つまずきポイント:3軸(X/Y/Z)の整理がここで重要。「~+index をどこに置くか」を意識して書き換えさせてください。
  • 所要時間:10分。
  • 声かけ例:「同じループの形で、立てる方向だけ変わるね」と概念を強調して。