Speed up animations and reduce CPU turn delays

- Reduce move animation durations by 40% for snappier card movement
- Widen and slow down turn indicator shake for better visibility
- Cut CPU turn delays significantly:
  - Pre-turn pause: 0.6s → 0.25s
  - Initial look: 0.6-0.9s → 0.3-0.5s
  - Post-draw settle: 0.9s → 0.5s
  - Post-draw consider: 0.6-0.9s → 0.3-0.6s
  - Post-action pause: 0.6-0.9s → 0.3-0.5s

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
adlee-was-taken
2026-02-01 23:06:17 -05:00
parent bc1b1b7725
commit df422907b0
3 changed files with 37 additions and 29 deletions

View File

@@ -1144,8 +1144,8 @@ async def check_and_run_cpu_turn(room: Room):
if not room_player or not room_player.is_cpu:
return
# Pause before CPU starts - let client animations settle and show current state
await asyncio.sleep(0.6)
# Brief pause before CPU starts - animations are faster now
await asyncio.sleep(0.25)
# Run CPU turn
async def broadcast_cb():