стратегии проектирования
Для проектирования систем настольных игр важно учитывать длительность партии, так как это непосредственно влияет на вовлеченность игроков.
Для разработки сложных систем стоит обратить внимание на паттерны CQRS (Командное и Запросное Разделение Ответственности) и Event Sourcing.