【スクラッチ初心者向け】シューティングゲームを作ろう!作り方を解説

当ページのリンクには広告が含まれています。
目次

今回作るゲーム

今回は「シューティングゲーム」を作っていきます。
まずは実際にプレイしてみてください。緑の旗をクリックすると、ゲームが始まります。

  • 左右の矢印キー:ロケットの移動
  • スペースキー:攻撃

ゲームを作る用意

スプライト1は使わないので削除します。

背景とスプライトの準備

  • 背景:Moon
  • スプライト
    • Roketship(ロケット):プレイヤー
    • Star(星):ロケットの攻撃
    • Robot(ロボット):敵

ロケットのコード

コードを入れる前にロケットをステージの下の方に移動させます。

  • 左右のキー:x座標を変えて左右の動きを作ります。
  • スペースキー:星(Star)のクローンを作ります。
  • Star(星)のクローンは0.5秒ごとに作ることができます。

星の攻撃のコード

  • クローンされた時、Roketship(ロケット)から発射されます。
  • 発射された後は、y座標(縦の動き)が10ずつ変わり、上に飛んでいきます。
  • 旗が押されると星の本体は隠れます。

ロボットの動き

下記のコードをロボットに入れていきます。

  • ステージを左右に動き続けます。
  • Star(星の攻撃)に触れるとスコアが増え、点滅します。

左右の動きのコード

スコアのコード

星(Star)に触れるとスコアが 1増えます。

当たり判定

星に触れると明るさの効果が100になり、点滅します。

すべてのコード

これでコードの解説は以上となります。

すべてのコードはこちらから確認できます。

目次