Jogabilidade do MegaBlock Survivors
MegaBlock Survivors é um minijogo de sobrevivência roguelike. Cada partida leva o jogador por mundos gerados proceduralmente onde ele luta contra ondas de inimigos, coleciona melhorias de equipamento e progride por estágios cada vez mais difíceis.
Iniciando uma Partida
Use /mbs start para começar uma nova partida. Cada partida cria um mundo instanciado para o jogador. Apenas uma partida por jogador é permitida por vez -- use /mbs quit para sair primeiro se necessário.
No início de uma partida, o jogador seleciona uma arma inicial na tela de seleção de classe.
Progressão Multi-Mundo
As partidas progridem por três tipos de mundo gerados proceduralmente (WORLD_1, WORLD_2, WORLD_3), cada um com parâmetros distintos de geração de terreno, materiais e contagens de estruturas. Cada tipo de mundo escala em complexidade com mais torres, árvores, muros e estruturas interativas.
O tamanho do mapa é 500x500 blocos (250 blocos em cada direção a partir do centro).
Armas
Armas atacam automaticamente em um cooldown. Cada arma pode ser melhorada através de recompensas, aumentando seu dano e eficácia.
| Arma | Tipo | Descrição |
|---|---|---|
| Scythe | Área | Ataca em uma área à sua frente. Melhorias aumentam o dano em 1 e a zona de dano em 10%. |
| Censer | Área | Ataca em um círculo ao seu redor. Melhorias aumentam o dano em 1 e a zona de dano em 10%. |
| Whip | Hitscan | Ricochete um golpe de inimigo em inimigo. Melhorias aumentam ricochetes em 1 e dano em 10%. |
| Crossbow | Área | Dispara flechas em linhas retas ao seu redor. Melhorias aumentam flechas em 1 e dano em 10%. |
Itens Passivos
Itens passivos são colecionados através de recompensas de level up, estruturas de ampulheta, estruturas de baú e compras em santuários. Eles se acumulam e escalam a cada aquisição.
| Passivo | Efeito por nível |
|---|---|
| Ebon Heart | Aumenta a vida máxima em 10% |
| Health Up | Aumenta a vida máxima em 5 HP (fixo) |
| Shadow Glide | Reduz a velocidade de queda em 10% |
| Shadow Leap | Aumenta a força de pulo em 10% |
| Shadow Step | Aumenta a velocidade de movimento em 10% |
| Experience Boost | Aumenta o ganho de experiência em 10% |
| Luck | Aumenta a sorte em 1 (afeta a raridade das recompensas) |
| Dodge | Aumenta a chance de esquiva em 1% |
| Crit Chance | Aumenta a chance de crítico em 5% |
| Shields | Aumenta os escudos máximos em 10% |
| Attack Speed | Aumenta a velocidade de ataque em 5% |
| Vampirism | Regenera 10% do dano causado, 10% das vezes |
Estatísticas do Jogador
Use /mbs stats durante uma partida para ver seu equipamento e modificadores de estatísticas atuais. O sistema de estatísticas rastreia:
- Vida máxima e multiplicador de vida
- Capacidade de escudo e multiplicador
- Velocidade de movimento e multiplicador
- Força de pulo, gravidade e contagem de multi-pulos
- Multiplicador de experiência
- Multiplicador de velocidade de ataque
- Multiplicador de escala
- Chance de esquiva, chance de crítico e porcentagem de vampirismo
- Sorte
Estruturas
Mundos gerados proceduralmente contêm estruturas interativas:
| Estrutura | Função |
|---|---|
| Ampulheta | Interaja para abrir uma tela de seleção de recompensas com escolhas de equipamento |
| Baú | Interaja para abrir uma tela de recompensa de baú com escolhas de equipamento |
| Santuário | Compre melhorias de equipamento usando moeda dentro da partida. O preço escala com o total de compras. |
| Portal | Interaja para ativar. Requer 48 sacrifícios (abates) para carregar. Uma vez carregado, aciona uma luta contra chefe. Derrotar o chefe avança para o próximo mundo. |
| Vaso | Recipientes quebráveis encontrados pelo mapa |
Inimigos e Chefes
Inimigos spawnam em ondas gerenciadas pelo gerenciador de entidades da partida. O jogo rastreia um contador de tempo que controla o ritmo de spawn e escalonamento de dificuldade.
Encontros com chefes são acionados através da estrutura de portal. Um aviso de 5 segundos precede cada spawn de chefe. Após derrotar um chefe, uma contagem regressiva de 5 segundos começa antes do teleporte para o próximo mundo.
Os tipos de chefe incluem o Chefe Escorpião, que usa padrões de ataque baseados em esferas.
Tipos de mob especiais incluem Mobs de Artilharia (atacantes à distância) e Mobs de Slime Sombrio.
Drops de Mobs
Inimigos derrotados podem dropar:
- Shadow Fragments -- pontos de experiência que fazem level up no seu personagem
- Cooked Chicken -- itens de cura
- Magnets -- atraem drops próximos para o jogador
Sistema de Raridade
Recompensas de equipamento têm níveis de raridade que afetam seu poder. A raridade é determinada pela estatística de sorte do jogador usando uma curva de sino (distribuição normal):
| Nível | Nome | Faixa de rolagem de sorte |
|---|---|---|
| 1 | Common | 0 -- 20 |
| 2 | Uncommon | 20 -- 40 |
| 3 | Rare | 40 -- 60 |
| 4 | Epic | 60 -- 80 |
| 5 | Legendary | 80 -- 100 |
O nível de sorte do jogador (0--100) atua como o centro de uma curva de sino com desvio padrão de 15. Maior sorte desloca a distribuição para drops de raridade mais alta. O nível de raridade também serve como multiplicador de recompensa para o efeito do equipamento.
Sistema de Level Up
Coletar fragmentos de sombra suficientes aciona um level up. A sequência de level up inclui uma animação (que pode ser pulada), seguida por uma tela de seleção de recompensa onde o jogador escolhe uma das várias melhorias de equipamento oferecidas. O jogo pausa durante a seleção de recompensa.
Placar
Os resultados das partidas são registrados em um placar persistente armazenado em leaderboard.yml. O placar rastreia as 100 melhores entradas e exibe as 10 melhores quando mostrado aos jogadores.
Exibição de Vida e Escudo
Os jogadores têm uma exibição visual de vida e escudo durante as partidas. Escudos atuam como uma camada adicional de vida que se regenera com o tempo.
Scoreboard
Um scoreboard dentro da partida exibe informações em tempo real da partida para o jogador.