全体仕様書 - omorirenka/samplegame GitHub Wiki

タイトル

TARO と HANAKO

ジャンル

2D アクション


コンセプト

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

プラットフォーム

  • 動作環境: PC
  • 開発環境: javaScriptフレームワーク phaser

ターゲット

  • 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 が果物に食べられる(触れる)
  • 制限時間切れ

##ゲーム画面イメージ: Untitled

ステージ

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

元画像(いらすとや)

キャラクター

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

元画像(いらすとや)

キャラクター名: HANAKO

役割: 主人公2

  • 見た目・特徴: 少女、果物を食べる

  • 登場ステージ: 全て

  • 備考: 無し

  • 画像イメージ: Untitled

  • 元画像 (いらすとや)

キャラクター名: APPLE

  • 役割: 敵

  • 見た目・特徴: りんご、ランダムに動く

  • 登場ステージ: 全て

  • 備考: 無し

  • 画像イメージ: Untitled

  • 元画像 (いらすとや)

キャラクター名: ORANGE

  • 役割: 敵

  • 見た目・特徴: みかん、静止したまま動かない

  • 登場ステージ: 全て

  • 備考: 無し

  • 画像イメージ: Untitled

  • 元画像 (いらすとや)


操作方法

項目

  • TARO と HANAKO の上下左右移動

操作方法

  • キーボードのカーソルキー

画面遷移

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