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

16::gr12::中間発表

プロジェクト名

シューティング・ハイウェイ

プロジェクト説明

主人公を操作して一般道路を逆走する設定。

敵は突っ込んでくる対向車など。

火炎瓶等で敵を倒すとポイントが貯まります。

限られたHPの中でより高得点を狙う縦スクロールSTGです。

ゼビウスをベースに他ゲームパロディも少し

ゲームの流れ

タイトル・難易度選択 → プレイ画面(⇔ポーズ画面) → スコア表示(ゲームオーバー)

自機に敵機の攻撃が当たり、HPが0になるまで続くエンドレス制。

もの

  • 自機
    • HP(一発食らったら即死)
    • 座標、方向(XY)
    • 当たり判定
    • 移動スピード
    • 攻撃方法
    • 残機(余力があれば)
  • 敵機
    • 種類(パトカー等)
    • 弾の発射間隔
    • HP
    • 座標、方向(XY)
    • 当たり判定
    • 移動スピード
    • 攻撃方法
    • 発射位置
    • 速度
    • 発射角度
    • 弾の画像
    • 発射タイミング
    • 当たり判定
    • 弾の種類
  • MUSIC
    • BGM(ステージ毎)
    • SE
  • 画像
    • 表示領域
    • 背景
    • アイコン
  • ステージ
    • 背景
    • クリア条件
    • 失敗条件
  • スコア
    • スコア計算
    • スコア表示
  • ボタン配置
    • 自機移動十字キー
    • 弾の発射ボタン
    • スタートボタン

操作

自機

  • 上下左右に移動(キーボードで実現)
  • 攻撃は上方向のみ、一定間隔で発射
    • 武器は火炎瓶か爆弾
  • 攻撃を受ける(=敵機に当たる)と点滅
  • HP制

敵機

  • 下左右にランダムで動く(ランダム関数を適用)
  • 攻撃は下方向のみ
    • 武器はまきびしやコウラ(緑・赤)、ファイアボール等

拡張要素

  • ボスキャラを倒すと敵の出現度が上昇
  • 敵を倒すと武器のパワーアップアイテムが手に入る
  • 敵機と攻撃方法を一体化(突っ込んでくる対向車そのものが通常のSTGで言う敵機の弾)

スコア

  • ゲーム終了時までのスコアを記録しておき、順位を表示する
  • スコアは倒した敵の数をカウント
    • 大:a体、中:b体、小:c体 のように表示

音楽

  • BGM(スタート画面・ゲーム画面・スコア画面)
  • SE(敵機衝突時・自機発射時・難易度選択時)

タイトル

  • 難易度選択
  • 終了

ステージ

  • 背景のスクロール

ポーズ画面

  • ステージに戻る
  • タイトルに戻る

ゲームオーバー

  • スコアの表示

担当

  • 自機モジュール(佐藤)
  • 敵モジュール(門間→佐藤(?))
  • 弾モジュール(片岡)
  • タイトル、ステージモジュール(千倉)
  • スコアモジュール(佐藤)
  • BGM、SEモジュール(千倉)
  • 画像作成(片岡、佐藤)
  • 音楽作成(千倉)

スクリーンショット

excite.png


最終更新日:2016/06/17 15:01:13