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

うえからモブをとしてみよう

🎯 きょうのミッション

チャットに fallつと、上空じょうくうからニワトリがちてくるプログラムをつくろう。

たかい場所ばしょすと、重力じゅうりょくってくるよ。

🧠 できるようになること

  • たか場所ばしょにモブをせるようになる
  • 2数字すうじたかさ)をおおきくできる
  • 重力じゅうりょくちてくるうごきを観察かんさつできる

🧰 用意よういするもの

  • Minecraft Education + MakeCode
  • Creative・Flatワールド(そらえる場所ばしょ

🖼 できあがり

チャットで fallつと、10じゅうマスうえからニワトリが「コッ!」とちてくるよ。

📷 ここに上空からニワトリが降ってくる画面のスクショ

🚀 やりかた

  1. 「on chat command」ブロックをき、名前なまえfall
  2. 「モブをスポーン」ブロックを1いっれる
  3. 場所ばしょ~ ~+10 ~10じゅうマスうえ)に
  4. Minecraftで fallって、そら見上みあげる!

🧩 つくるブロック

▼ MakeCodeでてるブロック

👤チャットコマンドが入力にゅうりょくされたときfall
🐔モブをスポーンニワトリ~~+10~

💡 きょうのポイント

たか場所ばしょすと、Minecraftの重力じゅうりょくしたちる。
プログラムでスポーンさせたあとは、Minecraftの世界せかいのルールでモブがうごくよ。

🎮 チャレンジ

~+10 のところを ~+30 にしてみよう! もっとたかい場所ばしょからってくると、ニワトリは無事ぶじかな…?

🔁 ふりかえり

  • ニワトリがちてくるとき、どんなもちだった?
  • たかさをえると、どうわった?
  • つぎはなんたいらせたい?
🐍 Pythonコードでも書ける!
def on_chat_fall():
    mobs.spawn(CHICKEN, pos(0, 10, 0))

player.on_chat("fall", on_chat_fall)

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

  • 準備:CreativeモードのFlatワールドで、頭上に屋根がない場所に移動してください。
  • つまずきポイント:屋根のある建物の中だと、上空に出したモブが屋根の上に乗ってしまい見えません。屋外で実行してください。
  • 所要時間:5〜10分。
  • 声かけ例:「ニワトリは落ちても平気みたい。落下耐性があるんだよ」と、Minecraftの仕様を一緒に観察してあげてください。