<<プロジェクト名>> ROCKマン <<プロジェクト説明>> <<<概要>>> * がんちゃんを操作する2Dアクションゲーム * ダイヤモンドになることを夢見るがんちゃん(公式設定)が夢を叶えるべく戦っていくゲーム * キーボード操作でステージに配置された敵を倒しながらゴールを目指す * 敵の攻撃を受けると「ヒビ割れ度」(ダメージ蓄積値)があがり、MAXまで貯まると ゲームオーバー * ゲームオーバー時に石割桜になってしまう * ゲームクリア時にダイヤモンドになる <<<操作>>> * ←、→  横移動 * ↑    ジャンプ * Z   バスター発射 <<モジュール、ヘッダーファイル>> *[[モジュール・開発の分担|17::g04::発表::モジュール・開発の分担]] *[[ヘッダーファイル|17::g04::発表::ヘッダーファイル]] <<スクリーンショット>> <<未実装部分>> <<感想>> <<<[[佐藤国渡|17::g04::発表::佐藤国渡]]>>> <<<仲上浩豪>>> 今回は始めて共同でプログラムを作った。共同で作る上で、仕様の確定、制作状況の報告(ホウレンソウ)、仕事の分担などがいかに難しいかを知った。 今回私が作ったのはタイトルモジュール(game.c)のみである。そのため、自分は仕事をやらず,他のメンバーに迷惑をかけてしまった。大変申し訳なく思っている。モジュール化やライブラリファイルなどをうまく活用できれば、よりわかりやすい相関関係が完成したようにも思えるが、技術不足により、そこまで至らなかった。さらに、これらの統合も他人任せになってしまった。 統合したプログラムを見ていると、関係性が非常に複雑(わかりずらく)なっており、後から編集しようとしたとき非常に苦労した。 <<<川島優太>>> エピローグやプロローグなどのモジュールと、サウンドモジュール、総括を担当しました。  背景や、パラメータ表示をやっていましたが、自分が未熟だったため他に任せることになってしまい、迷惑をかけてしまったのは反省点です。  しかし、自分でできる範囲で仕事をして貢献できたと思います。 <<<木村元春>>> 今までの実習と違って手本となるものがないため、ネットや先輩たちの作品を参考に一から調べていく必要があり、自分たちの企画を形にするということの難しさを大いに学ぶことができた。また、複数人で分担して作業することのメリット・デメリットの両方を味わうことができ、今までにない良い経験ができたと思う。 <<<木津谷航大>>> 最初にモジュールやシステムの構想を練り、そのとおりにプログラムしようとしたが、実際にやってみると、モジュールの切り分けが不十分であったり、構造上の欠陥があったりと、なかなか作業が進まなかった。しかし、ballモジュールをベースにして、背景、キャラなど、表示系のベースを作成し、統合を意識した構造を作ることができたので良かった。設計してそのとおり作成するのではなく、その都度仕様を決定しながらの制作になってしまったので、設計も意識してのプログラミングを心がけたいと思った。 <<<橋向慎>>> 最初担当していた部分はすぐ出来たが、いざ結合してみると思ったように行かなかった。プログラムを書いていく中で構造体を使って処理できる部分が多くあったが、自分の実力不足でうまく行かず、一つ一つ書いていかなければならなかった。画像の切り替えがうまく行った時はとても達成感があった。プログラムを設計していく中で、プログラムを見るのが自分だけではないというのを改めて実感した。