2014 ソフトウェア設計及び演習用の班Wiki

14::gr08::発表

プロジェクト名

"SHOOTING GAME"

プロジェクト説明

ゲームコンセプト

  • 宇宙を舞台にしたクールなシューティングゲーム

ゲームの流れ

操作方法

  • 自機移動:十字キー
  • 攻撃:S
  • ボム:E

ゲーム説明

  • 自機には残機とライフが、敵にはライフがそれぞれ設定されている。
  • 自機の初期の残機は2、ライフは300でスタート。敵の攻撃は一発10ダメージ。
  • 敵本体、または敵の弾に当たることで自機のライフが減少。
  • ライフが0になると残機が1減少。残機0の状態でライフが0になるとゲームオーバー。
  • 敵を倒すとスコアがプラス、ダメージを受けるとスコアがマイナスされ、ゲーム終了時にスコアが表示される。また、スコアによってランクが決まる。
  • アイテム「Speed」をとると移動速度が速くなりスコアも100プラスされる。しかし当たり判定が大きく なりダメージを受けやすくなる。
  • 頑張ってランク「秀」を目指そう!

開発当初の予定

断念した要素

  • 技術的な面
    • 背景(スクロール)の実装
    • WAY弾による弾幕の実装
    • 自機の攻撃パターン「レーザー」の実装
  • 時間的な面
    • ポーズ画面、ゲームオーバー画面、リザルト画面の実装
    • ステージ数
    • ショートカットキーの実装
    • アイテム「power」、「1up」の実装
    • セーブ機能
    • 敵が画面外に出た時の処理
    • gif画像の敵の導入
  • 残念ながら登場機会が得られなかった敵たち

反省点・苦労した点

  • 敵モジュール作成に予想以上に時間がかかってしまい、予定していた要素を多く導入出来なかった
  • シューティングゲームを作るのは初めてだったので、担当のモジュールを分けるときに、どのモジュールにどのくらいの労力がかかるのかがわからず、一人の班員の負担が偏っていた。
  • モジュールの統合が遅れてしまい、細かい調整を行う時間をあまり取ることが出来なかった。

担当モジュール

ヘッダファイル

動作スクリーンショット

  • タイトル画面
  • ゲーム画面その1
  • ゲーム画面その2
  • ボスとの戦闘


最終更新日:2015/02/18 10:37:47