Saltar al contenido principal

Jugabilidad de MegaBlock Survivors

MegaBlock Survivors es un minijuego de supervivencia tipo roguelike. Cada partida lleva al jugador a través de mundos generados proceduralmente donde lucha contra oleadas de enemigos, recolecta mejoras de equipamiento y progresa a través de etapas cada vez más difíciles.

Iniciar una Partida

Usa /mbs start para comenzar una nueva partida. Cada partida crea un mundo instanciado para el jugador. Solo se permite una partida por jugador a la vez -- usa /mbs quit para salir primero si es necesario.

Al inicio de una partida, el jugador selecciona un arma inicial desde la pantalla de selección de clase.

Progresión Multi-Mundo

Las partidas progresan a través de tres tipos de mundo generados proceduralmente (WORLD_1, WORLD_2, WORLD_3), cada uno con parámetros de generación de terreno, materiales y cantidades de estructuras distintos. Cada tipo de mundo escala en complejidad con más torres, árboles, muros y estructuras interactuables.

El tamaño del mapa es de 500x500 bloques (250 bloques en cada dirección desde el centro).

Armas

Las armas atacan automáticamente con un tiempo de recarga. Cada arma puede subir de nivel a través de recompensas, aumentando su daño y efectividad.

ArmaTipoDescripción
GuadañaÁreaAtaca en un área frente a ti. Las mejoras aumentan el daño en 1 y la zona de daño en 10%.
IncensarioÁreaAtaca en un círculo a tu alrededor. Las mejoras aumentan el daño en 1 y la zona de daño en 10%.
LátigoHitscanRebota un golpe de enemigo en enemigo. Las mejoras aumentan los rebotes en 1 y el daño en 10%.
BallestaÁreaDispara flechas en líneas rectas a tu alrededor. Las mejoras aumentan las flechas en 1 y el daño en 10%.

Objetos Pasivos

Los objetos pasivos se obtienen a través de recompensas de subida de nivel, estructuras de reloj de arena, estructuras de cofre y compras en santuarios. Se acumulan y escalan con cada adquisición.

PasivoEfecto por nivel
Ebon HeartAumenta la salud máxima en 10%
Health UpAumenta la salud máxima en 5 HP (fijo)
Shadow GlideReduce la velocidad de caída en 10%
Shadow LeapAumenta la fuerza de salto en 10%
Shadow StepAumenta la velocidad de movimiento en 10%
Experience BoostAumenta la ganancia de experiencia en 10%
LuckAumenta la suerte en 1 (afecta la rareza de recompensas)
DodgeAumenta la probabilidad de esquivar en 1%
Crit ChanceAumenta la probabilidad de crítico en 5%
ShieldsAumenta los escudos máximos en 10%
Attack SpeedAumenta la velocidad de ataque en 5%
VampirismRegenera el 10% del daño infligido, el 10% de las veces

Estadísticas del Jugador

Usa /mbs stats durante una partida para ver tu equipamiento actual y modificadores de estadísticas. El sistema de estadísticas rastrea:

  • Salud máxima y multiplicador de salud
  • Capacidad de escudo y multiplicador
  • Velocidad de movimiento y multiplicador
  • Fuerza de salto, gravedad y cantidad de saltos múltiples
  • Multiplicador de experiencia
  • Multiplicador de velocidad de ataque
  • Multiplicador de escala
  • Probabilidad de esquivar, probabilidad de crítico y porcentaje de vampirismo
  • Suerte

Estructuras

Los mundos generados proceduralmente contienen estructuras interactuables:

EstructuraFunción
Reloj de ArenaInteractúa para abrir una pantalla de selección de recompensas con opciones de equipamiento
CofreInteractúa para abrir una pantalla de recompensas de cofre con opciones de equipamiento
SantuarioCompra mejoras de equipamiento usando moneda de la partida. El precio escala con el total de compras.
PortalInteractúa para activar. Requiere 48 sacrificios (muertes) para cargarse. Una vez cargado, desencadena una pelea de jefe. Derrotar al jefe te avanza al siguiente mundo.
JarrónContenedores rompibles encontrados por el mapa

Enemigos y Jefes

Los enemigos aparecen en oleadas gestionadas por el administrador de entidades de la partida. El juego rastrea un contador de tiempo de juego que controla el ritmo de aparición y el escalado de dificultad.

Los encuentros con jefes se activan a través de la estructura del portal. Una advertencia de 5 segundos precede a cada aparición de jefe. Después de derrotar a un jefe, comienza una cuenta regresiva de 5 segundos antes de teletransportarte al siguiente mundo.

Los tipos de jefe incluyen el Jefe Escorpión, que usa patrones de ataque basados en esferas.

Los tipos de mobs especiales incluyen Mobs de Artillería (atacantes a distancia) y Mobs Slime Sombra.

Drops de Mobs

Los enemigos derrotados pueden soltar:

  • Fragmentos de Sombra -- puntos de experiencia que suben de nivel a tu personaje
  • Pollo Asado -- objetos de curación
  • Imanes -- atraen drops cercanos hacia el jugador

Sistema de Rareza

Las recompensas de equipamiento tienen niveles de rareza que afectan su nivel de poder. La rareza se determina por la estadística de suerte del jugador usando una curva de campana (distribución normal):

NivelNombreRango de tirada de suerte
1Común0 -- 20
2Poco Común20 -- 40
3Raro40 -- 60
4Épico60 -- 80
5Legendario80 -- 100

El nivel de suerte del jugador (0--100) actúa como el centro de una curva de campana con una desviación estándar de 15. Mayor suerte desplaza la distribución hacia drops de mayor rareza. El nivel de rareza también sirve como multiplicador de recompensa para el efecto del equipamiento.

Sistema de Subida de Nivel

Recolectar suficientes fragmentos de sombra activa una subida de nivel. La secuencia de subida de nivel incluye una animación (que se puede saltar), seguida de una pantalla de selección de recompensas donde el jugador elige una de varias mejoras de equipamiento ofrecidas. El juego se pausa durante la selección de recompensas.

Tabla de Clasificación

Los resultados de las partidas se registran en una tabla de clasificación persistente almacenada en leaderboard.yml. La tabla de clasificación rastrea las 100 mejores entradas y muestra las 10 mejores cuando se presenta a los jugadores.

Visualización de Salud y Escudo

Los jugadores tienen una visualización de salud y escudo durante las partidas. Los escudos actúan como una capa de salud adicional que se regenera con el tiempo.

Marcador

Un marcador en la partida muestra información de la partida en tiempo real al jugador.