2010年12月22日

ざくっと仕様書

■オンライン脱出ゲーム「はるかなさん オンライン(仮題)」

1.サーバー

・保存
  ・ユーザーID+ゲームIDで進捗状況(画面ID・フラグ)を自動的に保存

・ゲーム開始方法
  ・データが保存されてなければ最初から
  ・データがあったら途中から
    自動的に開始

・画面データ
  ・ゲームメッセージ(分岐制御含む)
  ・断末魔コメント
  ・画像
    を降らせる。

・ゲームオーバー時
  ・1つ前の画面に「断末魔コメント」を残せる。
  ・断末魔コメントが入力された時点でゲームの進行状況をクリアする。

「断末魔コメント」
 ゲームオーバーになった理由やゲームの謎解きヒントをプレイヤーが記入するSNS機能。ゲームメッセージと重ならない場所にニコニコ動画のコメントのように表示される。

1-1.サーバーインターフェース仕様
>>呼び出し
GET http://sasage.net/halcana/index.php?scid=SCREEN_001
scid画面ID

・端末ごとのユニークなIDをPOSTする
  ・docomo → HTTP_X_DCMGUID
  ・au → HTTP_X_UP_SUBNO
  ・softbank → HTTP_USER_AGENTのSN値
  ・iPhone → UDID
  ・WEBブラウザ → GUID(クライアントでクッキー管理してPOSTしてください)

>>受け取り
以下の項目をタブ区切り
・現在画面ID
・ゲームメッセージ
・断末魔コメント
・画像ファイルURL

2.クライアント

  ・クライアントは上記のデータを受け取りゲームを進行する。
  ・ゲームオーバー時に断末魔コメントを入力させる。

3.ゲームメッセージスクリプト仕様

# コメント行

# 無印の行はメッセージ行
# 改行で一旦停止する。決定キーなどで次のメッセージを表示。

はるかな組(ファンクラブ)から届いた「はるかな特製鍋パーティ招待券」
はるかなさんはそれを見てニヤニヤする。
『タダで鍋れるとか、胸熱……』

# 選択肢 [[表示文字|画面ID]]
[[次の画面へ進む|SCREENID_001]]

# 複数選択肢
[[脱がす|SCREENID_011]]
[[キスする|SCREENID_012]]
[[叩く|SCREENID_013]]

Recent Entries

  1. ざくっと仕様書