Moonveil Survivors
- Utilitys
-
Yu Zhang
I am a senior practitioner in Fintech industry.
And I have done a lot of academic research on financial markets.
From 2012, I work as a Quant.
Forex, stock and futures are my main trading varieties.
I can use MQL4, MQL5, C++, MySql, and Python. - Version: 1.0
- Aktivierungen: 20
# Moonveil Survivors · Natives 2D-Pixel-Roguelike-Spiel für MetaTrader 5
> **Der ultimative Stressabbau für Trader während langer Marktbeobachtungen! Genießen Sie ein authentisches Retro-Roguelike-Erlebnis im Bullet-Hell-Stil direkt auf Ihrem MT5-Chart.**
---
### 🌟 Spielübersicht
**Moonveil Survivors** ist ein vollständig eigenständiges Retro-2D-Pixel-Art-Survival-Action-Spiel, das speziell für MetaTrader 5 entwickelt wurde. Schlüpfe in die Rolle eines Nachtwächters tief in einem mystischen Wald, der von unerbittlichen Horden der Leere überrannt wird. Deine Waffen zielen und schlagen automatisch zu, während du dich auf taktische Manöver konzentrierst, „Bullet Hell“-Salven ausweichst, Erfahrungsedelsteine sammelst, synergistische Runen auswählst, spielverändernde Waffenentwicklungen auslöst und epische mehrphasige Bosse besiegst!
**100 % natives MQL5: 0 DLLs, 0 externe Assets, 0 Handelsrisiko!** Vollständig mit dem nativen `<Canvas\Canvas.mqh>`-Software-Rasterizer von MT5 erstellt. Es erfordert keine Netzwerkanfragen, liest keine Kursnotierungen, verbindet sich mit keinen Handelsservern und platziert keine Orders. Sicher, ressourcenschonend und endlos wiederholbar.
---
### 🔥 Wichtigste Funktionen
1. **Reine Chart-Rasterisierung & Pixel-Art-Ästhetik**
- Hochleistungsfähiges, doppelt gepuffertes Software-Rendering bei einer gestochen scharfen logischen Auflösung von **1152 × 720** mit „Nearest-Neighbor“-Skalierung.
- Zu 100 % handgefertigte, prozedural generierte Pixel-Sprites: Gelände, Teiche, Steinwege, Helden, Monster und visuelle Partikel werden alle intern generiert – es sind keine externen Bilddateien erforderlich.
2. **Drei einzigartige spielbare Nachtwächter**
- **Nightblade Ranger**: Beginnt mit „Orbiting Blades“. 100 HP, +10 % Bewegungsgeschwindigkeit, +8 % kritische Trefferchance. Perfekt für aggressives Kämpfen im Nahbereich gegen große Gruppen.
- **Starlight-Schütze**: Beginnt mit „Durchdringende Schüsse“. 100 HP, +12 % Grundschaden, +18 px Aufnahmeradius. Dominiert aus der Ferne mit durchschlagenden Angriffen hoher Geschwindigkeit.
- **Sturm-Arkanist**: Beginnt mit „Kettenblitz“. 85 HP, -12 % Abklingzeit. Glänzt bei der Gruppenkontrolle durch schnelle, verkettete Stromschläge und Verlangsamungen der Gegner.
3. **Fünf automatisierte Waffen mit 6-stufiger Entwicklung**
- **Orbiting Blades**: Wirbelnde Klingen, die den Helden abschirmen und Gegner in der Nähe zerfetzen.
- **Durchschlagende Schüsse**: Hochgeschwindigkeits-Geschosse mit kontinuierlicher Kollisionserkennung entlang von Liniensegmenten.
- **Sternenstrahl**: Durchdringende kosmische Laser, die ganze Reihen von Monstern vernichten.
- **Kettenblitz**: Lichtbögen, die zwischen nahen Zielen hin- und herspringen und die Gruppe verlangsamen.
- **Flame Sanctum**: Verbrennende Bodenbereiche, die Gruppen von Gegnern mit anhaltendem Schaden versengen.
4. **Fünf Waffen-Evolutionen (Synergien)**
Kein mühsames Suchen nach Truhen erforderlich! Erreiche die erforderlichen Waffenstufen, und die Weiterentwicklungen werden **sofort und dauerhaft** freigeschaltet:
- ⚡ **Donnerring** = Umkreisende Klingen Stufe 4 + Kettenblitz Stufe 2 (Fügt eine zusätzliche wirbelnde Klinge hinzu; Treffer haben eine Chance, einen Kettenblitz auszulösen).
- 💥 **Explosive Rounds** = Durchschlagende Schüsse Lv4 + Flammenheiligtum Lv2 (Kugeln detonieren beim Aufprall und hinterlassen brennende Feuerfelder).
- 🌟 **Prismatic Ray** = „Starlight Beam“ Stufe 4 + „Piercing Shots“ Stufe 2 (Feuert gleichzeitig Strahlen in drei Richtungen ab und räumt den Bildschirm ab).
- ⛈️ **Himmlischer Feuersturm** = Kettenblitz Stufe 4 + Flammenheiligtum Stufe 2 (Jeder Blitzschlag erzeugt einen anhaltenden Feuersturm).
- ☀️ **Solar Corona** = Flammenheiligtum Stufe 4 + Umkreisende Klingen Stufe 2 (Behält Fernkampf-Feuerfelder bei und fügt eine bewegliche, versengende Korona hinzu, die deinen Charakter umkreist).
5. **Umfangreiche Roguelike-Build-Vielfalt**
- **8 passive Runen**: Macht (Schaden +16 %), Eile (Abklingzeit -8 %), Bereich (Reichweite +12 %), Windstiefel (Geschwindigkeit & Sprint-Abklingzeit), Vitalität (Max. HP +22), Magnetkern (Aufnahmeradius +24 px), Adleremblem (Krit-Rate +7 %, 1,9-facher Schaden) und Regentau (HP/Sek.-Regeneration).
- **Erkundung der Welt**: Bei jedem Durchlauf erscheinen 4 Schatztruhen und 4 Mondschleier-Altäre (stellen 30 % der HP wieder her und ziehen alle Edelsteine auf der Karte an).
- **Level-Up-Karten**: Die Stufen „Gewöhnlich“, „Selten“ und „Episch“ mit integrierten Neuzieh-Möglichkeiten.
6. **Epische mehrphasige Bosse & Endlosmodus**
- Überlebe dynamische Schwarmangriffe und Elite-Champions mit goldenen Auren.
- Bekämpfe den **Horned Treant** bei 30 % und 62 % der Durchlaufdauer und stelle dich dem katastrophalen **Void Monarch** bei 100 %.
- Besiege den Endboss, um den **Endlosmodus** freizuschalten, der deine Gesundheit vollständig wiederherstellt und alle 90 Sekunden neue Schreckensbosse erscheinen lässt!
7. **Adaptive Performance Engine**
- Eine absolut stabile Physiksimulationsschleife mit 60 Ticks pro Sekunde, die von den Bildraten des Bildschirms entkoppelt ist.
- Projektile, Partikel und räumliches Grid-Hashing im Speicherpool, um Frame-Einbrüche zu verhindern.
- **Auto-Quality Fallback**: Drosselt auf intelligente Weise kosmetische visuelle Partikel bei hoher CPU-Auslastung, während die gesamte Waffenlogik intakt bleibt.
---
### 🎮 Steuerung & Benutzerhandbuch
- **Bewegung**: Pfeiltasten `↑` `↓` `←` `→` (Flüssige, normalisierte Bewegung in 8 Richtungen).
- **Unverwundbarer Sprint**: `Umschalt`-Taste. Schnelle Rolle in Bewegungsrichtung. **Gewährt Frames vollständiger Unverwundbarkeit**, um durch Schwärme und „Bullet Hells“ zu schlüpfen!
- **Pause / Fortsetzen**: `Strg`- oder `Esc`-Taste oder klicke auf das `[Ⅱ]`-Symbol in der oberen rechten Ecke.
- **In-Game-Codex**: Klicke auf das Symbol `[?]` in der oberen rechten Ecke, um die vollständige Enzyklopädie der Waffenrezepte und Spielmechaniken zu öffnen (der Kampf wird dabei angehalten).
- **Auswahl beim Levelaufstieg**:
- Verwende die Pfeiltasten `←` / `→` und drücke die `Enter`-Taste zur Bestätigung oder klicke direkt mit der Maus auf deine bevorzugte Karte.
- Drücke die `Strg`-Taste, um die Auswahl neu zu generieren.
- **Hauptmenü**: Navigiere mit den Pfeiltasten durch die Charaktere und Schwierigkeitsgrade, drücke die `Enter`-Taste, um zu starten.
> **💡 Profi-Tipp**: Klicke nach dem Start einmal auf die Spielübersicht, um den Tastaturfokus zu sichern; denke daran, das Spiel zu pausieren, bevor du zwischen Übersichten oder Anwendungen wechselst.
---
### ⚙️ Eingabeparameter
| Parameter | Standardwert | Bereich | Beschreibung |
| :--- | :---: | :---: | :--- |
| `InpTargetFPS` | 40 | 20 ~ 60 | **Ziel-Bildrate**. Obergrenze für die Bildwiedergabe (die Spielelogik läuft mit festen 60 Ticks/s). |
| `InpMaxEnemies` | 280 | 100 ~ 480 | **Höchstzahl aktiver Gegner**. Bei Hardware mit geringer Leistung auf 150–200 herabsetzen. |
| `InpEffects` | 2 | 0 ~ 2 | **Stufe der visuellen Effekte**. 0: Minimal, 1: Ausgewogen, 2: Ultra. |
| `InpAutoEffects` | true | true / false | **Adaptive Partikelskalierung**. Skaliert kosmetische Partikel bei Frame-Einbrüchen automatisch herunter. |
| `InpScreenShake` | true | true / false | **Bildschirm-Rüttel-Effekt**. Schaltet taktile Kameravibrationen bei schweren Treffern und beim Besiegen von Bossen ein bzw. aus. |
| `InpSound` | false | true / false | **Terminal-Audio**. Verwendet die Standard-Signaltöne des MT5-Terminals für wichtige Ereignisse. |
| `InpRunMinutes` | 8 | 5 ~ 20 Min. | **Expeditionsdauer**. Der Endboss „Void Monarch“ erscheint bei 100 % der Zeit. |
| `InpDifficulty` | 2 | 1 ~ 3 | **Anfänglicher Schwierigkeitsgrad**. 1: Leicht, 2: Standard, 3: Albtraum. |
| `InpMaxScale` | 1,5 | 0,75 ~ 2,0 | **Obergrenze für die Skalierung der Spielfläche**. Passt die Kartenabmessungen automatisch bis zu diesem Multiplikator an. |
| `InpSeed` | 0 | Ganzzahl | **RNG-Startwert**. 0 für neue Zufallsläufe; fester Startwert zum Üben der Routen. |
---
### 🛡️ Sicherheit & Null-Risiko-Verpflichtung
- **Keine DLLs**: Erfordert keine Windows-API-Erweiterungen oder DLL-Importberechtigungen.
- **Keine Auswirkungen auf den Markt**: Liest weder Kontonummern, Kontostände, Eigenkapital noch Marktpreise aus. Löst niemals Handelsgeschäfte aus.
- **Saubere Wiederherstellung des Charts**: Beim Beenden oder Entfernen des Skripts werden alle ursprünglichen Chart-Einstellungen, Hintergrundfarben und Bildlaufleisten zu 100 % wiederhergestellt, ohne dass grafische Überreste zurückbleiben.
- **Empfohlene Chartgröße**: Empfohlener Chart-Arbeitsbereich von **1152 × 720** oder höher. Bei einer Verkleinerung auf unter 864 × 540 wird das Spiel sicher automatisch pausiert.

