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

16::gr12::発表

プロジェクト名

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

プロジェクト説明

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

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

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

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

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

ゲームの流れ

ゲームを起動

タイトル画面(EASY:HP5,NORMAL:HP3,HARD:HP1)

ゲーム画面 ⇔ ポーズ画面

スコア表示

タイトル画面

モジュール分けとヘッダファイル(ヘッダファイルは個人のリンク参照)

  • 千倉健太(敵機画像編集及びBGM・SE編集担当)
    • 画面モジュール
      • test.c
    • BGM・SEモジュール
      • music.c
      • music.h
  • 佐藤駿(統合担当)
    • 自機モジュール
      • ziki.c
      • ziki.h
    • キー入力モジュール
      • key_callback.c
      • key_callback.h
    • スコアモジュール
      • score.c
      • score.h
  • 片岡深雪(自機画像及びメニュー画像作成担当)
    • 弾モジュール
      • bullet.c
      • bullet.h

操作説明

  • 十字キー  :自機の操作
  • Zキー   :弾の発射
  • SPACEキー:ポーズ、ゲームオーバ画面を閉じる
  • 三万点ごとに体力が1回復

動作スクリーンショット

Screenshot from 2016-07-29 14:11:22.png

Screenshot from 2016-07-29 16:28:14.png

Screenshot from 2016-07-29 16:28:31.png

個々人の感想

  • 千倉健太
    • 思った以上に大変だった気がする。作業に関しては結構縦軸作業になってしまって、同時進行でやることの難しさがわかった。
  • 門間真志
    • 先生が最初に話された通りプログラムを実際に作る前の話し合いがとても重要なものだと実感した。他のモジュールとの連携について(データの受け渡しなど)最初に話し合っておくべきだったと思う。
  • 佐藤駿
    • 他のモジュールと関わる部分をとりあえず実装、いざモジュールが完成すると咬み合わない、といったことがあり、細かいところまで事前に決めておく必要があったと思う。また、なぜ起こるのかわからないバグもあり、複数人でのプログラム作成は大変だと思った。
  • 片岡深雪


最終更新日:2016/08/05 14:01:38