Документация


Контроль прогресса игрока
Если у вас в игре есть основная core-механика, которая завершается однозначно победой или поражением (3 в ряд, батлеры, ККИ, пазлы с уровнями и т.д.) и вы хотите контролировать кривые сложности по уровням (сколько попыток игрок тратит на прохождение уровня, сколько времени у него занимает каждый уровень, как делеко игроки продвигулись в игре) то информация для вас ниже, как это сделать.
Завершение уровня или боя (battle_result или level_result)
пример POST запроса:
{
    event: "battle_result", // или level_result (если у вас уровни)
    detail: {
        "result": 1,
        "location": 0,
        "auto": 0,
        "time": 10,
    }
}
Все доступные параметры
параметр обязательность тип допустимые зн. описание
result да int [-1, 0, 1] Результат уровня/боя: -1 поражение, 0 - ничья, 1 - победа
time да int от 0 до 255 Время в секундах, которое прошло с момента боя
location нет int от 0 до 100 уникальный код локации (если например, у вас есть основная прогрессия (кампания) и дополнительные (например, событийная прогрессия)
point да int от 0 до 1e6 уникальный номер уровня или точки в прогрессии
power нет int от 0 до 1e6 сила игрока в этой точке, если вы хотите понимать с какой силой игроки в среднем приступали к прохождению данного уровня
surrender нет int 0 или 1 1 - игрок принял решение сдаться раньше окончания уровня (боя)
auto нет int 0 или 1 0 - если игрок проходил руками, 1 - если за игрока играла программа (авто-бой)