2015 ソフトウェア設計及び演習用の班Wiki
15::gr11::モジュール
モジュール
ゲーム状態管理 | sugoroku_lib.h | 各状態(画面)に応じた処理を行う |
渡辺 |
画像制御 | gdk_pixbuf_lib.h | 画像の変形などの機能を備えたモジュール |
|
音声 | music.h | 音声の再生、停止をするためのモジュール |
藤原 |
ステータス | status.h | 現在の位置、取得単位数等のステータスを扱うモジュール |
出川 |
プレイ画面 | sugoroku_lib.h |
プレイ画面に関するモジュール ・サイコロ制御 ・キャラクター制御 ・表示、アニメーション |
渡辺 |
問題 | mondai.h question.h gtk_lib.h |
問題関係を扱うモジュール ・問題読み込み ・アイテムの使用 ・解答 ・練習問題 |
小泉 |
成績発表 | result.h | 成績発表を行う |
藤原 |
通信(クライアント側) | client.h |
クライアント側の通信機能を備えたモジュール ・サーバーからの信号に応じた処理を行う |
菅原、出川 |
通信(サーバー側) | server.h |
サーバー側の通信機能を備えたモジュール ・クライアントの参加申請を受けてIDを割り振る ・クライアント同士の情報を共有させる ・ゲームの流れを制御する |
菅原、出川 |
旧モジュール
モジュール|簡単な機能説明
スタート画面 |
・スタートボタン:ゲーム画面へ遷移 ・練習ボタン:練習問題画面へ遷移 ・終了ボタン:プログラム終了 |
練習問題画面 |
・問題文の表示 ・選択肢の表示 ・時間計測:タイムアウトで不正解 ・決定ボタン:練習問題解答画面へ遷移、選択肢を渡す |
練習問題解答画面 |
・問題の解答 ・解説表示 ・終了ボタン:スタート画面へ遷移 |
ゲーム参加画面 |
・ネットワーク通信で他のプレイヤーの参加を待つ ・全員揃ったらゲーム画面へ遷移 |
ゲーム画面 | ・以下のモジュールを組み合わせる |
→背景 |
・背景描画 ・背景切り替え機能 |
→キャラクター |
・アニメーション機能 ・サイコロの出目を受け移動 ・そのエリアの最後のマスに居るときは最初のマスに移動 |
→サイコロ |
・クリックで回転アニメーション ・出目をランダムで決定 |
→ステータス |
・取得単位表示 |
→残りターン数 |
・4月から次の年の3月までの一年間 ・画面に月の表示 |
結果画面 |
・ネットワーク通信で全プレイヤーの単位を比較し順位決定 ・結果描画 |
問題画面 |
・問題文の表示 ・選択肢の表示 ・時間計測 ・決定ボタン |
問題解答画面 |
・問題の解答、解説表示 ・終了ボタン:スタート画面へ遷移、取得単位を渡す |
最終更新日:2015/08/10 10:36:35