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

自動じどうでピラミッドをつく

🎯 きょうのミッション

チャットに pyramid2つと、10じゅうだんだいピラミッドがループでできる!

🧠 できるようになること

  • 3さんじゅうループでおおきいピラミッド
  • 10じゅうだん巨大きょだい建築けんちく
  • 第59回だいごじゅうきゅうかい復習ふくしゅう応用おうよう

🧰 用意よういするもの

  • Minecraft Education + MakeCode
  • Creative・Flat、20×20以上の広場

🖼 できあがり

10じゅうだんだいピラミッド

📷 ここに大ピラミッドの画面のスクショ

🚀 やりかた

  1. 「on chat command」ブロックをき、名前なまえpyramid2
  2. 第59回だいごじゅうきゅうかいのロジックで段数だんすう10じゅう
  3. 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分。
  • 声かけ例:「ギザのピラミッドみたい」と。