【スクラッチ初心者向け】ブロック崩しゲームを作ろう!作り方を解説

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

今回作るゲーム

今回は「ブロック崩しゲーム」を作っていきます。旗を押すとゲームがスタートします。パドルを動かして全てのブロックを壊しましょう。

  • 左右の矢印キー:パドルの移動

ゲームを作る用意

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

背景とスプライトの準備

  • 背景:なし
  • スプライト
    • Paddle(パドル)
    • Ball(ボール)
    • Button3(ボタン):ブロック

パドルのコード

Paddle(パドル)に下記のコードを入れます。

  • 左右の矢印キーx座標が変わります(横に動きます)
  • Ball(ボール)に触れるとメッセージ”ボールとバーが接触”を送ります。

ボールの動き

Ball(ボール)に下記のコードを入れます。

  • 動きのコード
  • 当たり判定

ボールが動く

  • 旗が押されると、ランダムな位置からボールが移動します。
  • その後ステージを移動し続けます。
  • y座標が-170より小さくなったら(下まで行ったら)ゲームが終了します。

当たり判定

  • ボールとブロックが接触した時、跳ね返るようになります。
  • ボールとバー(パドル)が触れた時ランダムの方向に飛んでいきます。

ブロックのコード

Button5(ブロック)に下記のコードを入れます。

  • クローンを作るコード
  • 得点のコード

ブロックを作る

旗が押された時、クローンを作ります。

得点のコード

  • 旗が押された時、変数”得点”が0になります。
  • Ball(ボール)に触れると変数”得点”が1増えます

すべてのコード

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

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

目次