自動でトンネルを作る
チャットに tunnel2 と打つと、3幅×30長さの本格トンネル+明かりがループでできる!
🧠 できるようになること
- 3方向のループでトンネルを掘る
- 等間隔で明かりを設置
- 地下通路として使える
🧰 用意するもの
- Minecraft Education + MakeCode
- Default地形のあるワールド
🖼 できあがり
3×30のトンネル+5マスごとの明かり!
📷 ここにトンネルの画面のスクショ
🚀 やりかた
- 「on chat command」ブロックを置き、名前を
tunnel2に - 3重ループで空気を置く
- 「もし z%5 = 0 → たいまつ」
- Minecraftで
tunnel2!
🧩 つくるブロック
▼ 本格トンネル+明かり
チャットコマンドが入力されたときtunnel2
for z 0 to 29 → for y 1 to 3 → for x 0 to 2
ブロックを置く空気
💡 きょうのポイント
トンネル=空気のかたまり。
🎮 チャレンジ
100マスの超長トンネルに!
🔁 ふりかえり
- トンネルを歩けた?
- 明かりは役に立った?
- 次は迷路?
🐍 Pythonコードでも書ける!
def on_chat_tunnel2():
for z in range(30):
for y in range(1, 4):
for x in range(3):
blocks.place(AIR, pos(x, y, z))
if z % 5 == 0:
blocks.place(TORCH, pos(0, 1, z))
player.on_chat("tunnel2", on_chat_tunnel2)
👨👩👧 おうちの人・先生へ
- 準備:Default地形のワールド。Flatでは効果が分かりにくい。
- つまずきポイント:地下深くで実行すると効果がよく見える。
- 所要時間:10分。
- 声かけ例:「地下鉄を作ってる気分だね」と。
