feat: add full Ludo game + theme editor + CSS variable unification
- Ludo: 4-player support with CSS-only board (15x15 grid), bot AI
(easy/hard), local pass-and-play, multiplayer via Supabase Realtime,
in-game chat, matchmaking, private rooms, mixed human+bot games
- Theme editor: admin panel at /admin/theme with 9 categories,
color pickers, file uploads, DB persistence, global cache
- CSS vars: unified all hardcoded colors across the codebase
(chess board, analysis, bots, overlays, arrows, eval bar)
- New files: ludo-constants, ludo-ui, ludo-bot, ludo-game, ludo-live,
ludo-chat, api/ludo, api/theme, pages/ludo*, admin-theme
- DB: ludo_matches + ludo_queue tables with RLS policies
- Nav: added Ludo icon to sprite.svg and both nav menus
Co-Authored-By:
Claude Opus 4.6 <noreply@anthropic.com>
Showing
api/ludo.php
0 → 100644
api/theme-upload.php
0 → 100644
api/theme.php
0 → 100644
includes/theme-loader.php
0 → 100644
pages/admin-theme.php
0 → 100644
pages/ludo-game.php
0 → 100644
pages/ludo-live.php
0 → 100644
pages/ludo-matchmaking.php
0 → 100644
pages/ludo.php
0 → 100644
public/css/ludo.css
0 → 100644
public/js/ludo-bot.js
0 → 100644
public/js/ludo-chat.js
0 → 100644
public/js/ludo-constants.js
0 → 100644
public/js/ludo-game.js
0 → 100644
public/js/ludo-live.js
0 → 100644
public/js/ludo-ui.js
0 → 100644
Please register or sign in to comment