Cavoke

Платформа для создания и проведения сетевых пошаговых настольных игр

CircleCI Build Status
GitHub top language
license

Что это

Cavoke – платформа для создания и проведения сетевых пошаговых настольных игр: позволяет разработчику не думать о создании комнат, подключении игроков, передаче данных от сервера к клиентам. Состоит из сервера и игрового клиента (отвечает за запуск интерфейсов игр).

Разработчик игры регистрирует свой игровой продукт на нашей платформе, предоставляет компоненты с серверной и игровой логикой. Игрок, посредством приложения Cavoke клиента, получает доступ к зарегистрированным в системе играм и может играть в них один и по сети. Cavoke клиент при запуске игры запрашивает компонент выбранной игры с сервера, загружает и запускает его на компьютере игрока, предоставляя им доступ к игровому опыту.

Подмодули

  • client – Десктопный клиент на Qt
  • server – Сервер на Drogon, запускающий логику игр
  • games – Реализованные игры

GitHub

View Github