
【教科書はMOONBlock】空からばくだんが落ちてくる!
今回は、「空から爆弾が降ってくる!」というゲームを作成します。
ゲームの概要は以下の通りです。
ゲーム概要
キャラクターの動き
キャラクターは画面内の一定の高さに1体だけ配置されます。
ユーザーが画面をタップすると、タップした位置に向かって横方向に移動します。
爆弾の動き
爆弾は画面の上部から一定間隔で出現し、一定の速度で落下します。
爆弾がキャラクターに当たると「ゲームオーバー」となります。
時間の計測
プレイ中、経過時間がカウントアップされます。
背景
背景には地面を配置します。
これらを実装するだけで、基本的なゲーム「空から爆弾が降ってくる!」が完成します。
補足
爆弾のプログラムについて、「キャラクターに当たったらゲームオーバーとする」という判定処理を「爆弾に当たったらゲームオーバーとする」という形でキャラクター側に付け替えて試してみましたが、特に挙動に違いはありませんでした。どちらでも正しく動作します。
発展案
ゲームをさらに面白くするために、以下の要素を追加するのも良いでしょう。
リンゴの追加
爆弾と一緒にリンゴをいくつか降らせます。
キャラクターがリンゴに触れるたびにポイントが1増加します。
これにより、スコア機能が加わり、ゲームにさらなる楽しさが生まれます。
