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

Чтобы добавить таблицу лидеров в игру без своего бэкенда, попросите ИИ-кодер iDos Games поставить её и задайте раунды и награды в кабинете: очки и места считает сервер, а игра только отправляет результат. Квесты и магазин работают так же. Все три это готовые системы на нашем сервере, поэтому очки нельзя подделать из браузера, а цены не может поменять игрок.
Эти три системы отвечают на три причины вернуться завтра: обогнать других, закрыть задания дня и получить что-то новое. Вместе они превращают игру, в которую заглянули один раз, в игру, которую открывают каждый день. Ниже о том, как добавить каждую, как сделать её честной и как связать их между собой.
Четыре способа добавить таблицу лидеров
| Способ | Общая для игроков | Защита от поддельных очков | Работы для вас |
|---|---|---|---|
| localStorage в браузере | нет, только на одном устройстве | нет | пара строк |
| Своя база (Firebase и похожие) | да | только с аккуратными правилами и проверкой на сервере | дни, потом поддержка |
| SDK игрового портала | да, внутри портала | зависит от портала | средне, привязка к одному сайту |
| Готовая система на iDos Games | да, на любом устройстве | да, лимиты на сервере | одна просьба и настройки в кабинете |
Типичная ошибка первых двух способов: верить числу, которое прислал браузер. Любой откроет инструменты разработчика и отправит счёт в миллиард. Честной таблице нужен сервер, который решает, что засчитывать.
Таблица лидеров
Попросите ИИ-кодер:
Добавь недельную таблицу лидеров по лучшему счёту.
Он поставит систему таблиц лидеров и научит игру отправлять результат. Затем откройте в кабинете Live Operations → v2 → Leaderboard и задайте:
- раунд: таблица повторяется циклами (например, каждую неделю), идёт по расписанию или цепочкой раундов;
- как считается счёт: сумма всех результатов, лучший результат, лучшее время или последнее значение;
- награды: за место в конце раунда и за вехи по очкам внутри него («набери 1000 очков за неделю»).
Защитите от накрутки. Таблица принимает число из игры только через источник ClientScore, а у него есть лимиты: максимум за одну отправку, за день и пауза между отправками. Ставьте их по силам настоящему игроку. Если ваши лучшие тестеры набирают 5000 за раунд, лимит 20 000 за отправку никого честного не остановит, а явные подделки отсечёт.
Таблиц может быть несколько: каждая включённая это своя вкладка со своим раундом и наградами, например недельная и общая за всё время.
Квесты
Квесты уже есть в каждом новом проекте. В Live Operations → v2 → Quest создайте цикл и несколько заданий:
- Циклы у игроков выглядят как вкладки: ежедневные, еженедельные, достижения, у каждой таймер до сброса.
- Задания считают действия: «победи 20 монстров», «выиграй 3 раунда», «купи что-нибудь в магазине».
- Цепочки: квест может требовать выполнить другой, так строится короткий сюжет.
- Шкала очков с сундуками идёт параллельно, плюс бонус за группу заданий.
Затем скажите ИИ-кодеру, что считать:
Считай monsters_defeated каждый раз, когда побеждён монстр.
Хороший первый набор: три ежедневных квеста минут на пять в сумме, один недельный на несколько заходов и достижения за вехи. Ежедневные задания на час превращаются в повинность и отталкивают игроков.
Магазин
Попросите ИИ-кодер:
Добавь магазин.
Затем в Live Operations → v2 → Store создайте предложения и расставьте их по витрине. Магазин устроен деревом: витрина, разделы, слоты, предложения. Предложение продаётся только через слот, а слот может менять предложения по расписанию, как ежедневная лавка, которую каждый игрок видит одинаково на любом устройстве.
Чем можно платить:
| Игрок платит | Как это работает |
|---|---|
| игровой валютой или предметами | списывается с баланса игрока |
| Aspis | валюта платформы; каждую покупку игрок подтверждает на idosgames.com, каждая продажа приносит вам доход |
| реальными деньгами | покупка в магазине приложений, сервер проверяет чек |
| просмотром рекламы | в мобильном приложении игрок тратит заработанный просмотр |
Лучшее первое предложение это бесплатный подарок дня с лимитом: он приводит игроков в магазин каждый день и ничего вам не стоит.
Свяжите три системы
Настоящий эффект появляется, когда они кормят друг друга:
- Квест на магазин: «купи что-нибудь в магазине» показывает новичку, где он. Покупки сервер считает сам.
- Награды из магазина для лидеров: рамка, скин или сундук, которые нельзя купить.
- Ежедневный квест на рейтинговый раунд: тот, кто сам не стал бы соревноваться, получает повод попробовать.
- Награды за квесты в валюте магазина: задания кормят магазин, магазин кормит следующий раунд.
Как понять, что это работает
Смотрите на три числа в аналитике тайтла в кабинете:
- сколько игроков вернулись на следующий день: квесты и награды за вход должны его поднимать;
- какая доля игроков хоть раз открыла магазин: если почти никто, бесплатный подарок дня стоит поставить заметнее;
- сколько ежедневных квестов закрывают до конца: если единицы, задания слишком длинные.
Включайте по одной
Вкладка каждой системы появляется у игроков только после настройки, поэтому добавлять их можно в любом порядке, без пустых экранов. Разумный порядок для новой игры:
- Сначала квесты: они уже в проекте и дают цели с первого дня.
- Потом таблица лидеров, когда подсчёт очков в тестах выглядит честным.
- Магазин последним, когда игрокам есть на что тратить.
Настройки это живые данные: награды, цены и лимиты меняются в кабинете без новой сборки игры. Если вы работаете не с ИИ-кодером, а с агентом, те же системы доступны ему через MCP: см. как сделать игру через Claude Code. А когда магазин начнёт продавать, читайте, как монетизировать браузерную игру.

Об авторе
Айдос РыскельдиновОснователь iDos Games
Заядлый геймер и фанат новых технологий. С 2020 года создаю и выпускаю кроссплатформенные игры и приложения, а сейчас строю iDos Games: платформу, где любой может собрать свою игру с ИИ, запустить её по своей ссылке и зарабатывать на ней. Здесь рассказываю, как делать игры быстрее и проще, чем кажется.
Частые вопросы
Нужен ли свой сервер для таблицы лидеров?
Нет. Очки, места и награды считает сервер iDos Games, игра только отправляет результат и показывает рейтинг.
Можно ли накрутить таблицу лидеров?
Не при правильной настройке. Таблица принимает число из игры только через источник с лимитами: максимум за одну отправку, за день и пауза между отправками.
Почему бы не хранить рекорды в localStorage?
localStorage живёт в одном браузере: другие игроки ваш рекорд не видят, а пропадает он при очистке данных или смене устройства. Общему рейтингу нужен сервер.
Квесты уже есть в моём проекте?
Да. Квесты входят в каждый новый проект, их вкладка появляется у игроков, как только настроен хотя бы один квест.
Можно ли продавать предметы за реальные деньги?
Да. Цена предложения в магазине бывает в игровой валюте, в Aspis (валюте платформы), в деньгах через магазины приложений или за просмотр рекламы в мобильном приложении. Каждую цену проверяет сервер.
Подробнее в документации
- Лидерборд в игре: рейтинг, раунды и наградыКак работает готовый лидерборд iDos Games - таблицы с раундами, награды за место и за набранные очки, защита от накрутки очков - и как настроить его в кабинете.
- Квесты в игре: ежедневные задания и наградыКак работают готовые квесты iDos Games - ежедневные, еженедельные и разовые задания, трек очков с сундуками и бонус за группу заданий - и как настроить их в кабинете.
- Магазин в игре: витрины, товары и ценыКак работает готовый магазин iDos Games - витрины с ротацией товаров, цены в валюте игры или реальными деньгами, бесплатные подарки и лимиты покупок - и как настроить его в кабинете без кода.
Сделайте свою игру
Опишите идею одним предложением - ИИ-кодер соберёт её, и она откроется по своей ссылке.
Все статьи
Игры с ИИНейросеть для создания игр: от текста к играбельной игреКак нейросеть для создания игр превращает текст в браузерную игру: что проверить в генераторе, готовые шаблоны, семь жанров конструктора и публикация.
Айдос Рыскельдинов4 мин чтения
Игры с ИИКак добавить ИИ в игру: картинки, текст и 3D для игроковКак добавить ИИ в игру, чтобы игроки создавали в ней картинки, текст, голос, музыку, видео и 3D, без своих ключей ИИ и сервера, по вашей цене.
Айдос Рыскельдинов4 мин чтения
Игры с ИИКак создать приложение с помощью ИИ без программированияКак создать приложение с помощью ИИ без программирования: опишите его словами, доведите с ИИ-кодером в живом превью и опубликуйте по своей ссылке.
Айдос Рыскельдинов4 мин чтения