Implement the core CardWars game logic using an ECS-based architecture. This includes: - Card effect registry and various card effect implementations. - Game phase management (Setup, Play, Flip, Scoring, Cleanup). - Command system for player actions (PlayCard, FlipCard, etc.). - Component-based game state and entity relationships. - Automated game setup and scoring systems. - Unit tests for game setup, card effects, and play logs. |
||
|---|---|---|
| .. | ||
| Commands | ||
| Components | ||
| Singletons | ||
| Systems | ||
| CardDataLoader.cs | ||
| CardEffectRegistry.cs | ||
| CardEffects.cs | ||
| CardWars.csproj | ||
| Enums.cs | ||
| GameFactory.cs | ||
| GameUtil.cs | ||
| Mulberry32.cs | ||
| design.md | ||