目次
今回作るゲーム
今回は「ブロック崩しゲーム」を作っていきます。旗を押すとゲームがスタートします。パドルを動かして全てのブロックを壊しましょう。
- 左右の矢印キー:パドルの移動
ゲームを作る用意
スプライト1は使わないので削除します。
背景とスプライトの準備
- 背景:なし
- スプライト
- Paddle(パドル)
- Ball(ボール)
- Button3(ボタン):ブロック
パドルのコード
Paddle(パドル)に下記のコードを入れます。
- 左右の矢印キーx座標が変わります(横に動きます)
- Ball(ボール)に触れるとメッセージ”ボールとバーが接触”を送ります。
ボールの動き
Ball(ボール)に下記のコードを入れます。
- 動きのコード
- 当たり判定
ボールが動く
- 旗が押されると、ランダムな位置からボールが移動します。
- その後ステージを移動し続けます。
- y座標が-170より小さくなったら(下まで行ったら)ゲームが終了します。
当たり判定
- ボールとブロックが接触した時、跳ね返るようになります。
- ボールとバー(パドル)が触れた時ランダムの方向に飛んでいきます。
ブロックのコード
Button5(ブロック)に下記のコードを入れます。
- クローンを作るコード
- 得点のコード
ブロックを作る
旗が押された時、クローンを作ります。
得点のコード
- 旗が押された時、変数”得点”が0になります。
- Ball(ボール)に触れると変数”得点”が1増えます
すべてのコード
これでコードの解説は以上となります。
すべてのコードはこちらから確認できます。