<<進捗状況>> <<<4/21>>> テーマ・タイトル決め((br))((br)) とりあえずどういうものを作りたいかだけをグループのメンバー全員と共有した。ただまだ詳細な部分までは共有できていないのでこれから話し合う内に共有していくのが理想的なのか...? <<<4/28>>> ものと操作の洗い出し、ゲームの方向性決め((br))((br)) ざっくりとした方向性が決まった。これを土台により詳しく方向性を定めていく予定。本当にRPGが作れるのか不安だが、やるだけやってみよう。 <<<5/12>>> ゲームのシステムとシナリオの概形の構想練り((br))((br)) シナリオ作りはさっぱりなので他のメンバーに任せがち...((br)) 今回はシステム的なものを構想、あと担当が戦闘モジュールになった。戦闘モジュールを一人で作れるものなのか、一気に不安になってきた。 <<<5/19>>> ものと操作の洗い出しの調整、モジュール分け作業(戦闘担当)((br))((br)) こうしてみるとRPGを構成するシステムが非常に多いことを改めて実感した。ただ戦闘画面を作り始めるのではなく、限界まで細かくすることによって関数単位で制作を進めて行きやすくなり、行き詰まることが少ないらしい。確かにその通りかもしれない。今回は画面の構成、戦闘画面のコマンド(ボタン)の分類などを行った。いよいよゲーム作りが本格的に始まったなと実感し出してきた。 <<<5/26>>> モジュール毎のプロトタイプ作成((br))((br)) いざプロトタイプ作成と言われても具体的に何をすればよいのかいまいち分からなかった。とりあえずそれっぽいものを作って今回は終了。 <<<6/2>>> プロトタイプ作成((br))((br)) 前回と同じく進み方がよく分からない。一先ずGTK+の通りにプログラムを打っていくが、エラーだらけで中々先に進まない。とりあえずウィンドウの作成とボタンの配置ぐらいは出来たが、背景が設定出来なくて味気ない画面になったままである。 <<<6/9>>> プロトタイプ作成、修正((br))((br)) 修正どころか完成すらしていない。TAの人に聞いて画面はある程度思い通りに変更出来るようになった。コールバック関数の辺りの理解が少しづつ進んで来た。 <<<6/16>>> モジュール作成 <<<6/23>>> モジュール作成 <<<7/7>>> モジュール作成(次回からつなぎ合わせ作業?) <<<7/14>>> モジュール作成(画面作成) <<<7/21>>> モジュール作成(画面作成) <<<7/28>>> モジュール作成(画面作成・外部関数使用)((br)) <<メモ>> <<<戦闘>>> <<<<ものと操作>>>> ・ステータス((br)) ・自キャラ、敵キャラの画像((br)) ・コマンドボタン((br)) ・操作キー((br)) ・背景画面((br)) ・文章((br)) ・BGM((br))((br)) ・十字キーでのコマンド・スキル選択を行う((br)) ・文章はエンターキーまたはスペースキーで進められる((br)) <<<<モジュール>>>> -表示モジュール((br))  ・自キャラ、敵キャラの画像→静止画像表示の関数(gtk_image_new_from_file)と水平ボックスの作成関数(gtk_hbox_new)と((br))   ウィジェット配置関数(gtk_box_pack_start)((br))   引数)画像ファイル名  ・戦闘画面の背景→静止画像表示の関数(gtk_image_new_from_file)((br))   引数)画像ファイル名  ・自キャラ、敵キャラの一部ステータス→ステータスの構造体から情報を持ってくる((br)) -数値計算モジュール((br))  ・自キャラ、敵キャラのステータス→ステータスの構造体から情報を持ってくる((br)) -コマンドモジュール((br))  ・コマンド表示、選択(たたかう、逃げるなど)→ウィジェットとして用意しておく((br)) -スキルモジュール((br))  ・スキル一覧表示、選択→スキル名とその説明文を構造体で用意しておく((br)) -BGMモジュール((br))  ・BGMの挿入→BGMを流す関数((br)) -選択インタフェース(共通部分有り)((br))  ・対象の選択方法(コマンド・スキル)((br)) -ステータスインタフェース((br))  ・自キャラ、敵キャラのステータス全部(数値計算・表示)((br))((br)) <<担当箇所>> * [[戦闘|17::gr07::ものの操作と洗い出し::戦闘]]