次は要求仕様書を元に全体設計を行って全体仕様書を作成します。
今回は以下の様な全体仕様書を作成しました。


タイトル

TARO と HANAKO



ジャンル

2D アクション



コンセプト

Who(〜が): HANAKO が
When(〜の時代に): 現代の
Where(〜において): 日本で
Why(〜のために): TARO を守るために
How(〜することで): 動き回る果物を捕まえて
What(〜をする): 食べる



プラットフォーム

動作環境: PC
開発環境: Greenfoot



ターゲット

10歳以上のライト層



開発担当

ディレクター: 自分
企画: 自分
デザイン: 自分
プログラム: 自分
サウンド: 無し



世界観

現代日本



ストーリー

果物が TARO を襲い始めた
TARO を守るため HANAKO が動き回る果物を捕まえて食べて退治する



概要 (フィーチャー)

概要:

・タイトルは無し。いきなりゲームを開始する。
・背景は一枚絵。スクロールしない
・ゲーム開始時の TARO の初期位置は画面左上
・ゲーム開始時の HANAKO の初期位置は画面右下
・TARO は上下左右に動かせる
・HANAKO も上下左右に動かせるが TARO と逆方向に同時に動く
 (例えば TARO を上に動かすとき HANAKO は下に動く)
・TARO と HANAKO 間に当たり判定無し (つまりスレ違い可能)
・TARO と HANAKO は画面外に移動できない
・果物は APPLE と ORANGE の 2 種類
・ゲーム開始時に APPLE と ORANGE をランダムな位置に複数個表示する
・APPLE は動きまわる
・ORANGE は静止している
・TARO が果物に触れたらゲームオーバー
・HANAKO が果物に触れたらその果物を消す
・HANAKO がすべての果物を消したらゲームクリア
・時間制限を設ける
・残り時間は画面左下に表示する

クリア条件:

・HANAKO が全ての果物を食べる(消す)

ゲームオーバー条件:

・TARO が果物に食べられる(触れる)
・制限時間切れ

ゲーム画面イメージ:



ステージ

ステージ名: 街
見た目・特徴: 夜の街
追加フィーチャー: 無し
備考: 無し
画面イメージ:

元画像 (いらすとや)



キャラクター

キャラクター名: TARO
役割: 主人公1
見た目・特徴: 少年、果物から逃げ回る
登場ステージ: 全て
備考: 無し
画像イメージ:

元画像 (いらすとや)


キャラクター名: HANAKO
役割: 主人公2
見た目・特徴: 少女、果物を食べる
登場ステージ: 全て
備考: 無し
画像イメージ:

元画像 (いらすとや)


キャラクター名: APPLE
役割: 敵
見た目・特徴: りんご、ランダムに動く
登場ステージ: 全て
備考: 無し
画像イメージ:

元画像 (いらすとや)


キャラクター名: ORANGE
役割: 敵
見た目・特徴: みかん、静止したまま動かない
登場ステージ: 全て
備考: 無し
画像イメージ:

元画像 (いらすとや)



操作方法

項目操作方法
TARO と HANAKO の上下左右移動キーボードのカーソルキー


画面遷移

画面遷移無し(ゲーム画面のみ)