• Mahmoud Aglan's avatar
    feat(ludo): humanized bots, multiplayer profiles, opponent popup, 30 game-feel improvements · f0ab8811
    Mahmoud Aglan authored
    BOT HUMANIZATION:
    - Think delay before rolling: 0.8-2s (random, mimics decision)
    - Decide delay before picking piece: 0.5-1.5s
    - Step-by-step animation for bot moves too (not instant)
    - Bots occasionally send emotes on exciting events (captures)
    - Random emotes: 😂💪🎉😎
    
    MULTIPLAYER PROFILE HOOK:
    - In live mode, fetches real opponent profiles
    - Player panels show actual names (not 'Bot X')
    - Tap opponent panel → popup with avatar, name, level
    - Add friend button in popup (sends request via mp.addFriendFromGame)
    - Close button, outside-click-to-dismiss
    - Connection dot + emote sync already wired from previous commit
    
    GAME FEEL:
    - Bot turns feel human (total 2-4s per turn vs instant)
    - Piece hop animation plays for bot moves too
    - Capture shake effect on bot captures
    - Bot emote floating animation appears above board
    - Golden glow ring on selectable pieces (multiple valid moves)
    - Tap-to-select piece interaction always required
    Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
    f0ab8811
Name
Last commit
Last update
..
auth Loading commit data...
chess Loading commit data...
domino Loading commit data...
ludo Loading commit data...
org Loading commit data...
play Loading commit data...
profile Loading commit data...
puzzles Loading commit data...
rank Loading commit data...
rewards Loading commit data...
shop Loading commit data...
social Loading commit data...