Add implementation plan and main UI for the card system

This commit is contained in:
Michal Pikulski
2025-10-15 13:01:47 +02:00
committed by Michal Adam Pikulski
parent 44e1833aea
commit 6c23d1bcfa
10 changed files with 1437 additions and 14 deletions

View File

@@ -46,25 +46,25 @@
- CardAlbumUI.cs file for handling the album display
- Base UIPage.cs class for common page functionality
## What's Missing
Based on the requirements, here's what still needs to be implemented:
## What's done
1. **Complete CardInventory Implementation**:
- Move from simple stub to full implementation
- Add methods to manage the player's card collection
- Implement filtering, sorting, and organization features
- Move from simple stub to full implementation
- Add methods to manage the player's card collection
- Implement filtering, sorting, and organization features
2. **Booster Pack Generation**:
- Complete the logic to generate random booster packs with appropriate rarity distribution
- Implement methods for awarding booster packs to the player
- Add events for notifying UI when booster packs are obtained
- Complete the logic to generate random booster packs with appropriate rarity distribution
- Implement methods for awarding booster packs to the player
- Add events for notifying UI when booster packs are obtained
## What's currently being worked on
3. **Card Collection UI**:
- Complete the album browsing UI with filtering and sorting options
- Implement visual indicators for owned/not owned cards
- Add UI for tracking collection completion
- Complete the album browsing UI with filtering and sorting options
- Implement visual indicators for owned/not owned cards
- Add UI for tracking collection completion
## What's Missing
Based on the requirements, here's what still needs to be implemented:
4. **Booster Pack Opening UI**:
- Implement the UI flow for opening booster packs
- Add card reveal animations and effects