リクエスト詳細
✨ 既存アプリの改善
対応完了
対象アプリ: 合体ドロップ
ゲームオーバー画面に自己ベストコンボの記録・表示を追加
1. 目的:
現在ゲームオーバー画面では今回プレイの最大コンボのみを表示しており、過去との比較ができずモチベーションに繋がりにくい。モード別・言語別の自己ベストスコアと同様に「自己ベストコンボ」を端末内に保存・表示し、達成感と再挑戦意欲を高める。
2. 具体的な仕様:
- localStorage に新キー(例: vd_best_combo)を追加し、モードID・言語ごとに { mode: { lang: number } } 形式で最大コンボ数を保存する(既存の自己ベストスコア保存キーとは別キーにし、既存データ構造に影響を与えない)。
- ゲームオーバー処理時、今回プレイの最大コンボを保存済みの自己ベストコンボと比較する。
- 保存データが無い、JSON.parseに失敗する、値が不正(NaNや負数など)の場合は安全に「未記録」として扱い、今回の値をそのまま新規保存する。
- 今回の値が保存値以上なら更新し、ゲームオーバー画面の統計行(プレイ時間・総進化回数・最大コンボの並び)に「🆕自己ベストコンボ更新!」のバッジを表示する。
- 更新されなかった場合は「自己ベストコンボ: N」を最大コンボの隣に併記する。
- 表示は日本語/英語両対応(例: "Best Combo: N" / "🆕 New Best Combo!")。
- 既存の「結果をコピー」「Xでシェア」テキストへの追加は行わず、画面表示のみの変更とする(将来的な拡張余地として残す)。
3. 既存機能との整合:
- 新規のlocalStorageキーを追加するだけで、既存の自己ベストスコア・プレイ履歴・ストリーク・図鑑解禁データのキー構造やスキーマには一切変更を加えない。
- localStorageが使用できない環境(プライベートモード等)では取得・保存を行わず、従来通り今回の最大コンボのみ表示する形にフォールバックする。
- モード切替・言語切替時も既存の自己ベストスコア表示と同じ仕組みでキーを分けて参照するため、他モード・他言語のデータと混同しない。
現在ゲームオーバー画面では今回プレイの最大コンボのみを表示しており、過去との比較ができずモチベーションに繋がりにくい。モード別・言語別の自己ベストスコアと同様に「自己ベストコンボ」を端末内に保存・表示し、達成感と再挑戦意欲を高める。
2. 具体的な仕様:
- localStorage に新キー(例: vd_best_combo)を追加し、モードID・言語ごとに { mode: { lang: number } } 形式で最大コンボ数を保存する(既存の自己ベストスコア保存キーとは別キーにし、既存データ構造に影響を与えない)。
- ゲームオーバー処理時、今回プレイの最大コンボを保存済みの自己ベストコンボと比較する。
- 保存データが無い、JSON.parseに失敗する、値が不正(NaNや負数など)の場合は安全に「未記録」として扱い、今回の値をそのまま新規保存する。
- 今回の値が保存値以上なら更新し、ゲームオーバー画面の統計行(プレイ時間・総進化回数・最大コンボの並び)に「🆕自己ベストコンボ更新!」のバッジを表示する。
- 更新されなかった場合は「自己ベストコンボ: N」を最大コンボの隣に併記する。
- 表示は日本語/英語両対応(例: "Best Combo: N" / "🆕 New Best Combo!")。
- 既存の「結果をコピー」「Xでシェア」テキストへの追加は行わず、画面表示のみの変更とする(将来的な拡張余地として残す)。
3. 既存機能との整合:
- 新規のlocalStorageキーを追加するだけで、既存の自己ベストスコア・プレイ履歴・ストリーク・図鑑解禁データのキー構造やスキーマには一切変更を加えない。
- localStorageが使用できない環境(プライベートモード等)では取得・保存を行わず、従来通り今回の最大コンボのみ表示する形にフォールバックする。
- モード切替・言語切替時も既存の自己ベストスコア表示と同じ仕組みでキーを分けて参照するため、他モード・他言語のデータと混同しない。
💬 返信 (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