自動でピラミッドを作る
チャットに pyramid2 と打つと、10段の大ピラミッドがループでできる!
🧠 できるようになること
- 3重ループで大きいピラミッド
- 10段の巨大建築
- 第59回の復習+応用
🧰 用意するもの
- Minecraft Education + MakeCode
- Creative・Flat、20×20以上の広場
🖼 できあがり
10段の大ピラミッド!
📷 ここに大ピラミッドの画面のスクショ
🚀 やりかた
- 「on chat command」ブロックを置き、名前を
pyramid2に - 第59回のロジックで段数を10に
- Minecraftで
pyramid2!
🧩 つくるブロック
▼ 10段ピラミッド
チャットコマンドが入力されたときpyramid2
for y 0 to 9 → for x y to (18-y) → for z y to (18-y)
ブロックを置く砂岩
💡 きょうのポイント
サイズが2倍になると、処理量は8倍。でもプログラムは同じ!
🎮 チャレンジ
20段の超巨大ピラミッドに!
🔁 ふりかえり
- 大ピラミッドはすごかった?
- サイズを変えるだけで巨大に?
- 次はトンネル?
🐍 Pythonコードでも書ける!
def on_chat_pyramid2():
for y in range(10):
for x in range(y, 19 - y):
for z in range(y, 19 - y):
blocks.place(SANDSTONE, pos(x, y, z))
player.on_chat("pyramid2", on_chat_pyramid2)
👨👩👧 おうちの人・先生へ
- 準備:Creative・Flat、20×20以上。
- つまずきポイント:処理が遅くなる場合は段数を10→8に下げて。
- 所要時間:15分。
- 声かけ例:「ギザのピラミッドみたい」と。
