Казино!

  1. Необходимо расширить логику игры в блэкджек и покер для возможности многопользовательской игры.
  2. Реализовать систему авторизации пользователей, которые могут зайти в игру и сыграть в блэкджек или покер с другими игроками.
  3. Реализовать модель представления (View) для игрового стола, которая будет отображать текущее состояние игры, включая карты, ставки и балансы игроков.
  4. Реализовать контроллер (Controller) для обработки действий игроков на игровом столе, таких как ставки и действия во время игры.
  5. Реализовать модель (Model) для игры в блэкджек и покер, которая будет управлять логикой игры, включая раздачу карт, проверку выигрыша и начисление выигрыша.
  6. Реализовать систему многопользовательской игры, которая будет позволять игрокам присоединяться к игре и уходить из нее в любой момент.
  7. Использовать ASP.NET для реализации системы, включая Entity Framework для работы с базой данных.
  8. Обеспечить корректную обработку ошибок, включая проверку на корректность вводимых данных и обработку исключений.

Требования к проверке:

  1. Необходимо реализовать тесты для всех методов, чтобы убедиться в корректности работы программы.
  2. Код должен быть написан с использованием принципов объектно-ориентированного программирования, в том числе SOLID.
  3. Лабораторная работа должна быть выполнена в соответствии с принятыми стандартами оформления кода и комментирования.