リクエスト詳細
✨ 既存アプリの改善
対応完了
対象アプリ: 合体ドロップ
タイトル画面のモードカードに図鑑コンプリートまでの残り段階を表示
1. 目的:
図鑑画面でしか確認できない「モード別コンプリート率・解禁までの残り段階」を、タイトル画面のモードカードでも見えるようにし、プレイ開始前に『あと少しで図鑑コンプリート』という動機付けを与えてプレイ継続率を高める。
2. 具体的な仕様:
- タイトル画面の各モードカード(vegetable/animal/bird/fish/planet)に、既存の自己ベスト・歴代順位相当の表示に加えて、図鑑コンプリート状況の1行サマリーを追加する。
- データソースは図鑑画面(pages/zukan.php)が既に読み込んでいる端末内localStorageの解禁状況データ(進化チェーンごとのアンロック済みインデックス)をそのまま流用し、タイトル画面のJSでも同じキーを読み込む。新規のlocalStorageキーやサーバー保存は追加しない。
- 表示ロジック:
- 未プレイ・保存データなし・データ破損時は従来通り何も表示せず、既存表示のみ維持(安全側フォールバック)。
- 全段階解禁済み(コンプリート済み)の場合は「🏆コンプリート達成」のような短いバッジを表示。
- 未コンプリートの場合は「あと{n}種で図鑑コンプリート」(日本語)/「{n} more to complete」(英語)のようなテキストを、モード名・アイコンの下に小さく表示する。
- nは(そのモードの進化チェーン総段階数 − 解禁済み段階数)で計算し、0以下や不正値になった場合は表示を省略する。
- 図鑑画面への導線として、この残り段階テキストをタップ/クリックすると、対象モードを選択した状態で図鑑画面(?page=zukan)へ遷移できるようにする(図鑑画面側の既存モード切替タブ挙動は変更しない)。
3. 既存機能との整合:
- 図鑑画面のロジック・データ構造・保存キーは変更せず、タイトル画面側で読み取り専用として参照するのみなので、図鑑機能・コンプリート率計算・SNS共有機能への影響はない。
- タイトル画面の既存表示(前回プレイモード、今日・今週・歴代トップ、自己ベスト順位相当など)のレイアウトを壊さないよう、モードカード内の末尾に追加要素として挿入する形にし、要素が存在しない場合(データなし等)は高さが変わらないよう非表示処理にする。
- 多言語対応(ja/en)は既存のt()辞書パターンに準拠して新規キーを追加する。
図鑑画面でしか確認できない「モード別コンプリート率・解禁までの残り段階」を、タイトル画面のモードカードでも見えるようにし、プレイ開始前に『あと少しで図鑑コンプリート』という動機付けを与えてプレイ継続率を高める。
2. 具体的な仕様:
- タイトル画面の各モードカード(vegetable/animal/bird/fish/planet)に、既存の自己ベスト・歴代順位相当の表示に加えて、図鑑コンプリート状況の1行サマリーを追加する。
- データソースは図鑑画面(pages/zukan.php)が既に読み込んでいる端末内localStorageの解禁状況データ(進化チェーンごとのアンロック済みインデックス)をそのまま流用し、タイトル画面のJSでも同じキーを読み込む。新規のlocalStorageキーやサーバー保存は追加しない。
- 表示ロジック:
- 未プレイ・保存データなし・データ破損時は従来通り何も表示せず、既存表示のみ維持(安全側フォールバック)。
- 全段階解禁済み(コンプリート済み)の場合は「🏆コンプリート達成」のような短いバッジを表示。
- 未コンプリートの場合は「あと{n}種で図鑑コンプリート」(日本語)/「{n} more to complete」(英語)のようなテキストを、モード名・アイコンの下に小さく表示する。
- nは(そのモードの進化チェーン総段階数 − 解禁済み段階数)で計算し、0以下や不正値になった場合は表示を省略する。
- 図鑑画面への導線として、この残り段階テキストをタップ/クリックすると、対象モードを選択した状態で図鑑画面(?page=zukan)へ遷移できるようにする(図鑑画面側の既存モード切替タブ挙動は変更しない)。
3. 既存機能との整合:
- 図鑑画面のロジック・データ構造・保存キーは変更せず、タイトル画面側で読み取り専用として参照するのみなので、図鑑機能・コンプリート率計算・SNS共有機能への影響はない。
- タイトル画面の既存表示(前回プレイモード、今日・今週・歴代トップ、自己ベスト順位相当など)のレイアウトを壊さないよう、モードカード内の末尾に追加要素として挿入する形にし、要素が存在しない場合(データなし等)は高さが変わらないよう非表示処理にする。
- 多言語対応(ja/en)は既存のt()辞書パターンに準拠して新規キーを追加する。
💬 返信 (3)
🛠 開発を開始しました (機能追加 (vegetable-drop))
ご要望ありがとうございます。AI 開発ワーカーが実装を開始します。
通常 5〜30 分で Pull Request を作成し、レビュー後にリリースされます。
ご要望ありがとうございます。AI 開発ワーカーが実装を開始します。
通常 5〜30 分で Pull Request を作成し、レビュー後にリリースされます。
📝 開発が完了しました
ご要望いただいた内容の実装が完了し、最終チェック段階に入りました。
レビュー (自動) → リリース、の流れで進みます。
もう少々お待ちください。
ご要望いただいた内容の実装が完了し、最終チェック段階に入りました。
レビュー (自動) → リリース、の流れで進みます。
もう少々お待ちください。
✅ リリース完了のお知らせ
ご要望いただいた「合体ドロップ」を実装し、リリースいたしました。
【ご利用方法】
ダッシュボード: https://www.aiapps.jp/?action=dashboard
アプリ詳細: https://www.aiapps.jp/apps/show.php?slug=vegetable-drop
デモ環境は 1 時間以内に自動構築されます:
https://www.aiapps.jp/demo/vegetable-drop/
ご利用ありがとうございます!
ご要望いただいた「合体ドロップ」を実装し、リリースいたしました。
【ご利用方法】
ダッシュボード: https://www.aiapps.jp/?action=dashboard
アプリ詳細: https://www.aiapps.jp/apps/show.php?slug=vegetable-drop
デモ環境は 1 時間以内に自動構築されます:
https://www.aiapps.jp/demo/vegetable-drop/
ご利用ありがとうございます!
Echo
Iris