リクエスト詳細
✨ 既存アプリの改善
対応完了
対象アプリ: 合体ドロップ
ゲームオーバー時の順位プレビューに「昨日」順位を追加
1. 目的:
ランキング画面には 今日/昨日/今週/歴代 の4タブがあるが、ゲームオーバー直後の順位プレビュー(rank_check.php)は今日・今週・歴代の3種類のみで「昨日」が欠けている。ランキング画面と揃え、プレイ直後にどの基準でも自分の立ち位置を確認できるようにする。
2. 具体的な仕様:
- pages/rank_check.php で jst_today() から1日引いた日付 (yesterday) を算出し、既存の today_rank/today_total と同じロジック (score_date = 昨日 AND mode = ? AND score > ? / 全件数) で yesterday_rank・yesterday_total を追加計算する。
- レスポンス JSON に既存キー (today_rank, today_total, weekly_rank, weekly_total, alltime_rank, alltime_total) はそのまま維持し、新規に yesterday_rank, yesterday_total を追加する (追記のみで既存キーの並び・意味は変更しない)。
- ゲームオーバー画面 (play.php 内の順位プレビュー表示部分) で、今日の行と今週の行の間に「昨日」の行を追加表示する。昨日のデータが0件の場合は既存の no_data_yesterday 相当の文言(例: 「-」または「まだ記録なし」)を表示し、エラーにならないようにする。
- 表示ラベルは既存の label_yesterday ('昨日'/'Yesterday') を再利用する。
3. 既存機能との整合:
- rank_check.php のレスポンスは追記のみで、既存フィールドを読むフロント側の処理(今日・今週・歴代の表示)には影響しない。
- スコア送信API (submit_score.php)、DBスキーマ、ランキング画面 (ranking.php) の既存タブ動作は変更しない。
- 昨日データが存在しない日 (score_date に該当行がない) でも total=0 として安全にフォールバックし、除算やnullアクセスによるエラーを起こさないようにする。
ランキング画面には 今日/昨日/今週/歴代 の4タブがあるが、ゲームオーバー直後の順位プレビュー(rank_check.php)は今日・今週・歴代の3種類のみで「昨日」が欠けている。ランキング画面と揃え、プレイ直後にどの基準でも自分の立ち位置を確認できるようにする。
2. 具体的な仕様:
- pages/rank_check.php で jst_today() から1日引いた日付 (yesterday) を算出し、既存の today_rank/today_total と同じロジック (score_date = 昨日 AND mode = ? AND score > ? / 全件数) で yesterday_rank・yesterday_total を追加計算する。
- レスポンス JSON に既存キー (today_rank, today_total, weekly_rank, weekly_total, alltime_rank, alltime_total) はそのまま維持し、新規に yesterday_rank, yesterday_total を追加する (追記のみで既存キーの並び・意味は変更しない)。
- ゲームオーバー画面 (play.php 内の順位プレビュー表示部分) で、今日の行と今週の行の間に「昨日」の行を追加表示する。昨日のデータが0件の場合は既存の no_data_yesterday 相当の文言(例: 「-」または「まだ記録なし」)を表示し、エラーにならないようにする。
- 表示ラベルは既存の label_yesterday ('昨日'/'Yesterday') を再利用する。
3. 既存機能との整合:
- rank_check.php のレスポンスは追記のみで、既存フィールドを読むフロント側の処理(今日・今週・歴代の表示)には影響しない。
- スコア送信API (submit_score.php)、DBスキーマ、ランキング画面 (ranking.php) の既存タブ動作は変更しない。
- 昨日データが存在しない日 (score_date に該当行がない) でも total=0 として安全にフォールバックし、除算やnullアクセスによるエラーを起こさないようにする。
💬 返信 (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