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

自動じどういえつく

🎯 きょうのミッション

チャットに house2つと、5×5いえ三角さんかく屋根やねがループでできる!

🧠 できるようになること

  • いえ屋根やね1いち
  • 三角さんかくかたちをループで表現ひょうげんできる
  • 本物ほんものっぽいいえつくれる

🧰 用意よういするもの

  • Minecraft Education + MakeCode
  • Creative・Flat

🖼 できあがり

5×5×4よんいえ三角さんかく屋根やね

📷 ここに完成家の画面のスクショ

🚀 やりかた

  1. 「on chat command」ブロックをき、名前なまえhouse2
  2. 第80回だいはちじゅうかい部屋へや三角さんかく屋根やねのループを追加ついか
  3. Minecraftで house2

🧩 つくるブロック

いえ三角さんかく屋根やね抜粋ばっすい

👤チャットコマンドが入力にゅうりょくされたときhouse2
いえ本体ほんたい(5×5×4)
🔁3重ループ
🟫ブロックを
三角さんかく屋根やねだんごとにはばせまく)

💡 きょうのポイント

三角さんかく屋根やねだんごとにはばせまくする。
ピラミッドとおなかんがかた

🎮 チャレンジ

2階建かいだてに!

🔁 ふりかえり

  • いえはかわいかった?
  • 三角さんかく屋根やね仕組しくみがわかった?
  • つぎとう
🐍 Pythonコードでも書ける!
def on_chat_house2():
    for y in range(4):
        for x in range(5):
            for z in range(5):
                blocks.place(PLANKS_OAK, pos(x, y, z))
    # 三角屋根
    for y in range(3):
        for x in range(y, 5 - y):
            for z in range(5):
                blocks.place(LOG_OAK, pos(x, 4 + y, z))

player.on_chat("house2", on_chat_house2)

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

  • 準備:Creative・Flat、広い場所。
  • つまずきポイント:屋根のロジックが難しい。家本体とは別関数にできれば。
  • 所要時間:15〜20分。
  • 声かけ例:「ちゃんとした家に見えるね」と。