feat: multi-game platform overhaul — per-game ratings, redesigned UI, kill chess-legacy
- New player_game_ratings table (any game, any mode, ELO + W/L/D + streaks)
- New /api/ratings.php — unified ratings API (player, leaderboard, history, modes)
- game.php dual-writes to new table on chess game end
- ludo.php now tracks ELO + XP + coins on game completion
- Full v2 design system (app-v2.css) — WCAG AA, component-driven
- Redesigned: home, profile, leaderboard, play, login pages
- New nav: 4-tab mobile + floating play FAB + grouped desktop sidebar
- XP level titles now game-neutral (مبتدئ → استاذ → اسطورة)
- Leaderboard supports all games with mode selector
Co-Authored-By:
Claude Opus 4.6 <noreply@anthropic.com>
Showing
api/ratings.php
0 → 100644
includes/footer-v2.php
0 → 100644
includes/header-v2.php
0 → 100644
pages/home-v2.php
0 → 100644
This diff is collapsed.
pages/leaderboard-v2.php
0 → 100644
pages/login-v2.php
0 → 100644
pages/play-v2.php
0 → 100644
pages/profile-v2.php
0 → 100644
public/css/app-v2.css
0 → 100644
This diff is collapsed.
templates/nav-bottom-v2.php
0 → 100644
templates/sidebar-v2.php
0 → 100644
Please register or sign in to comment