- Add IRepository<T,K> base interface with comprehensive kingdom-scoped operations - Add IKingdomRepository with population management, KvK matchmaking, and democratic systems - Add IPlayerRepository with castle progression, VIP systems, and teleportation mechanics - Add IAllianceRepository with coalition systems, research trees, and territory management - Add ICombatLogRepository with field interception, battle resolution, and combat analytics - Add IPurchaseLogRepository with monetization tracking, chargeback protection, and anti-pay-to-win monitoring - Add IUnitOfWork with transaction management, bulk operations, and cross-repository coordination Key architectural features: * Kingdom-scoped security preventing cross-kingdom data access * Comprehensive async/await patterns for scalability * Transaction-safe complex operations (KvK events, mergers, purchases) * Anti-pay-to-win balance monitoring and skill-based alternatives * Field interception system (core innovation) with battle mechanics * Coalition system preserving alliance identity during kingdom events * Secret tier VIP progression and chargeback protection * Production-ready interfaces with detailed error handling specifications All interfaces include comprehensive documentation, exception specifications, and kingdom-scoped security patterns. Ready for concrete EF Core implementation.
shadowed-realms-mobile
Shadowed Realms - Medieval Fantasy Strategy MMO for Mobile & PC
Description
Languages
C#
77.4%
HTML
20.2%
JavaScript
1.9%
CSS
0.4%