Модуль Путь сталкера для FastCore

Общая концепция​

"Путь Сталкера" - это азартная игра, основанная на вселенной S.T.A.L.K.E.R., где игрок выступает в роли сталкера, исследующего опасную Зону Отчуждения. Цель игры - пройти путь от стартовой точки до финиша, накапливая выигрыш и избегая смертельных опасностей.

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

Игровое поле представляет собой сетку 10x10 (100 ячеек), где каждая ячейка может содержать различные элементы. Игрок начинает в ячейке №1 (верхний левый угол) и должен добраться до ячейки №100 (нижний правый угол).

Правила перемещения​

  • Можно перемещаться только на соседние ячейки (по горизонтали, вертикали или диагонали)
  • За один ход можно переместиться только на одну ячейку
  • Нельзя возвращаться в уже посещенные ячейки (кроме финишной)
  • Перемещение происходит кликом по подсвеченным зеленым ячейкам

Начало игры​

Ограничения по времени​

  • Игрок может начать новую игру только раз в час
  • Если игра уже завершена (выиграна или проиграна), нужно ждать 60 минут до следующей попытки
  • Счетчик показывает оставшееся время до следующей возможности входа в Зону

Размер ставки​

  • Минимальная ставка: 1 рубль
  • Максимальная ставка: 100 рублей
  • Ставка должна быть на балансе игрока (money_b)
  • С каждой ставки взимается комиссия 5% в пользу администрации

Создание игрового поля​

При начале новой игры автоматически генерируется уникальное поле со следующими элементами:
  • 20 смертельных опасностей (разные виды мутантов и ловушек)
  • 18 вредных эффектов (радиация, фракции, аномалии)
  • 20 артефактов с множителями от 1.1 до 3.0
  • 20 денежных ячеек с суммами от 0.10 до 2.00 рублей
  • 2 ловушки-обнулители (сбрасывают выигрыш до 0.01 рубля)
  • 3 случайные денежные ячейки (0.01-0.50 рублей)
  • 15 пустых ячеек
  • 1 стартовая позиция
  • 1 финишная позиция

Типы ячеек и их эффекты​

Смертельные опасности (мгновенная смерть)​

Кровосос, Контролер, Снорк, Химера, Выброс, Псевдособака, Зомби, Электро, Плоть, Кабан, Кот, Крыса, Полтергейст, Бюрер, Разлом, Торнадо, Огненная ловушка, Шипы, Мина, Плевальщик.

Эффект: Игра завершается поражением, весь выигрыш теряется.

Вредные эффекты (уменьшают выигрыш)​

  • Радиация: уменьшает выигрыш в 2 раза
  • Сильная радиация: уменьшает выигрыш в 3 раза
  • Токсичность: уменьшает выигрыш в 1.5 раза
  • Военные: оставляют 10% от изначальной ставки
  • Бандиты: оставляют 5% от изначальной ставки
  • Наёмники: оставляют 20% от изначальной ставки
  • Учёные: оставляют 30% от изначальной ставки
  • Долг: оставляют 25% от изначальной ставки
  • Свобода: оставляют 15% от изначальной ставки
  • Монолит: оставляют 5% от изначальной ставки
  • Газ: уменьшает выигрыш в 1.2 раза
  • Кислота: уменьшает выигрыш в 1.3 раза
  • Холод/Жара: уменьшают выигрыш в 1.1 раза
  • Темнота: уменьшает выигрыш в 1.2 раза
  • Ловушка: уменьшает выигрыш в 1.4 раза
  • Яд: уменьшает выигрыш в 1.3 раза
  • Ожог: уменьшает выигрыш в 1.2 раза
  • Ловушки-обнулители: сбрасывают выигрыш до 0.01 рубля

Положительные ячейки​

  • Артефакты: увеличивают текущий выигрыш в 1.1-3.0 раза
  • Денежные тайники: добавляют к выигрышу фиксированную сумму
  • Пустые ячейки: не влияют на выигрыш, безопасны для прохода

Финишная ячейка​

При достижении ячейки №100 текущий выигрыш умножается на 5, после чего игра завершается победой.

Варианты завершения игры​

Досрочная эвакуация​

В любой момент игры можно нажать кнопку "Эвакуация" и забрать накопленный выигрыш. Деньги зачисляются на баланс money_p (выводимый баланс).

Достижение финиша​

При достижении ячейки №100 выигрыш умножается на 5 и автоматически зачисляется на баланс.

Смерть в Зоне​

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

Нехватка средств в банке​

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

Банковская система​

Пополнение банка​

  • При каждой ставке 95% суммы (за вычетом 5% комиссии) поступает в банк игры
  • 5% комиссии идет в прибыль администрации

Выплаты из банка​

  • При выигрыше или эвакуации деньги списываются из банка
  • Если банк пуст, выигрыши не выплачиваются

Автоустановка базы данных​

При первом запуске модуля автоматически создаются необходимые таблицы.
Если таблицы уже существуют, установка пропускается.

Админ-панель​

Доступ​

Админ-панель отображается только для пользователя с ID = 1.

Отображаемая информация​

  • Банк: текущая сумма в банке игры
  • Ставки: общая сумма поступивших ставок (за вычетом комиссии)
  • Прибыль: накопленная комиссия администрации (5% с каждой ставки)

Статистика игр​

В нижней части отображается таблица с последними 10 экспедициями всех игроков:
  • Никнейм сталкера
  • Дата и время игры
  • Результат (выжил/погиб)
  • Размер добычи
  • Количество сделанных шагов

Визуальное оформление​

Иконки ячеек​

Каждый тип ячейки имеет уникальную иконку, которая показывается только после посещения ячейки. Неизученные ячейки отображаются как "❓".

Подсветка​

  • Оранжевая ячейка: текущая позиция игрока
  • Зеленые ячейки: доступные для перемещения
  • Серые ячейки: неизученные территории
  • Светлые ячейки: уже посещенные места

Анимации и эффекты​

Интерфейс содержит множество анимаций в стиле постапокалиптической тематики: свечения, пульсации, эффекты сканирования и т.д.

Особенности игрового процесса​

Стратегия​

Игрок должен балансировать между риском и вознаграждением: двигаться к финишу для получения большого бонуса или эвакуироваться с накопленной суммой.

Элемент случайности​

Расположение всех элементов на поле генерируется случайно, что делает каждую игру уникальной.

Ограничение по времени​

Лимит в 1 час между играми предотвращает злоупотребления и добавляет ценность каждой попытке.

Техническая информация​

Совместимость​

Модуль интегрируется в систему с переменными $user, $db и использует сессии для временных сообщений.

Безопасность​

  • Проверка авторизации в начале скрипта
  • Валидация всех пользовательских данных
  • Защита от повторных отправок форм
  • Проверка достаточности средств перед началом игры

Адаптивность​

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


1.png



ЦЕНА: 1200 Руб.

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

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