ぼくがかんがえたさいきょうの人狼アプリ


要件定義

非機能要件

  • iOSとAndroidで利用できなければならない
  • 全てのページが1秒以内に表示されなければならない

機能要件

必須
  • プラットフォーム
    • iOSおよびAndroid
  • ログイン
    • Firebase Authentication(TwitterやFacebookのアカウントでログインできるようにする仕組み)
  • データベース(新規に開発)
    • ユーザーデータ(新規で獲得)
      • 紐付けアカウント名
      • パスワード
      • 戦績
        • ゲームの回数、合計の勝率(勝敗数)、陣営別の勝率(勝敗数)、役職別の勝率(勝敗数)
        • 対戦した村(過去ログへのアクセス)
        • 入村中の村(村ページへのアクセス)
        • 信頼度、切断回数
    • ログ
      • チャットログ
        • 村民の名前
        • 村民の画像(仮面)
        • 村民の発言
          • 人狼の発言(HIDE)
          • 共有者等の発言(HIDE)
        • COコマンド
        • 各種システムログ
  • 決済システム(新規に開発)
    • GooglePlay(デベロッパーアカウント)やAppStoreの決済システムを使う
    • 課金項目
      • 仮面
        • ガチャ1回100円、11連ガチャ1000円、等
      • 役職希望カード
        • 村人50円、各役職100円、ガチャ1回100円、6連ガチャ1100、等
      • 優先マッチングモード
        • 優先マッチング11回パック1000円、等
必須ではない
  • プラットフォーム
    • ブラウザからのアクセス
  • データベース
    • ユーザーデータ
      • ユーザー名(ニックネーム)
      • 所持アイテム
      • レベル
  • 他社製ツール
    • 工数削減ができるならば開発キットを使ってよい
  • API
    • 人工知能や人狼ゲーム研究のため、対戦(統計)データを外部ツールが利用可能な形で公開できることが望ましい



2017-10-12

タグ:

+ タグ編集
  • タグ:
最終更新:2017年10月12日 09:21