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

gr06::最終発表

プロジェクト名

東北単位伝 

プロジェクト説明

全国を旅する単位追求者になって、東北六県に散らばった 今や取得不可能な伝説の単位を集めにいくストーリー。
各地に封印されている伝説の単位を手にするために、敵対組織"NASÅ ナスオングストローム"の 妨害を退けつつ
守護するボスの試練を乗り越える。

  • シューティングゲーム
  • 出てくる敵を倒して高得点を目指す。
  • 敵の攻撃に当たるとスコアが大幅ダウン
  • 隙を見てアイテムを回収を狙う

スタート画面

スタートと終了の選択
Screenshot from 2017-08-04 08:53:30.png

プレイ画面

↑↓←→ 移動
SHIFT 低速移動
Z 攻撃
Screenshot from 2017-08-04 10:02:46.png

  • 攻撃を回避しつつ敵を倒す。
  • 隙をみてアイテムを回収
    攻撃を受けるとスコアが減点される。

アイテム

  • スコアに加点されるアイテム(確定で落とす)----画面(青)
  • プレイヤーの攻撃を強化するパワーアップアイテム(ランダムで落とす)---画面(赤)
    Screenshot from 2017-08-04 10:07:37.png

モジュール分けとヘッダファイル

表示 Draw.h 表示に関する 日戸
モブ敵 enemy.h 敵の移動
敵の画面外処理
敵の行動ルーチン
齋藤
小笠原
モブ弾 bullet.h 敵の攻撃力の設定
弾の画面外処理
弾の移動処理
藤原
小笠原
アイテム item.h アイテムの移動の仕方を指定
アイテムの発生条件の指定
アイテムの持つスコア
藤原
あたり判定 Hit.h あたり判定 日戸
ボス(攻撃) Boss.h ボスの攻撃、弾画像 長内
ボス Boss_m.h ボスの設計
ボスの行動ルーチン
弾幕の発射タイミングと組み合わせ(Boss.c内)
齋藤
プレイヤー player.h プレイヤーの移動やプレイヤー画像 長内
スコア管理 score.h スコアの管理と表示を行う 日戸
ファイル管理 score_lib.h データの保存等を行う 日戸
sound.h 効果音、BGMを鳴らす 日戸
メインメニュー MainMenu.h メインメニュー画面の処理 日戸

個人の感想


最終更新日:2017/08/04 13:57:13