スペースシューターを作つくろうSTEP 3/10

STEP 3 てきが攻せめてくる!

このステップで学まなぶこと: 乱数らんすう(ランダム)クローンの量産りょうさん

🎯 このステップのゴール

てき(むらさきのUFO)が上うえからどんどん降ふってくるようにします。
どこから出でてくるかわからない…それが「乱数らんすう」の力ちから!

作つくってみよう

  1. スプライトリストで 「てき」 を選えらぶ
  2. 「てきを出だす係かかり」のコード
    てき のコード①(出現しゅつげん係かかり)
    ⚑ が押されたとき
    隠す
    ずっと
    (自分自身 v) のクローンを作る
    (0.8) 秒待つ
    end
  3. 「落おちてくる係かかり」のコード
    てき のコード②(クローンの動うごき)
    クローンされたとき
    x座標を ((-220) から (220) までの乱数) 、y座標を (170) にする
    表示する
    <(y座標) < (-160)> まで繰り返す
    y座標を (-4) ずつ変える
    end
    このクローンを削除する
    ⭐ 大事だいじなポイント
    「-220 から 220 までの乱数らんすう」は、その範囲はんいの数かずをサイコロみたいにランダムに選えらぶブロック。
    演算えんざん(緑みどり)カテゴリにあるよ。x座標ざひょうの白しろい丸まるの中なかにはめ込こむのがコツ!
  4. を押おして、てきがバラバラの場所ばしょから降ふってくるか試ためそう!

✅ できたかチェック

🚀 ミッション

🔧 うまくいかないとき

てきが全部ぜんぶ同おなじ場所ばしょから出でる
「乱数らんすう」ブロックを x座標ざひょうの白しろい丸まるにちゃんとはめ込こんだかな?数字すうじを直接ちょくせつ書かくとランダムにならないよ。
てきが上うえにのぼっていく
「y座標ざひょうを -4 ずつ変かえる」。マイナスだから下したに落おちるんだ。
てきがどんどんたまって重おもくなる
「y座標ざひょう < -160 まで繰くり返かえす」→「このクローンを削除さくじょする」で下したに着ついたら消けそう。

💾 ここまでのチェックポイント

⬇⬇ STEP3完成かんせいデータ

マナビバ プログラミング教室きょうしつ