---
# System prepended metadata

title: アイデア出し

---

# アイデア出し

- 安全なパスワード生成ゲーム
    - 強固なパスワードを作るのが目標
    - 弱いパスワードだとメイドが土砂降りの雨でずぶ濡れになる＋恨み節で精神攻撃
- 認証系でいく！
    - メイド＝＞（先に開発）☆
    - 子ども向けに（余裕があれば開発、構想段階で発表）


## 課題

- このパスワードは強いか弱いかのアルゴリズム
- 学習させるか？？？
    - AIも満たせる！

## 開発

- このパスワードは強いか弱いかのアルゴリズム
- Unity (C#)：3人
    - ゲームのロジック
    - 雨とメイド
    - シナリオライター・飾り付け
    
- VRoid
- メイドのアセット（notch_man）

- バックエンド：1人
    - Node.js(Nest.js/TypeScript)
        - パスワードの強度計算アルゴリズムを考える
            - URI: `POST /evaluate`
            - Req: `{ password: string }`
            - Res: `{ result: float(0.0 ~ 1.0) }`


## 役割分担

Unity：

- notch_man

Server:

- hota1024

バックエンド：

## タイトル

## NA

～3日間程度

- VRoidでモデルを作る
- [ ] シナリオライティング
    - [ ] シチュエーション決め
    - [ ] 簡単に台詞決め
- [ ] サーバー(<https://github.com/hota1024/sh-security-game-server>)
    - [ ] パスワードの強度を計算する関数を作ってみる（パッケージ化しておく）
    - [ ] REST APIの構築
        - [ ] クライアントトークンあたりも実装したい
- [ ] アセットを決める
- [ ] プロジェクトメイキング
- [ ] Githubのリポジトリを生やす

- 〇れメイド回避！

---

～6日間

- [ ] Unity班の役割分担
    - [ ] 実装スケジュールを検討する
- [ ] 何処か進捗報告会
    - [ ] タイトル案発表＝＞タイトル決め
- [ ] 短期MTG

---

## その他メモ

- タイピングで育成
    - 健全路線 -> 

- if Unityで作らない
    - UE
    - Pygame
    - JS
    - DX Library
    - Siv3D
    - DirectX 11

- バックエンド
- 
