ニワトリ雨を改造しよう
前の回のニワトリ雨の数字をいろいろ変えて、結果がどう変わるか実験してみよう。
プログラミングは「少し変えて、動かす」のくりかえしだよ。
🧠 できるようになること
- 数字を変えて結果がどうなるか予想できる
- 高さ・位置・モブの種類を変えて遊べる
- 実験するくせがつく
🧰 用意するもの
- Minecraft Education + MakeCode
- 前の回で作った「ニワトリ雨」プログラム
🖼 できあがり
毎回違う「○○雨」が作れるよ! ブタ雨・ウシ雨・高さ30マスのスーパーニワトリ雨などなど。
📷 ここにアレンジされた「○○雨」の画面のスクショ
🚀 やりかた
- 前の回のニワトリ雨のプログラムを開く
- 1つだけ数字を変える(たとえば
~+10を~+20に) - Minecraftで
rainと打って結果を見る - 違うところを変えて、また試す(モブの種類・数・高さなど)
- すきな「○○雨」が作れたらおうちの人に見せよう!
🧩 つくるブロック
▼ 例:20マス上からブタ雨に改造
チャットコマンドが入力されたときrain
モブをスポーンブタ~+1~+20~
モブをスポーンブタ~+3~+20~
モブをスポーンブタ~+5~+20~
💡 きょうのポイント
1つだけ変えて、動かして、確かめる。
これがプログラミングの基本。1つずつ変えれば、どこを変えたら結果がどうなるかはっきりわかるよ。
これがプログラミングの基本。1つずつ変えれば、どこを変えたら結果がどうなるかはっきりわかるよ。
🎮 チャレンジ
「TNT雨」を作ってみよう!(モブをスポーンじゃなくて、ブロックを置くで TNTを10個くらい並べる)。大爆発になるよ!
🔁 ふりかえり
- 1番すごかった改造はどれ?
- 数字をどう変えると、どう変わった?
- 次から建築がはじまるよ。何を作りたい?
🐍 Pythonコードでも書ける!
def on_chat_rain():
mobs.spawn(PIG, pos(1, 20, 0))
mobs.spawn(PIG, pos(3, 20, 0))
mobs.spawn(PIG, pos(5, 20, 0))
player.on_chat("rain", on_chat_rain)
👨👩👧 おうちの人・先生へ
- 準備:第14回のプログラムを修正して使います。新しく作る必要はありません。
- つまずきポイント:複数の数字を一度に変えると、どこを変えたら何が変わったかが分からなくなります。「1個ずつ変えて、毎回試す」を促してあげてください。
- 所要時間:5〜10分。実験を楽しんでいたら15分でも。
- 声かけ例:「これがプログラミングの楽しみだね。次回からは家やお城を作る章に入るよ!」と、Lv1(建築)への期待を作ってあげてください。
