Модуль Царь горы для FastCore

Описание модуля "Царь Горы"​

"Царь Горы" — это азартная игра на реальные деньги, где игроки соревнуются за право стать "царем" и забрать призовой фонд. Побеждает тот, кто сделает самую высокую ставку и продержится дольше всех.

Как играть​

Цель игры: Сделать самую большую ставку и удержать позицию "Царя Горы" до окончания таймера.

Основной процесс:
  1. Игрок делает ставку больше текущей (или любую, если трон пуст)
  2. Становится новым "Царем Горы"
  3. Другие игроки могут свергнуть его, сделав ставку выше
  4. Когда таймер истекает — текущий царь забирает 90% призового фонда

Ключевые особенности​

Механика таймера:
  • При первой ставке таймер не запускается — игрок просто ожидает соперника
  • Таймер в 10 минут активируется только при второй ставке
  • Каждая новая ставка обнуляет таймер для всех участников
Пример: Игрок А поставил 100₽ и ждет. Игрок Б ставит 150₽ — запускается 10-минутный отсчет. Игрок В ставит 200₽ через 5 минут — таймер снова становится 10 минут.

Ограничения:
  • Минимальная ставка: 1 рубль
  • Максимальная ставка: 1 000 000 рублей
  • Нельзя делать ставку, если вы уже царь
  • Между ставками есть кулдаун 3 секунды
Распределение призового фонда:
  • 90% получает победитель
  • 10% идет в резерв проекта

Функционал интерфейса​

Королевский трон — показывает текущего царя, его ставку, размер приза и таймер. Если игроков меньше двух, отображается "Ожидание второй ставки".

Последние 5 ставок — таблица с логинами игроков, суммами ставок и временем их размещения.

Зал славы — история последних 20 победителей с суммами выигрышей и датами побед.

Важные моменты​

⚠️ Розыгрыш происходит только при наличии минимум 2 ставок. Если игрок один — его деньги не теряются, он просто ждет соперника.

✅ Автоматический розыгрыш: Когда таймер истекает, система автоматически начисляет выигрыш текущему царю и очищает игровое поле для новой партии.

🔒 Защита от накрутки: Действующий царь не может делать новые ставки, пока его не свергнут.

Пример игровой ситуации​

  1. Алексей ставит 500₽ → становится царем → ждет соперника
  2. Мария ставит 750₽ → свергает Алексея, становится царицей → таймер: 10:00
  3. Сергей ставит 1200₽ через 7 минут → свергает Марию → таймер снова: 10:00
  4. Никто не перебивает ставку Сергея 10 минут → он получает 90% от (500 + 750 + 1200) = 2205₽
Модуль полностью автоматизирован, база данных устанавливается автоматически при заходе на страницу.

Скрытое содержимое могут видеть только пользователи групп(ы): VIP




11.png222.png
 

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