Перейти к основному содержимому

Геймплей MegaBlock Survivors

MegaBlock Survivors — это рогаликовая мини-игра на выживание. Каждый заход проводит игрока через процедурно сгенерированные миры, где он сражается с волнами врагов, собирает улучшения снаряжения и проходит через всё более сложные этапы.

Начало матча

Используйте /mbs start, чтобы начать новый матч. Каждый матч создаёт инстансированный мир для игрока. Одновременно разрешён только один матч на игрока — используйте /mbs quit, чтобы сначала выйти, если необходимо.

В начале матча игрок выбирает стартовое оружие на экране выбора класса.

Прогрессия по мирам

Матчи проходят через три типа процедурно сгенерированных миров (WORLD_1, WORLD_2, WORLD_3), каждый с уникальной визуальной темой. Все три используют одинаковые параметры генерации местности и количество структур, но разные материалы:

  • Мир 1 — Sculk и серый цементный порошок
  • Мир 2 — Адский кирпич (красный) и багровый нилий
  • Мир 3 — Камень Края и пурпурный блок

Каждый мир генерирует 10 башен, 60 деревьев, 10 стен, 24 сундука, 10 святилищ, 4 песочных часа, 50 ваз и 1 портал.

Размер карты составляет 500x500 блоков (250 блоков в каждом направлении от центра).

Оружие

Оружие атакует автоматически по кулдауну. Каждое оружие можно улучшить через награды, при этом улучшения масштабируются уровнем редкости награды. Все значения улучшений умножаются на 1 + 0.2 * редкость, поэтому награды более высокой редкости дают более сильные улучшения.

ОружиеТипБазовый кулдаунОписание
КосаПо площади2 секундыАтакует область перед вами. Улучшения умножают как урон, так и масштаб зоны урона.
КадилоПо площади2 секундыАтакует в круге вокруг вас. Улучшения умножают как урон, так и масштаб зоны урона.
КнутМгновенный3 секундыПеребрасывает удар от врага к врагу. Улучшения умножают количество отскоков, урон и дальность. Начинает с 2 отскоков и дальности 10 блоков.
АрбалетПо площади2 секундыВыпускает стрелы в переднем конусе. Количество стрел равно уровню оружия, а улучшения умножают урон и масштаб, также увеличивая пробивание стрел на 1 за уровень.

Пассивные предметы

Пассивные предметы получаются через награды за уровень, структуры песочных часов, структуры сундуков и покупки в святилищах. Их эффект масштабируется уровнем редкости награды (базовое значение умножается на редкость). Награды из сундуков дают предметы с 20% от обычной силы.

ПассивкаБазовое значение за получениеОписание
Эбеновое сердце+10% множителя максимального здоровьяУмножает максимальное здоровье. Надевает визуальный незеритовый шлем.
Прибавка здоровья+5 HP (фиксировано)Добавляет фиксированные очки максимального здоровья.
Теневое скольжение-10% множителя гравитацииСнижает скорость падения. Надевает визуальный элитры.
Теневой прыжок+10% множителя силы прыжкаУвеличивает силу прыжка. Надевает визуальные незеритовые ботинки.
Теневой шаг+6,67% множителя скорости передвиженияУвеличивает скорость передвижения. Надевает визуальные незеритовые поножи.
Бонус опыта+10% множителя опытаУвеличивает получение опыта от теневых осколков.
Удача+1 удачиСдвигает кривую нормального распределения редкости в сторону более высоких уровней.
Уклонение+1% шанса уклоненияШанс избежать входящего урона (максимум 100%).
Шанс крита+5% шанса критаШанс нанести критический удар (максимум 100%).
Щиты+10% множителя максимума щитовУмножает максимальную ёмкость щитов.
Скорость атаки+5% множителя скорости атакиУвеличивает частоту атак оружия.
Вампиризм+10% вампиризмаШанс и количество здоровья, восстанавливаемого от нанесённого урона (максимум 100%).

Характеристики игрока

Используйте /mbs stats во время матча, чтобы просмотреть текущее снаряжение и модификаторы характеристик. Система характеристик отслеживает:

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

Структуры

Процедурно сгенерированные миры содержат интерактивные структуры:

СтруктураФункция
Песочные часыВзаимодействуйте, чтобы открыть экран выбора награды с вариантами снаряжения
СундукВзаимодействуйте, чтобы открыть экран награды сундука с вариантами снаряжения
СвятилищеПокупайте случайный результат за внутриматчевую валюту (теневые осколки). Базовая цена — 25 осколков, увеличивается по формуле 25 + 12,5 * общее_количество_покупок. Результаты: 60% шанс получить награду в виде снаряжения, 10% шанс получить награду, но святилище разрушится, 30% шанс ничего не получить. Нельзя использовать, пока активен босс.
ПорталВзаимодействуйте для активации. Требует 48 жертв (убийств) для зарядки, отслеживаемых через полосу босса. После зарядки запускает бой с боссом с 5-секундным предупреждением. Победа над боссом запускает 5-секундный обратный отсчёт перед телепортацией в следующий мир.
ВазаРазрушаемые контейнеры, расположенные по карте

Враги и боссы

Враги появляются волнами, управляемыми менеджером сущностей матча. Игра отслеживает игровой таймер, который контролирует темп появления и масштабирование сложности.

Битвы с боссами запускаются через структуру портала. 5-секундное предупреждение предшествует появлению каждого босса. После победы над боссом начинается 5-секундный обратный отсчёт перед телепортацией в следующий мир.

Типы боссов включают Босса-скорпиона, который использует атакующие паттерны на основе сфер.

Специальные типы мобов включают Артиллерийских мобов (дальние атакующие) и Теневых слизней.

Дроп с мобов

Побеждённые враги могут выбрасывать:

  • Теневые осколки — очки опыта, повышающие уровень вашего персонажа
  • Изумруды — валютные предметы, которые автоматически притягиваются к игроку и собираются при контакте, используются для покупок в святилищах
  • Красная пыль — жертвенные предметы, которые автоматически летят к порталу, увеличивая счётчик жертв портала при прибытии
  • Жареная курица — восстанавливает 1 HP при подборе, ограничено максимальным здоровьем
  • Магниты — притягивают ближайшие теневые осколки к игроку на 15 секунд

Система редкости

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

УровеньНазваниеДиапазон броска удачи
1Обычный0 — 20
2Необычный20 — 40
3Редкий40 — 60
4Эпический60 — 80
5Легендарный80 — 100

Уровень удачи игрока (0—100) выступает центром кривой нормального распределения со стандартным отклонением 15. Более высокая удача сдвигает распределение в сторону более высокой редкости дропа. Уровень редкости также служит множителем награды для эффекта снаряжения.

Система повышения уровня

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

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

Результаты матчей записываются в постоянную таблицу лидеров, хранящуюся в leaderboard.yml. Таблица лидеров отслеживает 100 лучших записей и показывает 10 лучших при отображении игрокам.

Отображение здоровья и щита

Игроки имеют визуальное отображение здоровья и щита во время матчей. Щиты действуют как дополнительный слой здоровья, который восстанавливается со временем.

Табло

Внутриматчевое табло отображает игроку информацию о матче в реальном времени.