MegaBlock Survivors Spielablauf
MegaBlock Survivors ist ein Roguelike-Survival-Minispiel. Jeder Durchlauf führt den Spieler durch prozedural generierte Welten, in denen er Wellen von Feinden bekämpft, Ausrüstungs-Upgrades sammelt und durch immer schwierigere Stufen voranschreitet.
Ein Match starten
Verwende /mbs start, um ein neues Match zu beginnen. Jedes Match erstellt eine instanzierte Welt für den Spieler. Nur ein Match pro Spieler ist gleichzeitig erlaubt -- verwende zuerst /mbs quit, um das aktuelle zu verlassen, falls nötig.
Zu Beginn eines Matches wählt der Spieler eine Startwaffe vom Klassenauswahlbildschirm.
Multi-Welt-Fortschritt
Matches schreiten durch drei prozedural generierte Welttypen voran (WORLD_1, WORLD_2, WORLD_3), jeder mit eigenen Terrain-Generierungsparametern, Materialien und Strukturanzahlen. Jeder Welttyp skaliert in Komplexität mit mehr Türmen, Bäumen, Wänden und interaktiven Strukturen.
Die Kartengröße beträgt 500x500 Blöcke (250 Blöcke in jede Richtung vom Zentrum).
Waffen
Waffen greifen automatisch mit einer Abklingzeit an. Jede Waffe kann durch Belohnungen aufgestuft werden, wodurch Schaden und Effektivität steigen.
| Waffe | Typ | Beschreibung |
|---|---|---|
| Sense | Fläche | Greift in einem Bereich vor dir an. Upgrades erhöhen den Schaden um 1 und die Schadenszone um 10%. |
| Weihrauchfass | Fläche | Greift in einem Kreis um dich herum an. Upgrades erhöhen den Schaden um 1 und die Schadenszone um 10%. |
| Peitsche | Hitscan | Lässt einen Schlag von Feind zu Feind springen. Upgrades erhöhen die Sprünge um 1 und den Schaden um 10%. |
| Armbrust | Fläche | Feuert Pfeile in geraden Linien um dich herum. Upgrades erhöhen die Pfeile um 1 und den Schaden um 10%. |
Passive Items
Passive Items werden durch Level-Up-Belohnungen, Sanduhr-Strukturen, Truhen-Strukturen und Schrein-Käufe gesammelt. Sie stapeln sich und skalieren mit jeder Anschaffung.
| Passiv | Effekt pro Stufe |
|---|---|
| Ebon Heart | Erhöht die maximale Gesundheit um 10% |
| Health Up | Erhöht die maximale Gesundheit um 5 HP (flach) |
| Shadow Glide | Verringert die Fallgeschwindigkeit um 10% |
| Shadow Leap | Erhöht die Sprungkraft um 10% |
| Shadow Step | Erhöht die Bewegungsgeschwindigkeit um 10% |
| Experience Boost | Erhöht den Erfahrungsgewinn um 10% |
| Luck | Erhöht das Glück um 1 (beeinflusst die Seltenheit von Belohnungen) |
| Dodge | Erhöht die Ausweich-Chance um 1% |
| Crit Chance | Erhöht die kritische Trefferchance um 5% |
| Shields | Erhöht die maximalen Schilde um 10% |
| Attack Speed | Erhöht die Angriffsgeschwindigkeit um 5% |
| Vampirism | Regeneriert 10% des verursachten Schadens, mit 10% Wahrscheinlichkeit |
Spielerstatistiken
Verwende /mbs stats während eines Matches, um deine aktuelle Ausrüstung und Statusmodifikatoren anzuzeigen. Das Statistiksystem verfolgt:
- Maximale Gesundheit und Gesundheitsmultiplikator
- Schildkapazität und -multiplikator
- Bewegungsgeschwindigkeit und -multiplikator
- Sprungkraft, Schwerkraft und Mehrfach-Sprung-Anzahl
- Erfahrungsmultiplikator
- Angriffsgeschwindigkeitsmultiplikator
- Skalierungsmultiplikator
- Ausweich-Chance, kritische Trefferchance und Vampirismus-Prozentsatz
- Glück
Strukturen
Prozedural generierte Welten enthalten interaktive Strukturen:
| Struktur | Funktion |
|---|---|
| Sanduhr | Interagiere, um einen Belohnungsauswahlbildschirm mit Ausrüstungsoptionen zu öffnen |
| Truhe | Interagiere, um einen Truhen-Belohnungsbildschirm mit Ausrüstungsoptionen zu öffnen |
| Schrein | Kaufe Ausrüstungs-Upgrades mit Match-Währung. Der Preis skaliert mit der Gesamtzahl der Käufe. |
| Portal | Interagiere zum Aktivieren. Benötigt 48 Opferungen (Kills) zum Aufladen. Einmal aufgeladen, wird ein Bosskampf ausgelöst. Das Besiegen des Bosses bringt dich in die nächste Welt. |
| Vase | Zerbrechliche Behälter, die auf der Karte verteilt sind |
Feinde und Bosse
Feinde spawnen in Wellen, die vom Match-Entity-Manager verwaltet werden. Das Spiel verfolgt einen Spielzeit-Ticker, der das Spawn-Tempo und die Schwierigkeitsskalierung steuert.
Bosskämpfe werden über die Portal-Struktur ausgelöst. Eine 5-Sekunden-Warnung geht jedem Boss-Spawn voraus. Nach dem Besiegen eines Bosses beginnt ein 5-Sekunden-Countdown, bevor die Teleportation in die nächste Welt erfolgt.
Boss-Typen umfassen den Skorpion-Boss, der kugelbasierte Angriffsmuster verwendet.
Spezielle Mob-Typen umfassen Artillerie-Mobs (Fernkämpfer) und Shadow-Slime-Mobs.
Mob-Drops
Besiegte Feinde können folgendes fallen lassen:
- Schattenfragmente -- Erfahrungspunkte, die deinen Charakter aufleveln
- Gebratenes Hühnchen -- Heilungsgegenstände
- Magneten -- ziehen nahegelegene Drops zum Spieler
Seltenheitssystem
Ausrüstungsbelohnungen haben Seltenheitsstufen, die ihre Stärke beeinflussen. Die Seltenheit wird durch die Glücks-Statistik des Spielers unter Verwendung einer Glockenkurve (Normalverteilung) bestimmt:
| Stufe | Name | Glückswurfbereich |
|---|---|---|
| 1 | Gewöhnlich | 0 -- 20 |
| 2 | Ungewöhnlich | 20 -- 40 |
| 3 | Selten | 40 -- 60 |
| 4 | Episch | 60 -- 80 |
| 5 | Legendär | 80 -- 100 |
Die Glücksstufe eines Spielers (0--100) dient als Zentrum einer Glockenkurve mit einer Standardabweichung von 15. Höheres Glück verschiebt die Verteilung zu selteneren Drops. Die Seltenheitsstufe dient auch als Belohnungsmultiplikator für den Ausrüstungseffekt.
Level-Up-System
Das Sammeln genügend vieler Schattenfragmente löst ein Level-Up aus. Die Level-Up-Sequenz enthält eine Animation (die übersprungen werden kann), gefolgt von einem Belohnungsauswahlbildschirm, auf dem der Spieler eines von mehreren angebotenen Ausrüstungs-Upgrades auswählt. Das Spiel pausiert während der Belohnungsauswahl.
Bestenliste
Match-Ergebnisse werden in einer persistenten Bestenliste gespeichert, die in leaderboard.yml abgelegt ist. Die Bestenliste verfolgt die Top 100 Einträge und zeigt die Top 10 an, wenn sie Spielern präsentiert wird.
Gesundheits- und Schildanzeige
Spieler haben während der Matches eine visuelle Gesundheits- und Schildanzeige. Schilde fungieren als zusätzliche Gesundheitsschicht, die sich im Laufe der Zeit regeneriert.
Anzeigetafel
Eine Match-Anzeigetafel zeigt dem Spieler Echtzeit-Match-Informationen an.