Маки

Маки - внутренняя игровая валюта сайта Mac-Soft.ru. Зарабатываются за активность (игры, прослушивание блога, визиты на страницы программ), тратятся на сундуки с питомцами и другие премиум-возможности.

📁 Геймификация 👁 63 просмотров 🔄 20 ч. назад

Что такое Маки

Маки 🪙 - это внутренняя игровая валюта сайта Mac-Soft.ru. Все начисления и списания проходят через серверный код, защищены от накруток и записываются в журнал транзакций.

Маки нельзя купить за реальные деньги. Единственный способ их получить - активность на сайте.

Откуда берутся маки

Прослушивание блога (TTS)

  • В режиме earning: до 1 мака в минуту, дневной лимит 60 маков
  • В organic режиме (без активной earning-сессии): 0.01 мак в минуту - просто за чтение
  • Полное прослушивание поста (≥80%): +1.00 мак единоразово (как часть системы Эксперт)

Просмотр страниц программ (Эксперт)

  • За один визит после таймера на странице - от 0.50 до 5.00 маков в зависимости от текущего цикла
  • Подробно см. термин «Эксперт»

Игры

  • Memory, Open or Closed, Shortcut Quiz - каждая партия даёт маки в зависимости от сложности и результата
  • Перфектное прохождение даёт повышенную награду
  • Подсказки уменьшают награду на 50%

Задания (Доска заданий)

  • Ежедневные квесты - небольшие порции маков за быстрые активности
  • Недельные квесты - крупные награды и привязанные бейджи
  • Подробно см. термин «Доска заданий»

Ранги и достижения

  • За переход на следующий ранг Эксперта - от 50 до 5000 маков
  • За некоторые бейджи - бонус-маки
  • За победу над боссом недели в составе топ-10 - доля призового пула

Множители

Все активные начисления могут быть умножены:
- Стрик (серия дней без пропусков): ×1 → ×1.5 → ×2
- Бонус коллекции питомцев: +N% от каждого собранного питомца
- Мультипликаторы стакаются: финальная сумма = база × стрик × (1 + buster/100)

На что тратятся маки

Сундуки с питомцами

Главный сток валюты. 4 типа сундуков с растущей стоимостью и шансами на редких питомцев. Подробно см. термин «Питомцы и сундуки».

Возможные будущие траты

Разрабатывается система покупок премиум-эффектов профиля, эксклюзивных тем оформления, аватарок-рамок.

Защита от накруток

  • Серверный код - баланс меняется только через функцию coin_grant(). Юзер не может напрямую обновить баланс
  • Атомарные транзакции - UPDATE баланса и INSERT в журнал в одной транзакции
  • Lock записи юзера (FOR UPDATE) - параллельные запросы не сломают баланс
  • Анти-дубль - повторное начисление за тот же game_result заблокировано
  • Дневной cap на TTS - максимум 60 маков в день в режиме earning
  • Глобальный cap по часам - не более 3600 секунд оплаты в час по всем сессиям
  • Анти-multi-account - блокировка при подозрительной активности с одного IP
  • TTS hard-cap - оплата не может превышать длительность поста × 1.2

Журнал транзакций

Каждое движение маков (приход или расход) записывается в coin<em>transactions:
- Сумма (положительная = начисление, отрицательная = списание)
- Причина (reason): ttslistening, memorycompleted, expertprogram, questdailycompleted и т.д.
- Источник (sourcetype + sourceid)
- IP-адрес
- Баланс после транзакции

История полностью прозрачна и доступна:
- Юзеру в /profile?tab=wallet
- Админу в /admin/earnings-money.php?user_id=N с фильтрами и CSV-экспортом

Где смотреть свои маки

  • В шапке сайта - текущий баланс рядом с аватаркой
  • В профиле /profile?tab=wallet - детальная сводка:
  • Текущий баланс
  • 4-сегментный пирог «Заработано всего»: игры / прослушивание / задания / эксперт
  • Прогресс earning-сессии TTS на сегодня

📖 Связанные термины

← Все термины словаря