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

自動じどう建築けんちく挑戦ちょうせんしよう

🎯 きょうのミッション

Lv2卒業そつぎょうテスト! チャットに plazaつと、広場ひろばいえみちかりがぜんぶできる!

🧠 できるようになること

  • Lv2の知識ちしきすべてを1いっつにまとめられる
  • おおきい広場ひろばがコマンド1いっでできる
  • Lv3の準備じゅんびができる

🧰 用意よういするもの

  • Minecraft Education + MakeCode
  • Creative・Flat、20×20以上いじょう広場ひろば

🖼 できあがり

10×10の広場ひろば5×5いえみち4よんすみのたいまつ1いっしゅんで!

📷 ここに自動広場の画面のスクショ

🚀 やりかた

  1. 「on chat command」ブロックをき、名前なまえplaza
  2. 広場ひろば(10×10)→ いえ(5×5×4 で第52回だいごじゅうにかい) → みち(10マス) → 4よんすみたいまつ
  3. Minecraftで plaza

🧩 つくるブロック

広場ひろばいえみちかり(抜粋ばっすい

👤チャットコマンドが入力にゅうりょくされたときplaza
▼ 広場(10×10)
🔁for x 0 to 9 → for z 0 to 9
🟫ブロックをいし
いえみち4よんすみたいまつ…

💡 きょうのポイント

Lv2の集大成しゅうたいせい
1いっのコマンドで10じゅうぷんかかる建築けんちく1いちびょうで!

🎮 チャレンジ

2けんいえ追加ついかしよう! 団地だんちみたい!

🔁 ふりかえり

  • Lv2卒業そつぎょう! どんなもち?
  • 1いっばんすごかった機能きのうは?
  • Lv3でやってみたいことは?
🐍 Pythonコードでも書ける!
def on_chat_plaza():
    # 広場
    for x in range(10):
        for z in range(10):
            blocks.place(STONE, pos(x, 0, z))
    # 4隅たいまつ
    blocks.place(TORCH, pos(0, 1, 0))
    blocks.place(TORCH, pos(9, 1, 0))
    blocks.place(TORCH, pos(0, 1, 9))
    blocks.place(TORCH, pos(9, 1, 9))

player.on_chat("plaza", on_chat_plaza)

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

  • 準備:Creative・Flat、20×20以上の広場。
  • つまずきポイント:4要素を組み合わせるので長くなる。1要素ずつ確認しながら追加。
  • 所要時間:20分。
  • 声かけ例:「これでLv2は卒業!次のLv3は1コマンドで遊べるゲームを作るよ」と。