デジタルこどもBASEのロゴ特定非営利活動法人デジタルこどもBASE📚 目次
第18回Lv1⏱ 5〜10分

まっすぐな一本道いっぽんみちつくろう

🎯 きょうのミッション

チャットに roadつと、まえ方向ほうこう5マスのまっすぐなみちプログラムをつくろう。

🧠 できるようになること

  • まえ方向ほうこう(Zじく)にみちつくれる
  • 5のブロックをならべる計算けいさんができる
  • みちあるいてたしかめられる

🧰 用意よういするもの

  • Minecraft Education + MakeCode
  • Creative・Flatワールド

🖼 できあがり

チャットで roadつと、自分じぶんまえ5マスのいしみちがのびるよ。あるいてすすめるかな?

📷 ここに前方向5マスの一本道の画面のスクショ

🚀 やりかた

  1. 「on chat command」ブロックをき、名前なまえroad
  2. 「ブロックをく」を5ならべる
  3. 場所ばしょ~ ~ ~+1 から ~ ~ ~+5 までずらしていく
  4. Minecraftで roadって、みちあるく!

🧩 つくるブロック

5のブロックをまえならべる

👤チャットコマンドが入力にゅうりょくされたときroad
🟫ブロックをいし~~~+1
🟫ブロックをいし~~~+2
🟫ブロックをいし~~~+3
🟫ブロックをいし~~~+4
🟫ブロックをいし~~~+5

💡 きょうのポイント

Zじく3みっ)をやすと、まえならぶ。
これがプログラムでつくる「みち」の正体しょうたい510じゅっにすれば2ばいながさ!

🎮 チャレンジ

みちのブロックをあかウールにしてみよう! あかいカーペットみちになるよ。

🔁 ふりかえり

  • みちができたとき、どんなもちだった?
  • あるいてすすめた?
  • つぎはもっとながみちつくる?
🐍 Pythonコードでも書ける!
def on_chat_road():
    for i in range(1, 6):
        blocks.place(STONE, pos(0, 0, i))

player.on_chat("road", on_chat_road)

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

  • 準備:Creative・Flat推奨。プレイヤーの前方が空いている場所で実行してください。
  • つまずきポイント:「前」はプレイヤーの向きで決まります。違う方向を向いていると、隣にブロックが出ることがあります。
  • 所要時間:5〜10分。
  • 声かけ例:「次の回はもっと長い道。10マス!」と続きを楽しみにさせてあげてください。