Модуль Больше / Меньше для FastCore

Регистрация
16 Дек 2024
Сообщения
230
Розыгрыши
1
Реакции
10
Возраст
45
Нет меня
Суть игры:
  • Это азартная игра, где нужно угадать, будет ли случайное число больше или меньше определенного порога
  • Генерируется случайное число от 0 до 99999
Как играть: ( Описание модуля для fascore )
  1. Делаете ставку (от 0.05 до 100 рублей)
  2. Выбираете шанс победы (от 20% до 80%)
  3. Решаете, будет число "Больше" или "Меньше"
Важные моменты:
  • Чем меньше шанс на победу, тем больше выигрыш
  • Формула выигрыша: Ставка × (95/Шанс)
  • Ставки берутся с баланса покупок
  • Выигрыши идут на баланс выплат
Пример игры:
  1. Ставите 100 рублей
  2. Выбираете шанс 40%
  • Если выбрали "Меньше": выиграете, если число будет меньше 40000
  • Если выбрали "Больше": выиграете, если число будет больше 60000
  • При победе получите: 100 × (95/40) = 237.5 рублей
Удобные функции:
  • Есть кнопки быстрой ставки: минимальная, половина, удвоить, максимальная
  • Есть кнопки быстрого выбора шанса: 20%, 40%, 60%, 80%
  • Калькулятор возможного выигрыша показывает сумму перед ставкой
  • Есть история последних 10 игр с результатами
Особые нюансы:
  • Между ставками нужно ждать 2 секунды
  • Все результаты и история сохраняются
  • Ведется статистика: общее количество игр, побед и сумма выигрышей
Игра достаточно простая и понятная - выбираете ставку, шанс, и угадываете будет число больше или меньше. Чем рискованнее ставка (меньше шанс), тем больше можно выиграть.

Адаптивность интерфейса:
  1. На больших экранах (компьютеры/ноутбуки):
  • Все блоки располагаются в ряд
  • Кнопки ставок "Больше/Меньше" находятся рядом
  • История игр показывается в полной таблице
  1. На планшетах (до 768px):
  • Отступы уменьшаются для экономии места
  • Размер кнопок и шрифтов немного уменьшается
  • Таблица истории становится прокручиваемой
  1. На телефонах (до 480px):
  • Блоки ставки и шанса идут один под другим
  • Кнопки "Больше/Меньше" располагаются вертикально
  • Кнопки быстрых ставок адаптируются под ширину экрана
Специальный функционал для админа (uid == 1):
  1. Видит дополнительный блок "Банк системы" с текущей суммой
  2. Может отслеживать текущий баланс банка игры
Важный нюанс работы банка:
  • Если возможный выигрыш игрока больше суммы в банке, срабатывает защита:
    • При выборе "меньше" - генерируется число, которое будет гарантированно больше порога
    • При выборе "больше" - генерируется число, которое будет гарантированно меньше порога
    • Это сделано для защиты от ухода банка в минус
Механика работы с банком:
  1. При проигрыше игрока:
    • Ставка сначала снимается с баланса игрока
    • Затем добавляется в банк игры
  2. При выигрыше:
 
Назад
Верх Низ