2015 ソフトウェア設計及び演習用の班Wiki

15::gr12::ものの操作と洗い出し::画面

基本的な画面の流れ

(アプリケーション起動)
  ↓
画面::タイトル
  ↓
画面::初期パーティ作成
  ↓
画面::フィールド  ←→  画面::メニュー
  ↓ ↑
画面::戦闘

(制限時間に到達)
  ↓
画面::リザルト



画面::タイトル

受取先

アプリケーションを起動した時。

仕様説明

アプリケーションを起動したプレイヤが最初に見る画面。

レイアウト

画像::「タイトル画面」(背景)
画像::「タイトルロゴ」(中央上部)
ボタン::【初めから】【ゲーム終了】(中央下部/2行1列)

プロセス

【初めから】……画面::初期パーティ作成 への移行
【ゲーム終了】……プログラムの終了



画面::キャラクタ選択

受取先

画面::タイトル【初めから】

仕様説明

画面中央にランダムに作成されたキャラクタが10体配置されており、
プレイヤは操作するキャラクタ(以下PC)をダブルクリックで4体選択しパーティ(PCの纏まり)を作成する。

レイアウト

画像::「キャラクタ選択画面」(背景)
画像::「選択可能なキャラクタ」(中央下部/2行5列に並べる)
    ……キャラクタの外見はそのキャラクタの「種族」で選択される
    ……キャラクタをダブルクリックすることで灰色の画像に変化する(キャラクタ選択)
      ……ダブルクリックしたキャラクタを再びダブルクリックすることで元に戻る(キャラクタ選択の解除)
ボタン::【ゲーム開始】(中央下部/4体のキャラクタが選択されているときのみ)

プロセス

処理::初期キャラクタ一覧
処理::仮パーティ編成
【ゲーム開始】……処理::パーティ決定 の後 画面::キャラクタ選択 への移行



画面::フィールド

受取先

画面::キャラクタ選択【ゲーム開始】
画面::メニュー【メニューを閉じる】
画面::戦闘【戦闘終了】

仕様説明

キャラクタを動かしフィールドを歩き回る。
そして同じくフィールド上を歩き回る敵(エネミー)に接触し戦闘を開始する。
制限時間に到達するまで以上を繰り返す。

レイアウト

画像::「マップ画面」(背景)
画像::「プレイヤの操作キャラクタ」(画面中央)
    ……画像はそのパーティの先頭キャラクタで選択される
画像::「エネミーオブジェクト」(処理::オブジェクト配置)
画像::「その他オブジェクト」(処理::オブジェクト配置)

プロセス

「↑」/「↓」/「←」/「→」キーで移動(処理::歩行)
「Z」キーでキャラクタの正面のマスの調査(処理::調査)
「X」キーでメニューを開く(画面::メニュー)
処理::フィールド初期化
処理::キャラクタ位置保存
処理::オブジェクト配置
処理::タイムアップ



画面::メニュー

受取先

画面::フィールド::「X」キー

仕様説明

複数の汎用的なボタンが画面に表示される。

レイアウト

ボタン::【ステータス表示】
ボタン::【メニューを閉じる】

プロセス

【ステータス表示】……処理::ステータス表示
【メニューを閉じる】……画面::フィールド への移行



画面::戦闘

受取先

画面::フィールド:::処理::オブジェクト配置:::処理::エネミーとの接触

仕様説明

コマンドを選択してエネミーを撃破することが目的。
味方、敵、どちらかのパーティのキャラクタのHPが全て0以下になった時、戦闘終了。

レイアウト

画像::「マップ画面」(背景)
画像::「プレイヤの操作キャラクタ」(右部)
画像::「エネミーオブジェクト」(左部)
画像::「メッセージウィンドウ」(下部)

プロセス

「↑」/「↓」/「←」/「→」キーでコマンド選択(処理::コマンド選択)
「Z」キーでコマンド決定(処理::コマンド選択)
「X」キーで前のコマンドに戻る(処理::コマンド選択)
処理::戦闘初期化
処理::イニシアチブ処理
処理::攻撃
処理::キャラクタ動作
処理::エフェクト
処理::キャラクタステータス保存
処理::戦闘終了
処理::タイムアップ


最終更新日:2015/05/01 16:44:22