Summary
Sushi Go! currently renders cards as colored rectangles with short text labels (e.g. TMP, SSH, MK). This works functionally but lacks visual appeal. Each card type should have a distinctive sushi-themed icon to make cards instantly recognisable and improve the overall game feel.
User Story
As a player, I want each Sushi Go! card type to have a recognisable sushi-themed icon so that I can quickly identify card types at a glance without reading text labels.
Card Types Needing Icons
- Tempura - two pieces of tempura
- Sashimi - three pieces of sashimi
- Dumpling - steaming dumpling
- Maki Roll - maki roll with 1/2/3 icons variant
- Nigiri - egg/salmon/squid nigiri variants
- Wasabi - wasabi blob
- Pudding - pudding dessert
- Chopsticks - pair of chopsticks
Requirements
- All assets must be CC0 or permissively licensed (MIT, Apache 2.0, or similar) for commercial use
- Icons should be SVG or high-resolution PNG (at least 128x128)
- Style should be consistent across all card types (same artist/set preferred)
- Icons must be visually distinct at both hand-card size (110x145) and tableau-card size (72x48)
- Attribution must be documented in public/assets/CREDITS.md
Suggested Approach
- Search for existing CC0/permissive sushi icon sets (OpenGameArt, Kenney, game-icons.net, etc.)
- If no suitable set exists, consider simple SVG illustrations that can be created or commissioned
- Place assets in public/assets/sushi-go/
- Update SushiGoScene.ts to preload and render icons on card rectangles alongside or replacing text labels
Acceptance Criteria
- Each of the 8 card types has a distinctive icon asset
- All assets are CC0 or permissively licensed
- Attribution is recorded in public/assets/CREDITS.md
- Icons render clearly at both hand and tableau card sizes
- Icons are integrated into SushiGoScene card rendering
- All existing Sushi Go tests pass
- No functional gameplay changes
Summary
Sushi Go! currently renders cards as colored rectangles with short text labels (e.g. TMP, SSH, MK). This works functionally but lacks visual appeal. Each card type should have a distinctive sushi-themed icon to make cards instantly recognisable and improve the overall game feel.
User Story
As a player, I want each Sushi Go! card type to have a recognisable sushi-themed icon so that I can quickly identify card types at a glance without reading text labels.
Card Types Needing Icons
Requirements
Suggested Approach
Acceptance Criteria