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