Данные варианта.
Реализуемый в виде класса тип: ИГРАЛЬНЫЕ КАРТЫ;
Основные операции: Раздача карт игрокам (по одному массиву объектов-карт у каждого игрока и один массив – колода), имитация какой-либо игры.
Дополнительно.
Делать в консольном окне.
Цена ваша.
Без ботов. Игроки должны играть на одном компьютере. Тем самым предусмотреть возможность скрытие карт от соперника. Вариантом решения такой возможности может быть реализован так (или по вашему): создание отдельных окон для каждого соперника, при переходе хода одни окна скрываются, а другие отображаются.