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

15::gr04

メンバー

  • 班長 
    • 工藤奨平
  • 副班長
    • 神智也
  • 班員 
    • 三國和樹
    • 熊谷羽
  • TA

サブバージョンの使い方

  • ファイルの追加:% svn add ファイル/フォルダ名
  • ファイルを消す:% svn rm ファイル/フォルダ名**ファイルの更新:% svn ci
  • 最新ファイルの入手:% svn up
  • もしも競合してしまったら・・・% svn resolved ファイル名

これから実装が必要なもの

  • 敵の行動プログラム
  • ボスの体力
  • ビームの表示
  • スコアのプログラム

テーマ

シューティングゲーム(ノーマル)

世界観

宇宙空間での戦争

  • 敵は宇宙船、ボスは敵の要塞。

内容

  • 弾幕シューティングではない横スクロールシューティング
    • 一面かぎり。
    • 玉の種類をボタンで変化(エネルギーゲージ消費システム)
  • ボス
    • 変形あり・ボスを倒し次第終了。
  • 弾の種類・・エネルギーは共通
    • ショット・・・無限に打てる・威力は最弱
    • レーザー・・・貫通できる自機ほどの大きさレーザー多段ヒット・一発うち
    • ボム・・・敵の弾を消すことができる
    • ロケット弾・・・扇状の広範囲で弾をばらまくが、すぐに弾が消える
  • 敵のドロップアイテム
    • エネルギー
  • キーボードボタンでの弾の打ち分け
  • 地形有り
  • 操作はキーボードで
  • スコアあり
  • 残機性中弱敵・・・自機の弾(ショット)5発ほどで破壊

おおよそのゲーム画面

  • ゲーム画面1 宇宙.png
  • ゲーム画面2 sagi.png

洗い出し

モジュール分担

  • 深いモジュール分けは各人のページで・・・
  • 工藤
    • ステージ構成(敵の配置、障害物の配置等)✓
    • 背景✓
    • BGMの設定(通常時、BOSS時)✓
    • SEの設定✓
    • 体力バー(BOSSの)表示✓
    • ウィンドウの表示✓
    • タイトル✓、クリア画面✓
    • ポーズ画面✓、選択肢などの挙動✓
    • スコアの仕様表示✓、残機数の表示✓、エネルギーゲージの表示✓
    • スコアランキングの表示✓、スコアをデータとして残す✓
  • 三國
    • キャラのドット✓
    • ボスの仕様(弾の種類✓
    • 自キャラの弾の仕様✓
    • その他全般のドット✓
    • 敵を出現させる関数✓
  • 熊谷
    • アニメーション✓
    • 当たり判定(残機の減少や、敵の消滅)✓
    • つなぎあわせ

プロトタイプ作成

  • 各々作ったプロトタイプを貼っていってください。
    • ものや操作の実現方法を考える
    • 中心となる「もの」や「一部分」をプログラムしてみる
    • 中心となる図を作成してみる
    • 簡単にできそうなものを作ってみる
    • プログラムすることで量や時間を見積もろう
    • 後から使われなくなっても気にしない ← 重要

スケジュール

第二回   テーマ決め
第三回   ものと操作の洗い出し・モジュール決め
第四回   モジュール決め
第五回   プロトタイプ作成開始
第六回   プロトタイプ作成
第七回   同上(中間発表までにBGMの実装、タイトルロゴの表示、ゲームプレイ画面)
第八回   中間発表
第九回   ゲーム制作
第十回   同上
第十一回  同上
第十二回  同上
第十三回  同上
第十四回  ゲームの完成
第十五回  発表(仮)
第十六回  作成
第十七回 発表(本)

完成までの流れ


最終更新日:2015/07/24 13:11:05