柱を自動で作ろう
チャットに pillar と打つと、10マスの高い柱がループで1瞬に!
🧠 できるようになること
- Y軸(高さ)方向のループが使える
- 縦に長い建造物が作れる
~+indexをY軸に使えば柱になる
🧰 用意するもの
- Minecraft Education + MakeCode
- Creative・Flat(空が見える場所)
🖼 できあがり
足元から10マスの高い柱がスーッと立つ!
📷 ここに10マスの高い柱の画面のスクショ
🚀 やりかた
- 「on chat command」ブロックを置き、名前を
pillarに - 「for index 0 to 9」ループ
- 中に「ブロックを置く(石・
~ ~+index ~)」(Y軸に~+index) - 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分。
- 声かけ例:「同じループの形で、立てる方向だけ変わるね」と概念を強調して。
