リクエスト詳細
✨ 既存アプリの改善
対応完了
対象アプリ: 合体ドロップ
図鑑画面の各モードに「このモードで遊ぶ」直接プレイボタンを追加
1. 目的:
図鑑画面(進化チェーン・アンロック状況・コンプリート率を確認する画面)で「このモードを触ってみたい」と思っても、現状はタイトル画面に戻ってモードカードを選び直す必要がある。図鑑を見た直後の熱量を逃さず、そのままプレイ開始できるようにして離脱を防ぐ。
2. 具体的な仕様:
- 図鑑画面の各モードセクション(野菜・動物・鳥・魚・惑星それぞれの進化チェーン表示ブロック)の下に、そのモードのアイコン付き「▶ このモードで遊ぶ / ▶ Play this mode」ボタンを1つずつ追加する。
- リンク先は `?page=play&mode=<モードID>` とする。play.php は既に `$_GET['mode']` を `vd_valid_mode()` 相当のホワイトリストチェック(`array_key_exists($_GET['mode'], vd_modes())`)で検証し `$explicit_mode` として受け取る実装が既にあるため、そのまま利用できる。
- 現在の表示言語(`lang`パラメータ)はリンク生成時にクエリへ引き継ぎ、遷移後も言語設定が変わらないようにする。
- ボタンにはモード名・現在の自己ベスト(端末内保存があれば併記、例:「野菜モードで遊ぶ (自己ベスト 4200)」)を軽く添えると図鑑の情報とプレイ動機がつながりやすい。自己ベストが未保存の場合は何も付け足さず既存表記のみ表示する。
- スマホ幅でもタップしやすいよう、ボタンは横幅いっぱいまたは十分なタップ領域(最低44px高さ)を確保する。
3. 既存機能との整合:
- play.php 側のモード決定ロジック・URLパラメータ処理は変更不要で、既存の `mode` クエリ受付をそのまま利用するため後方互換。
- 図鑑画面の既存表示(進化チェーン、アンロック状況、残り段階、解禁日、コンプリート率、X共有)は一切変更せず、末尾にボタンを追加するのみ。
- タイトル画面のモードカードや既存のモード選択導線とは独立した追加導線であり、それらの機能を壊さない。
図鑑画面(進化チェーン・アンロック状況・コンプリート率を確認する画面)で「このモードを触ってみたい」と思っても、現状はタイトル画面に戻ってモードカードを選び直す必要がある。図鑑を見た直後の熱量を逃さず、そのままプレイ開始できるようにして離脱を防ぐ。
2. 具体的な仕様:
- 図鑑画面の各モードセクション(野菜・動物・鳥・魚・惑星それぞれの進化チェーン表示ブロック)の下に、そのモードのアイコン付き「▶ このモードで遊ぶ / ▶ Play this mode」ボタンを1つずつ追加する。
- リンク先は `?page=play&mode=<モードID>` とする。play.php は既に `$_GET['mode']` を `vd_valid_mode()` 相当のホワイトリストチェック(`array_key_exists($_GET['mode'], vd_modes())`)で検証し `$explicit_mode` として受け取る実装が既にあるため、そのまま利用できる。
- 現在の表示言語(`lang`パラメータ)はリンク生成時にクエリへ引き継ぎ、遷移後も言語設定が変わらないようにする。
- ボタンにはモード名・現在の自己ベスト(端末内保存があれば併記、例:「野菜モードで遊ぶ (自己ベスト 4200)」)を軽く添えると図鑑の情報とプレイ動機がつながりやすい。自己ベストが未保存の場合は何も付け足さず既存表記のみ表示する。
- スマホ幅でもタップしやすいよう、ボタンは横幅いっぱいまたは十分なタップ領域(最低44px高さ)を確保する。
3. 既存機能との整合:
- play.php 側のモード決定ロジック・URLパラメータ処理は変更不要で、既存の `mode` クエリ受付をそのまま利用するため後方互換。
- 図鑑画面の既存表示(進化チェーン、アンロック状況、残り段階、解禁日、コンプリート率、X共有)は一切変更せず、末尾にボタンを追加するのみ。
- タイトル画面のモードカードや既存のモード選択導線とは独立した追加導線であり、それらの機能を壊さない。
💬 返信 (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