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

Коллекции карточек: альбомы, наборы и обмен

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

Обновлено: English

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

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

  • Альбом: каждый набор по порядку, собранные карточки (и сколько их) и пробелы.
  • Награду за собранный набор и главный приз за весь альбом.
  • Паки: каждый вид и способ оплаты, по одному или по десять.
  • Обмен: предложения от других игроков, свои предложения и подарок лишней карточки другу.
Коллекция
12 450
320
Альбом1
Наборы
Обмен
Набор «Лес» · 8/9
Лисаx2
Соваx1
Лосьx3
?
Весь альбом: главный приз
Открыть набор
Альбом, наборы карточек и обмен с другими игроками.
Каждый набор: что собрано и чего нет; награда за собранный набор.
Главный приз за весь альбом; наборы открываются по одному или по десять.
Пример. Коллекция: альбом с наборами, карточки и главный приз.

Как устроено

  • Паки выбрасывает сервер: видны новые карточки и повторы.
  • Повторы превращаются в очки; за очки покупаются сундуки коллекции.
  • Обмен работает между друзьями и игроками одного тайтла.

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

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

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

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

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

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

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

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

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

Коллекции работают через client.collection из @idosgames/core.

TypeScript
// Открыть десять наборов, затем забрать награду собранного набора
const packs = await client.collection.openPack('forest_album', 'basic_pack', 10)
const res = await client.collection.claimSetReward('forest_album', 'forest_set')
if (!res.ok) return showError(res.error)
  • Обмен - предложение, которое другой игрок принимает или отклоняет: sendTradeOffer, acceptTradeOffer.
  • Все ждущие награды за наборы забираются разом через claimSetRewardsBatch.

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

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

Игроки могут меняться карточками?

Да. Игроки отправляют предложения обмена, принимают или отклоняют их и могут подарить лишнюю карточку другу.

Что происходит с повторами?

Они превращаются в очки, а за очки покупаются сундуки коллекции.

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

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

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