CasinoGames/WORKSPACE.md

971 B

CasinoGames Workspace

This is a multi-project workspace for casino card games.

Projects

Project Description
Blackjack/ Blackjack card game app
Baccarat/ Baccarat card game app
CasinoKit/ Shared framework (protocols, views, audio, utilities)

Shared Code

CasinoKit contains reusable components adopted by all games:

  • Card models and rendering
  • Chip and betting UI components
  • Audio playback service
  • Design constants patterns
  • Shared view components (settings, statistics, walkthroughs)

When adding functionality that could be shared across games, consider adding it to CasinoKit first.

Per-Project Documentation

Each project has its own README.md with game-specific details:

  • Blackjack/README.md — Blackjack rules, settings, and architecture
  • Baccarat/README.md — Baccarat rules, settings, and architecture
  • CasinoKit/README.md — Shared framework API and components