Commit Graph

4 Commits

Author SHA1 Message Date
TapTap 673ed88d1c fix: card now flies directly onto the discard pile stack
Replaced separate overlay approach with FlyingTopCard that renders
directly at the discard pile position. Card animates from off-screen
(bottom for player, top for AI) with spring physics into place.
2026-08-02 18:40:48 +02:00
TapTap a7fb6ff94c feat: flying card animation - cards animate from hand to discard pile 2026-08-02 18:37:47 +02:00
TapTap 2b2816de3c fix: unique keys for LazyRow to prevent crash with duplicate cards 2026-08-02 18:31:22 +02:00
TapTap 786b813f7b feat: UNO Kotlin Multiplatform app (Android, Desktop, Web)
- Full UNO game logic with AI opponents
- Compose Multiplatform UI with animations
- Shared module (commonMain) with game engine
- Desktop app (Compose Desktop)
- Android app (Compose Multiplatform)
- Web app (Kotlin/Wasm)
- Nix shell for reproducible dev environment
2026-08-02 18:21:57 +02:00