Формирование выплат за час

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

Нахождение выплат за час

hour_pool равен 1/24 от 95% day_pool и остаётся неизменным на протяжении дня. С 1:00 по 0:00 сумма распределений за час одинаковая. Оставшиеся 5% day_pool идут на реферальные выплаты. Поскольку будут игроки, которые не являются чьими-либо рефералами, оставшиеся неизрасходованные средства из реферальных выплат будут добавлены в day_pool следующего дня. Найти day_pool - задача посложнее. day_pool - это сумма двух переменных: base_day_pool и store_pool.

Мы помним, что игра получает средства из 5 источников, 4 из которых (пресейл и аукцион, перепродажи, коллаборации и инвестиции) влияют на base_day_pool, а один (внутриигровые покупки) - на store_pool.

Начнём с store_pool.

В этот пул попадает 80% от всех внутриигровых покупок за вчерашний день. Например, если сумма донатов за сегодня составила 100,000 GRAM, то store_pool завтра будет составлять 80,000 GRAM.

base_day_pool находится следующим образом. Есть base_pool, куда поступают средства от остальных 4 источников дохода. Мы конвертируем их в GRAM и добавляем в base_pool каждую неделю. base_day_pool на завтрашний день равен 1/30 от base_pool сегодня.

Например, если base_pool сегодня равен 9,000,000 GRAM, то base_day_pool завтра будет равен 300,000 GRAM. Сумма в 300,000 GRAM вычитается из base_pool, и на завтра он составляет 8,700,000 GRAM. И так далее: завтра из base_pool в 8,700,000 будет вычтено 290,000 GRAM на base_day_pool послезавтра. Каждую неделю base_pool будет пополняться за счёт покупок новых земель (включая земли на новых картах), перепродаж уже существующих с комиссий на площадках и других источников.

Пример расчета day_pool

Определение store_pool

Предположим, что внутриигровые покупки за вчерашний день составили 100,000 GRAM. Тогда store_pool будет: store_pool = 100,000 GRAM * 0.80 = 80,000 GRAM

Определение base_day_pool

Предположим, что base_pool сегодня равен 9,000,000 GRAM. Тогда base_day_pool завтра будет: base_day_pool = 9,000,000 GRAM / 30 = 300,000 GRAM

Определение day_pool day_pool

это сумма base_day_pool и store_pool: day_pool = base_day_pool + store_pool = 300,000 GRAM + 80,000 GRAM = 380,000 GRAM

Распределение day_pool

95% day_pool идут на выплаты за захваты: 95% day_pool = 0.95 * 380,000 GRAM = 361,000 GRAM 5% day_pool идут на реферальные выплаты: 5% day_pool = 0.05 * 380,000 GRAM = 19,000 GRAM Неизрасходованные средства из реферальных выплат будут добавлены в day_pool следующего дня.

Определение hour_pool

hour_pool равен 1/24 от 95% day_pool:

hour_pool = 361,000 GRAM / 24 = 15,041.67 GRAM

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

Last updated