Игровые системы

Командные ивенты: строим вместе ради общего приза

Как работают готовые командные ивенты iDos Games - сервер собирает команду, каждый строит свой объект, команда получает приз, когда готовы все - и как настроить их в кабинете.

Обновлено: English

Командный ивент - общая цель: сервер собирает игроков в команду, каждый строит свой объект, и когда готовы все объекты, приз получает вся команда. Если игроков не хватает, пробелы заполняют помощники.

Что видит игрок

  • Идущие командные ивенты с таймерами и призом команде.
  • «Вступить в команду»: партнёров подбирает сервер.
  • Каждого участника с его объектом и прогрессом.
  • «Крутить» по одному или по пять, бесплатно или за валюту, награду за объект и выход из команды.
Командный ивент
12 450
320
Постройте замок
5d 02:00

Приз команде, когда построены все объекты

Вы · Башня
Mira · Ворота
Arrow · Стена
Крутите, чтобы строить
Крутить
x5 · 40
Командный ивент с таймером и призом команде.
Каждый участник строит свой объект; команду подбирает сервер.
«Крутить» по одному или по пять, бесплатно или за валюту.
Пример. Командный ивент: каждый строит свой объект, команда получает приз.

Как устроено

  • Команда живёт в одном общем документе на сервере; экран перечитывает его после каждого действия.
  • Каждое вращение строит собственный объект игрока; готовый объект даёт свою награду.
  • Приз команде выплачивается, когда готовы все объекты команды.

Шаг 01Добавьте систему в проект

Попросите ИИ-кодер: «Добавь командный ивент». Он поставит готовую систему с недельной командной стройкой.

Шаг 02Настройте в кабинете

Откройте кабинет, выберите проект и перейдите в LiveOps → v2 → Кооп-эвент.

  • Создайте ивент: расписание, размер команды и объекты для стройки.
  • Задайте цену вращения и насколько оно двигает объект.
  • Задайте награду за объект и приз команде.

Кнопка ИИ на странице открывает помощника: опишите, что нужно, он предложит правки, а вы проверите их и нажмёте Сохранить.

Шаг 03Проверьте и выпустите

Проверьте систему в тестовой версии приложения. В живое приложение настройки уходят отдельным действием - см. публикация и ссылки.

Для разработчиков

Командные ивенты работают через client.coopEvent из @idosgames/core.

TypeScript
// Вступить в команду (партнёров подбирает сервер), затем крутить, чтобы строить свой объект
const group = await client.coopEvent.joinOrCreateGroup('castle_build')
if (!group.ok) return showError(group.error)
await client.coopEvent.spin('castle_build', group.data.Group?.GroupID ?? '', 5)
  • После действия любого участника состояние меняется: перечитывайте команду через getGroupState.
  • Призы забираются через claimObjectReward и claimGrandPrize.

Подробное описание полей - в навыке coop-event-system, его отдаёт MCP-сервер SDK.

Частые вопросы

Нужны ли друзья, чтобы участвовать?

Нет. Команду подбирает сервер, а пустые места заполняют помощники.

Чем это отличается от ивента на время?

Ивент на время - личный прогресс, командный ивент - общая цель нескольких игроков.

Смотрите также

Сделайте свою игру

Опишите идею одним предложением - ИИ-кодер соберёт её, и она откроется по своей ссылке.