feat: complete rebuild — all 16 phases, modular game engine
- Phase 0: Core engine (scene manager, store, bus, net, tween, audio, canvas, HUD, i18n)
- Phase 1: Auth (splash, login, register, token management)
- Phase 2: Play World (game carousel, mode picker, bot/time selectors, queue)
- Phase 3-4: Chess (canvas board, drag/drop, chess.js, Stockfish bots, clock, live matchmaking)
- Phase 5: Domino (tile chain logic, bot AI, pip scoring, multiplayer)
- Phase 6: Ludo (cross-board, dice, captures, 4-player bots)
- Phase 7: Social (friends, notifications, realtime)
- Phase 8: Organizations (browse, join, members, detail)
- Phase 9: Rewards (daily claims, streak, coins)
- Phase 10: Profile (player card, stats, settings, logout)
- Phase 11: Shop (cosmetics, purchase flow, equip)
- Phase 12: Rank (leaderboard, tournaments, registration)
- Phase 13: Puzzles (chess training with rating)
- Phase 14-16: All APIs, polish, deployment config
Co-Authored-By:
Claude Opus 4.6 <noreply@anthropic.com>
Showing
.claude/settings.json
0 → 100644
ARCHITECTURE.md
0 → 100644
This diff is collapsed.
BUILD_ORDER.md
0 → 100644
This diff is collapsed.
DATABASE_REFERENCE.md
0 → 100644
This diff is collapsed.
api/backgammon.php
deleted
100644 → 0
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
api/games.php
deleted
100644 → 0
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
api/theme-upload.php
deleted
100644 → 0
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
app/styles/el3ab.css
deleted
100644 → 0
This diff is collapsed.
This diff is collapsed.
docs/backend_architecture.md
0 → 100644
This diff is collapsed.
docs/backend_build_order.md
0 → 100644
This diff is collapsed.
This diff is collapsed.
docs/frontend_blueprint.md
0 → 100644
This diff is collapsed.
docs/implementation_log.md
0 → 100644
This diff is collapsed.
This diff is collapsed.
includes/auth.php
0 → 100644
This diff is collapsed.
includes/supabase.php
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
public/css/core.css
0 → 100644
This diff is collapsed.
This diff is collapsed.
public/css/ludo.css
deleted
100644 → 0
This diff is collapsed.
public/css/tokens.css
0 → 100644
This diff is collapsed.
This diff is collapsed.
public/js/app.js
deleted
100644 → 0
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
public/js/board.js
deleted
100644 → 0
This diff is collapsed.
public/js/core/audio.js
0 → 100644
This diff is collapsed.
public/js/core/bus.js
0 → 100644
public/js/core/canvas.js
0 → 100644
This diff is collapsed.
public/js/core/hud.js
0 → 100644
This diff is collapsed.
public/js/core/i18n.js
0 → 100644
This diff is collapsed.
public/js/core/input.js
0 → 100644
This diff is collapsed.
public/js/core/net.js
0 → 100644
This diff is collapsed.
public/js/core/scene.js
0 → 100644
This diff is collapsed.
public/js/core/store.js
0 → 100644
This diff is collapsed.
public/js/core/tween.js
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
public/js/engine.js
0 → 100644
This diff is collapsed.
This diff is collapsed.
public/js/game.js
deleted
100644 → 0
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
public/js/ludo-ui.js
deleted
100644 → 0
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
public/js/modules/org/mod.js
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
public/js/puzzles.js
deleted
100644 → 0
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
storage/.gitkeep
deleted
100644 → 0
Please register or sign in to comment