ゲームベーシック Vol.1 概要
降り注ぐ火山弾から都市を守るタイプのシューティングゲームです。
一定数の火山弾を撃破するとステージクリアとなり、難度の上がった次のステージが始まります。
すべての街が破壊された場合、ゲームオーバーとなります。
決まった弾薬を使い果たす前にできる限りステージを進め、高いポイントを獲得することが目的です。
基地からミサイルを発射し着弾点の爆発によって火山弾を撃破しますが、ミサイルの弾速は遅いため、火山弾の移動先を計算しながら発射する必要があります。
火山弾を撃破した際誘爆が起こりますが、その爆発に他の火山弾を巻き込むことができます。
命中率を高めて無駄撃ちを減らし、誘爆を含めて効率良く火山弾を撃破することで高得点が狙えます。
ゲームの特徴的な要素
連鎖
火山弾の誘爆によって他の火山弾が撃破された場合、連鎖となります。
連鎖状態の誘爆で更に他の火山弾を撃破することで、1連鎖、2連鎖、3連鎖・・・と増えていき、獲得できる点数は爆発的に増加します。
連鎖の起点となる火山弾を素早く見つけることで高得点を狙える要素です。
街の成長
破壊されずにステージを超えた街は1段階レベルアップします。
レベルは10段階あり、レベルが高い程次の恩恵を受けます。
- ステージクリア時のボーナス得点が増加
- 支援の確率が増加
長時間街を破壊されずにプレイすることで高得点を狙える要素です。
アイテムの出現
火山弾を撃破すると希にアイテムが発生します。アイテムを基地が回収する事でゲームを有利に進めることが可能です。
アイテムは一定の速度で基地に落下しますが、爆発に巻き込まれると消滅します。
アイテムを守るのか、火山弾の処理を優先するのか、プレイヤーによって判断が分かれる要素です。
ゲームの操作方法
タイトル画面
画面をタップするとゲーム画面に遷移し、ゲームが開始します。
ゲーム画面
画面をタップすると基地からミサイルが発射され、タップ座標に到達した時点で爆発します。
残弾が0の場合、画面をタップしてもミサイルは発射されません。
ゲームベーシック Vol.1 納品物の環境
次の環境で開発を行っております。
Apple公式であるSpriteKitを用いているため、サードパーティー製のゲームフレームを用いた場合と比べバージョンアップに強いメリットがございます。
下位の開発環境への対応はいたしかねますが、上位の環境で問題が発生した場合はご相談くださいませ。
- Xcode Version 11.4 (11E146)
- Swift 5
- SpriteKit
- bmGlyph(https://apps.apple.com/jp/app/bmglyph/id490499048?mt=12)
- BMGlyphLabel(https://github.com/tapouillo/BMGlyphLabel)
- 対応iOS Version 12.2以上
- 対応MacOS 10.15以上(Mac Catalystによる出力)
カスタマイズを行われる場合、導入するSDKの影響で必ずしも上記条件が維持できる訳ではないことを予めご了承くださいませ。