<<3D レースゲーム>> ((br))((br)) <<プロジェクト説明>> 主にopneglを利用して、端末間の通信対戦ができる3人称視点のカーレーシングゲームを作成することを目指した。((br)) しかし進行状況を考慮した結果、レースを可能にするところまでは間に合わなさそうであったので、1台のみをコースに出現させてタイムアタックをするゲームを作成した。((br)) <<モジュール分け>> ・藤田エミール [班長] 20312111((br)) 全体の進行管理。レースコースの作成、車の移動操作作成。車とレースコースの統合。((br)) ・佐藤優多[副班長] 20312070((br)) レースコースの設計、作成(柵、トンネル、道路、地面、木、彩色)。車とレースコースの統合。((br)) ・福島和也 20312109((br)) 車の変速機能、加速機能の作成。光源設計。((br)) ・瀬川尚輝 20312084((br)) 始めのスタート画面。時間計測。レース結果出力。スタート画面とopenglのレースゲームとの移行。光源、カメラ設計。車とレースコースの統合。((br)) ・伊藤大 20312011((br)) 車の3Dモデルの作成。.x形式のファイルへの変換。((br)) ・成田伶 20312101((br)) レースコースの衝突機能作成、車の移動操作作成。光源、カメラ設計。車とレースコースの統合。((br)) <<動作スクリーンショット>> ((br))((br)) <<個個人の感想>> *うまくいったこと,うまくいかなかったこと,学んだこと *演習の目的,こころがけ,などに記載た事項を改めて見直してみてどうか ・藤田エミール((br)) まず今回は、私が個人的にも好きなレースゲームの作成で、さらに3Dであったので楽しみながら作成できたのは良かった。しかし、とりかかる段階から実装のイメージ、ソフトウェアの設計に関してのイメージを持つことが難しく、どのように作り始めれば良いかという所から苦戦した。3年生の前期のopenglで班員が作成した迷路などの材料や、インターネット上の情報を参考にコース作りから始め、3Dフィールド内でのカメラの動きを確認しながらレースの動作を想像しつつ作成を始めた。それと同時に、コースの設計や車の変速機能、スタート画面や3Dモデルの作成を班員にどこまで制作してもらうかという仕事の割り当てもしたが、統合する際の事をイメージしながらどこまで作業をやってもらうかを考えないといけなく、進行状況を見ながら適に調整する必要があったのでその点に苦労した。統合する際も、車とコースの座標軸の違いや、色がうまく表示されないなどの問題も多発し、それらの問題解決にも苦労し、班員で話し合いながら最終的に解決できた事は良かった。ここから、統合が上手く行くようにはじめから上手くモジュール分けを行う重要性を痛感させられたが、元々班員のみんながどのようにこれらのプログラムを実装していくのか具体的にイメージできていなかったので、意見交換をしながら分かっている所から少しずつパズルのように制作を進めていったやり方の方が、寧ろ今回は良かったのではないかと感じた。グループ全体での意見交換が活発だったおかげで、分からない問題に対して解決にアプローチしていった過程は良かったと感じたし、なんとかタイムアタックできる所まで完成させられたことは個人的にも班としても安心した。 ・佐藤優多((br)) ・福島和也((br)) ・瀬川尚輝((br)) ・伊藤大((br)) ・成田伶((br))