カオス生成を作る
チャットに chaos と打つと、めちゃくちゃなカオスワールド! ブロック・モブ・液体・明かりがランダムに大量に!
🧠 できるようになること
- 大量のランダム要素を合わせる
- 予想できないワールドを作る
- 実験的な作品
🧰 用意するもの
- Minecraft Education + MakeCode
- Creative・Flat、広い場所
🖼 できあがり
ブロック・モブ・水・溶岩がぐちゃぐちゃの20×20のカオス!
📷 ここにカオス生成の画面のスクショ
🚀 やりかた
- 「on chat command」ブロックを置き、名前を
chaosに - 20×20のループ各マスで「もし randint = ? → ブロック / 水 / 溶岩 / モブ」
- Minecraftで
chaos! 覚悟しろ!
🧩 つくるブロック
▼ カオス生成
チャットコマンドが入力されたときchaos
for x 0 to 19 → for z 0 to 19
もし randint(0,3) → ランダム要素
ランダムブロックまたはモブ
💡 きょうのポイント
カオス=ぐちゃぐちゃ。
でも予想できないからこそ面白い!
でも予想できないからこそ面白い!
🎮 チャレンジ
50×50のカオスに!
🔁 ふりかえり
- カオスは面白かった?
- どんな結果になった?
- 次はテーマ生成?
🐍 Pythonコードでも書ける!
def on_chat_chaos():
for x in range(20):
for z in range(20):
r = randint(0, 3)
if r == 0: blocks.place(STONE, pos(x, 0, z))
elif r == 1: blocks.place(WATER, pos(x, 0, z))
elif r == 2: blocks.place(LAVA, pos(x, 0, z))
else: mobs.spawn(CHICKEN, pos(x, 1, z))
player.on_chat("chaos", on_chat_chaos)
👨👩👧 おうちの人・先生へ
- 準備:Creative・Flat、広い場所。
- つまずきポイント:負荷が高いので20×20が上限。
- 所要時間:15分。
- 声かけ例:「めちゃくちゃで楽しいね」と。
