Модуль "Киберспорт Академия" для FastCore

Общее описание​

Модуль представляет собой экономическую игру с инвестиционной моделью, где пользователи создают киберспортивные команды, покупают улучшения и получают пассивный доход. Система работает по принципу вложения средств в виртуальную команду с последующим получением процентного дохода.

Автоматическая установка​

При первом запуске модуль выполняет автоматическую установку:

  1. Проверка системы: Модуль проверяет наличие необходимых таблиц в базе данных
  2. Создание структуры: Автоматически создает таблицы и добавляет новые поля в таблицу пользователей
  3. Наполнение контентом: Загружается 10 готовых апгрейдов различных категорий
  4. Установка настроек: Устанавливаются базовые параметры системы
  5. Уведомление: Показывается сообщение об успешной установке
Если в системе отсутствуют апгрейды, модуль автоматически добавляет их при следующем запуске.

Игровая механика​

Создание команды​

  • Стоимость: Фиксированные 50 рублей с основного баланса пользователя
  • Мощность: Команда получает начальную мощность 50 единиц
  • Срок активности: Команда работает установленное администратором количество дней
  • Доступность: Создание возможно только при отсутствии активной команды

Система доходности​

Что такое мощность команды:

  • Это основная характеристика, определяющая доходность
  • При создании команды за 50₽ получаешь мощность 50
  • Чтобы увеличить мощность, нужно покупать апгрейды
  • Каждый купленный апгрейд увеличивает мощность на сумму, которую за него заплатил
Как работает бонус за мощность:

  • Базовая доходность устанавливается админом (например, 1.7% в день)
  • Если мощность больше 50, получаешь бонус к процентной ставке
  • Формула бонуса: каждые полные 10 единиц мощности свыше 50 дают +0.01% к ставке
  • Пример: мощность 200 → превышение 150 → 15 полных десятков → бонус +0.15%
Полный расчет дохода:

  1. Определяем превышение: мощность - 50
  2. Считаем полные десятки: превышение ÷ 10 (округляем вниз)
  3. Рассчитываем бонус: количество десятков × 0.01%
  4. Итоговая ставка: базовая ставка + бонус
  5. Дневной доход: мощность × итоговая ставка ÷ 100
Конкретный пример:

  • Мощность команды: 270
  • Превышение: 270 - 50 = 220
  • Полные десятки: 220 ÷ 10 = 22
  • Бонус: 22 × 0.01% = 0.22%
  • При базовой ставке 1.7%: итого 1.7% + 0.22% = 1.92%
  • Дневной доход: 270 × 1.92% = 5.18₽
Доход начисляется каждую секунду и отображается в режиме реального времени.

Сбор средств​

Процесс накопления:

  • С момента создания команды или последнего сбора доход накапливается каждую секунду
  • Формула: (мощность × итоговая_ставка ÷ 100 ÷ 86400) × количество_секунд
  • На экране цифра растет в реальном времени, обновляясь каждые 0.1 секунды
Условия для сбора:

  • Накопленная сумма должна превышать минимум (устанавливает админ)
  • При попытке собрать меньше минимума появляется ошибка
  • Если условие выполнено - деньги переходят на игровой баланс
Что происходит при сборе:

  • Накопленная сумма делится на курс валюты (устанавливает админ)
  • Полученная сумма добавляется к игровому балансу (money_p)
  • Счетчик накопления обнуляется и начинает расти заново
  • Обновляется общая статистика собранных средств за все время
  • Показывается зеленое уведомление об успешном сборе

Система апгрейдов​

Механика улучшений​

Связь с мощностью команды:

  • Каждый апгрейд увеличивает мощность команды на свою стоимость
  • Купил апгрейд за 100₽ → мощность увеличилась на 100
  • Купил апгрейд за 25₽ → мощность увеличилась на 25
  • Больше мощность = больше доход = больше денег на новые апгрейды
Что дают апгрейды:

  • Апгрейды увеличивают мощность команды на свою стоимость
  • Больше мощность = больше доход благодаря бонусной системе
  • Каждый купленный апгрейд делает команду более прибыльной
  • Названия вроде "Про-игрок" или "RGB подсветка" - для игровой атмосферы
Зачем покупать апгрейды:

  • Базовая команда (мощность 50) дает минимальный доход
  • Апгрейды позволяют увеличить доходность и зарабатывать больше
  • Благодаря бонусной системе каждые 10 единиц мощности дают дополнительные 0.01% к ставке
  • Это создает мотивацию постоянно реинвестировать прибыль в новые улучшения
Дополнительные эффекты покупки:

  • При покупке любого апгрейда срок команды продлевается на полный период
  • Перед покупкой автоматически собирается весь накопленный доход
  • Информация о купленных апгрейдах сохраняется и отображается в статистике
Доступность магазина:

  • Магазин открывается только при мощности команды 50 и выше
  • То есть сначала нужно создать команду, потом покупать улучшения

Ценообразование​

Как формируется цена:

  • У каждого апгрейда есть базовая цена (устанавливает админ)
  • При покупке 1-го уровня платишь базовую цену
  • При покупке 2-го уровня: базовая цена × 2
  • При покупке 3-го уровня: базовая цена × 3
  • И так далее до максимального уровня
Пример ценообразования:uoi
Апгрейд "Мощный ПК" с базовой ценой 100₽:

  • 1-й уровень: 100₽ (мощность +100)
  • 2-й уровень: 200₽ (мощность +200)
  • 3-й уровень: 300₽ (мощность +300)
  • 4-й уровень: 400₽ (мощность +400)
  • 5-й уровень: 500₽ (мощность +500)
Почему цена растет:

  • Чтобы мотивировать игроков покупать разные апгрейды
  • Чтобы не было смысла качать только один самый дешевый
  • Чтобы создать прогрессию сложности в игре

Категории апгрейдов​

Система включает 8 категорий улучшений:

  • team (👥): Игроки команды
  • coaching (👨‍🏫): Тренеры и обучение
  • equipment (💻): Оборудование и техника
  • tech (🌐): Технологии и интернет
  • streaming (📹): Стримерское оборудование
  • cosmetic (🌈): Визуальные улучшения
  • consumable (⚡): Расходные материалы
  • premium (👑): Премиум услуги

Готовые апгрейды​

По умолчанию в системе доступно 10 апгрейдов:

  1. Про-игрок (50₽, макс. 5 уровней) - Опытный игрок для команды
  2. Тренер (75₽, макс. 3 уровня) - Профессиональный наставник
  3. Игровые кресла (25₽, макс. 10 уровней) - Эргономичная мебель
  4. Мощный ПК (100₽, макс. 5 уровней) - Высокопроизводительное железо
  5. Быстрый интернет (30₽, макс. 8 уровней) - Оптоволоконное подключение
  6. Стримерское оборудование (40₽, макс. 6 уровней) - Камеры и микрофоны
  7. Психолог команды (60₽, макс. 4 уровня) - Ментальная подготовка
  8. RGB подсветка (15₽, макс. 15 уровней) - Декоративное освещение
  9. Энергетики (20₽, макс. 20 уровней) - Тонизирующие напитки
  10. VIP статус (150₽, макс. 3 уровня) - Престижный статус

Срок действия команды​

Механизм истечения​

  • Отсчет времени: Ведется от даты последней покупки апгрейда
  • Продление: Любая покупка в магазине обновляет срок на полный период
  • Деактивация: По истечении срока мощность обнуляется, апгрейды сбрасываются
  • Предупреждение: На интерфейсе отображается дата истечения команды

Административная панель​

Права доступа​

Панель администратора доступна только пользователю с ID = 1 в системе.

Управление настройками​

Администратор может изменять ключевые параметры системы:

  • Базовый процент: Основная доходность команд
  • Минимальный сбор: Порог для снятия средств
  • Курс валюты: Коэффициент конвертации внутренней валюты
  • Срок команды: Количество дней активности команды

Статистика системы​

Панель отображает аналитические данные:

  • Активные игроки: Количество пользователей с командами
  • Общие инвестиции: Суммарная мощность всех команд
  • Средняя инвестиция: Средний размер вложений на игрока
  • Топ инвестор: Пользователь с наибольшими вложениями

Редактирование контента​

Для каждого из 10 апгрейдов можно настроить:

  • Название: Произвольное наименование улучшения
  • Описание: Подробное объяснение эффекта
  • Базовую цену: Стоимость первого уровня
  • Максимальный уровень: Предел прокачки апгрейда

Пользовательский интерфейс​

Дизайн и стилизация​

  • Glassmorphism: Современный дизайн с полупрозрачными элементами и размытием
  • Градиенты: Яркие цветовые переходы на фоне и элементах
  • Анимации: Плавные переходы, эффекты наведения, пульсация элементов
  • Адаптивность: Полная поддержка мобильных устройств

Интерактивные элементы​

  • Живой счетчик: Доход обновляется каждые 100 миллисекунд
  • Фильтрация: Сортировка апгрейдов по категориям
  • Уведомления: Автоматические сообщения с анимацией появления/исчезновения
  • Рейтинг: Таблица лидеров с детальной статистикой игроков

Мобильная оптимизация​

Интерфейс полностью адаптирован для мобильных устройств:

  • Responsive-сетки: Автоматическое переключение в одноколоночный режим
  • Оптимизация размеров: Уменьшение шрифтов и отступов на малых экранах
  • Сенсорная навигация: Увеличенные области касания для кнопок
  • Горизонтальная прокрутка: Для таблиц на узких экранах

Системные уведомления​

Типы сообщений​

  • Успешные операции: Зеленые уведомления для покупок и сборов
  • Ошибки: Красные уведомления при недостатке средств или других проблемах
  • Информационные: Нейтральные сообщения о состоянии системы

Поведение уведомлений​

  • Автоматическое появление: При выполнении любых действий
  • Анимация: Плавное появление сверху с эффектом slideInDown
  • Автоскрытие: Исчезновение через 5 секунд после показа
  • Стилизация: Соответствует общему дизайну интерфейса

Рейтинговая система​

Таблица лидеров​

Отображает топ-10 игроков с подробной информацией:

  • Никнейм пользователя: Логин игрока в системе
  • Мощность команды: Текущий уровень развития в цветной капсуле
  • Время последнего сбора: Дата и время снятия призовых
  • Доходность: Итоговая процентная ставка с учетом бонусов
  • Количество апгрейдов: Общее число купленных улучшений

Личная статистика​

На главном экране отображается:

  • Текущая мощность: Уровень развития команды
  • Доходность: Процент в день с учетом всех бонусов
  • Дневной доход: Расчетная прибыль за 24 часа
  • Общее количество апгрейдов: Суммарный уровень всех улучшений
  • Всего собрано: Общая сумма призовых за весь период игры
  • Срок истечения: Дата деактивации команды

Техническая реализация​

Безопасность данных​

  • Фильтрация входных данных: Все POST-параметры проходят валидацию
  • Экранирование SQL: Защита от SQL-инъекций в запросах
  • Проверка прав: Контроль доступа к административным функциям

Производительность​

  • Оптимизация запросов: Минимальное количество обращений к базе данных
  • Кэширование: Переиспользование данных в рамках одного запроса
  • Легкие вычисления: Математические операции выполняются на PHP
Модуль представляет собой законченную игровую систему с глубокой экономической моделью, красивым интерфейсом и широкими возможностями для настройки администратором.



ЦЕНА: 1000 Руб.

Почта: svalka58.ru@yandex.ru
telegram: Александр 1979 ( только по поводу покупки)
Или в личку на форуме.

1.png2.png3.png4.png5.jpg
 

Назад
Верх Низ