>_ sk.dev
works/dbd-park-select
ゲーム・エンタメ🤖 AI主導公開中

DBD パークスロット

Dead by Daylightのパークをスロットマシン形式でランダム選択。固定化しがちなビルドに幅を持たせるゲームツール

🚀 デモを見る
JavaScriptFirebaseFirebase Authenticationモバイル対応

// SCREENSHOT — 実際の画面

DBD パークスロット スクリーンショット
https://dbd-perk-slots.web.app/

// VIBE CODING RATIO

💪 自力実装 5%🤖 AI担当 95%
設計・判断・レビュー AI実装

「パーク選択をランダム化して遊びに幅を持たせたい」というテーマをAIに持ち込み、スロットマシン形式のUX・設計・実装をAIと壁打ちしながら進めた。動作確認とUX判断は自分が行っている。

// BACKGROUND — なぜ作ったか

Dead by Daylightを続けているとパーク構成がある程度固定化してくる。完全にランダムで選んで遊びに幅を持たせることを目的に、スロットマシン形式でパークをランダム選択するツールをAIと壁打ちしながら作った。

// WHAT I DID — 何をやったか

モバイルファーストのWebアプリとしてJavaScript + Firebaseで構築した。 主な機能:スロットマシン形式でサバイバー・キラーのパークをランダム選択。使用済みパークを自動除外して重複なし選択。パークのOn/Off切り替え・全一括切り替え・カテゴリ別フィルタ・優先度フィルタ。Firebase AuthenticationでユーザーごとにパークOn/Off設定を保存。JSONファイルからパークデータをアップロードして動的更新。

// MY DECISIONS — 自分が設計・判断した部分

「ランダムでパークを選んで遊びに幅を持たせたい」というテーマを持ち込み、スロットマシン形式のUX・JSON管理方式・ゲストログインの導入はAIと壁打ちしながら一緒に固めた。動作確認とUX判断は自分が行っている。

// TECH DETAIL — 技術的な工夫

- **Firebase Realtime Database**:ユーザーごとのパーク設定・使用済み状態をリアルタイム同期 - **Firebase Authentication**:メール認証とゲストログインの2方式 - **モジュール型JavaScript**:フレームワーク不使用・タッチデバイス最適化 - **JSONアップロード**:パークデータをJSONで管理し、ゲームアップデート対応をコード変更なしで実現

// RELEASE NOTES

v1.22024-10

カテゴリ別フィルタ・優先度フィルタ・全一括On/Off・ゲストログイン実装

v1.02024-05

スロットマシン選択・使用済み除外・Firebase連携MVP

開発開始: 2024-05最終更新: 2024-10