ソフトウェア設計及び演習用の班Wiki
中村担当モジュール
roullete
ヘッダファイル
- int random_roll(void);…ルーレットの基礎となる乱数を与える関数
- GtkWidget *display_roullete(int);…ウィンドウの設定、表示を行う関数
- GtkWidget *box_roullete(int);…ボックス、ボタンの設定、表示を行う関数
プロトタイプ
- ルーレットモジュールの結果を受けて、イベントが発生する
- イベントによってポイントの変動が行われる
- ルーレットの他にマスにもポイントを与える機能をもたせる
- マップに戻るのボタンを押すことで終了する
- ポイントの保管はプレイヤーモジュールで行う
ヘッダファイル
- int random_roll(void);…テスト用の仮想ルーレットとして使用する関数
- int eventnumber(int);…イベントの判定を行い、ポイントの換算を行う関数
- GtkWidget *display_event(int);…ウィンドウの設定、表示を行う関数
- GtkWidget *box_event(int);…ボックス、ボタンの設定、表示を行う関数
animation
- 単体テストまで到達することを目標に取り組んだ。
- 取り組みが急遽回ってきたので一番しんどかった(笑)
うまく行ったこと、行かなかったこと
- ○単体としてはすっきりした
- ○プレイヤーのポイント保管がないので、イベントモジュールはルーレットの値のみなので、不本意ながら簡易的になった
- ×統合はメニュー、マップ担当の人と行なっていたのだが、一つ一つこなしていこうと試みていたので、ゲームの流れ上イベントの実装には追いつかなかった
- ×メニューモジュール、マップモジュールの担当の千葉君向井君に統合時は大きく頼ることとなってしまった。一緒に取り組んだが、解決できなかったのが悔やまれる
- ×イベントポイントモジュールとルーレットモジュールの統合を見据えてのプログラミングがあまかった
- ×アニメーションモジュールが前日に回ってきて、余裕を作って取り組めなかった
最終更新日:2014/02/12 11:56:33