---
# System prepended metadata

title: メイドハッカソンキックオフ

---

# メイドハッカソンキックオフ
:angel::angel::angel::angel::angel::angel::angel::angel::angel::angel::angel:

## アイデア出し：とにかく無駄な〇〇・無駄に〇〇

- メイド
- 無駄な技術
- Brainfu*k
    - meido fu*k
    - 無駄なホワイトスペース
- とにかく無駄な〇〇
- 無駄にhoge
    - hoge hogehoge hogehogehogehoge -> int main(void)
    - meido chan => int main(void)
    -  
- 無駄な水素水
    - コンテンツとして優秀
- 無駄な買い物
- 無駄に早い
- 無駄に光る
    - 光る木魚 -> 面白い
    - 光る系は面白い
        - 映えが大事
            - /*ハッカソン≒Instagram*/
            - 
- 光る・鳴る
    - LEDの工作技術がありません
- 光るLED
- 光るメイド！
    - それっぽい人形
    - マネキン
- 梅雨...
    - ずぶ濡れメイド
        - アイデア既出
- 6月
    - 雨
    - 紫陽花
    - テスト
    - メイドは癒やし
- 6月
    - マイナス
    - 暗い
- 海
    - 水着のメイド
- 花火
    - メイド花火
- 祭り
- セミ

## 大概念

- 無駄に捻くれた恋愛ゲーム
- 真夏の〇〇でデート with メイド
    - 海辺
    - 花火
    - 夜景の綺麗な福岡の街並（同時接続数が20になったらサジェストされる隠し要素）
- やること
    - メイドとデート
    - メイドとのコミュニケーション
- ユーザーの心を揺さぶる演出
    - メイドの好感度が上がるとテクスチャの解像度が落ちる
        - セリフは優しくなる
    - メイドとの好感度が下がると解像度が上がる
        - セリフは辛辣になる
- Webアプリ

### 仕様

- 干渉される要素
    - 好感度
        - 0~100の値にする
        - セリフの質が変わる（10刻みでクオリティが変わっていく）
        - 
        - メイドの画像が粗くなる
            - メイドをコンポーネント化して上塗り
    - セリフ
        - 5つのストーリー毎にシナリオを作成
            - フローチャート的にインタラクティブ要素を取り入れながらやる
                - ツリー構造的に定義
                - 各要素毎にキーを決めて
            - 自然言語処理でよしなに出来ないか？
                - 難しい
                - 出来るか分からない
                - けど、出来れば楽
        - セリフはデータ仕様を決める
            - 目的：フロントとセリフ職人の依存関係を無くす
            - 大概念
                - 基本はJSON配列
                    - 各オブジェクトにはtypeとテキストとその他必要に応じてオブジェクトが設定されている
                        - text:テキストデータだけ
                        - select：テキスト+selectオブジェクト配列がある
                            - selectオブジェクトは{選択肢、テキスト、ID（API叩く時に渡すやつ）}
                        - 画像付きテキスト
        - 好感度の計算
            - 一端保留にしましょう
- フロント・バックエンド版・設計・セリフ職人
- バックエンド(WebSocket)
    - セリフ
    - ユーザーとのコネクション
- フロントエンド
    - スタート画面
    - チャット画面
        - メイドとテキストフォームとメイドのメッセージが流れる
    - 選択画面
    - 背景描画
    - 現在のユーザーの接続数


- ユーザー毎に独立の要素
    - 背景・・・ユーザー毎に任意
- セリフの仕様は考えます
- APIとの通信部分の仕様

## NA

- Github名
    - notchman8600
    - yukinissie
    - Hoppy0616
- Githubのリポジトリを作る
    - Organizationを作る？
- 生やすリポジトリは
    - front
    - backend
    - セリフ
- 背景画像・メイドの画像(nice to have)
    - その他、必要だと思われそうなアセットやらフォントやら事前収集して貰えると助かるかも

---

- バックエンド
    - WebSocketなりREST APIの土台を作る
        - DBもよしなに（NoSQL、Postgres）・・・JSONを多用するので
- フロント
    - React系列でプロジェクト作成・・・、多分無理
- 