Перейти к содержанию

Движок Mau

Предоставляет необходимые игровые компоненты.

Колода карт

  • Поведение: Поведение карт на игровые действие. К примеру активное действие карты при её использовании.
  • Карта: Класс Mau карты и её базовые методы.
  • Колода карт: Класс колоды карт.
  • Шаблоны колод: Заготовленные шаблоны колод.
  • Классический.
  • Дикие карты.
  • Отладочная коллекция.

Игра

  • Игра: Класс сессии Уно.
  • Менеджер игроков: Надстройка над хранилищем игроков для управления в рамках одной сессии.
  • Правила: Реализация битовых игровых правил.
  • Револьвер: Вспомогательный компонент револьвера.

Прочие компоненты

  • Перечисления: Цвета и типы карт, состояния игры с игровые события.
  • Обработчик события: Предоставляет базовый обработчик игровых событий.
  • Менеджер сессий: Отвечает за создание и завершение игровых сессий. Предоставляет в сессии обработчик событий и хранилища.
  • Хранилища: Используется для хранения данных об игроках и сессиях.