• Mahmoud Aglan's avatar
    feat: full backgammon overhaul — 60fps game loop, premium canvas, particles, admin branding · 4cf9baa5
    Mahmoud Aglan authored
    - 60fps requestAnimationFrame game loop with dt-based particle physics
    - 3D checkers with radial gradients, specular highlights, drop shadows
    - Wood-grain board texture with gradient triangles and bevel frame
    - Physics-based dice with bounce damping, spin, and staggered animation
    - Arc-based move animations with easeOutBack overshoot
    - Particle burst on hit (red/orange sparks) and bear-off (green stars)
    - Confetti celebration on match win with canvas animation
    - Full multiplayer sync via match-session + server polling
    - Bot AI with animated moves (arc + SFX per piece)
    - Admin branding: 14 board colors + 7 game settings (durations, particles)
    - CSS tokens for all backgammon board colors (--bg-*)
    - Theme.js maps branding values to CSS vars + window.__EL3AB_THEME
    Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
    4cf9baa5
branding.php 63.7 KB