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

17::gr04::橋向慎

担当

  • 班ページの更新
  • 攻撃モジュール担当
  • キャラモジュール、敵モジュール、敵攻撃モジュール

活動記録

第一回

開発テーマ決め

  • 班内での意見がまとまらず2Dアクションゲームということしかまとまらなかった

第二回

企画書作成

  • おおよそのゲーム内容が決まった
  • キャラクターの絵をどうするか、モジュール化をどうするかを決めたい

第三回

ものと操作の洗い出し

  • あらいだしはできた
  • 敵キャラ、ステージ、タイトル画面に関してまだ未完成

第四回

ものと操作の洗い出し

  • 全体的に簡単すぎたため、キャラの形態、敵キャラ、動作、ギミックを追加した
  • ステージに関してはまだ未確

第五回

モジュール化

  • 背景移動によってスクロールを再現
  • 座標読み込みによってすべての判定を管理するが、できるかは未定

第六回

プロトタイプの作成

  • 攻撃モジュールの担当になった
  • スプライトの動かし方がまだわからない
  • アニメーションの発生場所の所得をどうするか
  • 画面から消えれば攻撃エフェクトを消す

第七回

プロトタイプ作成

  • 攻撃エフェクトは画面外に出る、キャラ、壁に当たると消えることにした
  • 他のモジュールから座標をどう所得するかまだわからない
  • エフェクトはキャラがスクロールするときにはキャラの位置から、背景がスクロールするときには特定の位置から発生するようにする

第八回

プロトタイプ作成

  • 他のモジュールと組み合わせると表示できなかった
  • 今の状態だと自分のモジュールしか動かない
  • 他のモジュールとの相談が必要

第九回

中間発表

  • 進んでいる班と比べたらいそがなければならないと感じた
  • 6班が攻撃モジュールとうまく結合できていたので参考にしたい
  • 藤本先生の講義内容を参考にする
  • コールバック関数にキャラの座標を与えることは可能か?

第十回

再びモジュール化,分担,モジュール内部設計, 部品作り

  • 思ったように進まなかった
  • まず攻撃モジュールをキャラモジュールに書くことにした
  • 今のプログラムに2つ以上のスプライトを書くことは可能か?
  • 6班の内容は自分の班と仕様が全然違った
  • 更にプロトタイプ作成が必要

第十一回

分担モジュールの実装 モジュールの単体テスト インタフェースの変更

  • bollプロジェクトを書き換えれば攻撃モジュールは作成できる
  • もう少し作成スピードを上げなければならない
  • マップはもう少し考えなければならない

第十二回

モジュール作成

  • 基本的な部分はballモジュールに移植できた
  • 画像の切り替えがうまく行かなかった
  • 画像消去して再描写はエラー

第十三回

モジュール作成。統合

  • 消去再描写完成 消去で座標データも消える
  • キャラのカクカクは要修正
  • 必要なもの:ダメージ管理モジュール、マップモジュール、その他OPなど

第十四回

モジュール作成統合

  • 班員の作ったマップモジュールとキャラモジュールの改善
  • マップは半分から右に行く時はマップをスクロール
  • 半分以上行った時戻った時はキャラだけ移動、マップは停止
  • キャラは攻撃と左右反転まで実装
  • ジャンプはスペース、攻撃はz
    • 速度はいちりつ10(予定)

8/2

  • 仕事が二倍になりました
  • 事前にできないからやってほしいというならまだしも、全く進展していないものを直前に人に投げるのはいかがかと思う。

8/3〜8/4

  • 敵モジュールの作成終了
  • 画像切り替えは一番難航した。一度座標を所得し、画像消去してから同じ場所に表示
  • 段々と加速するため、移動関係をすべて変更、手が回らないため他人に手伝ってもらった
  • メイン分でキャラを複数回呼び出しても判定はひとつしか出なかった

第十五回

発表

  • ページ自体は当日に急ピッチで作成することになってしまった
  • プログラムももっと工夫できる部分がああった
  • 発表もどう離すかなど事前に決めておけばよかった
  • 他の班を見て工夫できる部分が多くあったので今後の参考にしたい
  • 感想橋向慎


最終更新日:2017/08/08 21:15:14