# Wurzelbund und Bedienung · Demo 0.9.0 Stand: **17. September 2026**. Godot 4.7.2, Fedora/Linux, NVIDIA RTX 5060 Ti. Finalpakete nutzen das offizielle Release-Template `ed1daf0bf`. | Prüfung | Ergebnis | | --- | --- | | Wirtschaft, Kampf und Lebenszyklus | 209 bestanden | | Glutpakt-Kurzpartie, drei reguläre Matches und Modelle | 403 bestanden | | Glutpakt-Expedition, drei reguläre Matches | 206 bestanden | | Finales Linux-Paket: zwei Fraktionen, Fähigkeiten, UI und vier Matches | 1.660 bestanden | | Finales Windows-PCK mit Linux-Godot: gleiche Prüfung | 1.660 bestanden | | Finale Pakete: Kurzpartie, Assets, Audio, Modellbetrachter, Optionen | je 274 bestanden | | Entpackte Linux-Demo, Vulkan-Bedienprüfung | 123 bestanden | | Entpackte Linux-Demo, OpenGL-Bedienprüfung | 123 bestanden | | Wurzelbund-Endkampf bei 2×, Fokus, Kamera und Audio | 9 bestanden | | GLB-Geometrie | 59/59 bestanden; 0 Topologiewarnungen | | Godot-Import | 59/59 bestanden | | Separat kopierte Blender-Skripte | 9/9; fremde Szene/Objekte/Materialien erhalten | | Archive und extrahierte Programme | CRC und SHA-256 stimmen | | Nativer Windows-Lauf | Nicht durchgeführt | Die vollständigen Partien verwenden ausschließlich normale Wirtschaftskommandos. Es gibt keine zusätzlichen Matchressourcen. Isolierte Fähigkeitstests setzen HP und Zeiten gezielt, ohne die späteren Partien zu verändern. Die Queue-Grenzprüfung zeigt acht Söldner-Chips mit einem reinen Darstellungssnapshot; der tatsächliche Funkenvorrat bleibt unverändert. ## Geprüfte Bedienprobleme Manuelles Bauen läuft auch nach 120 simulierten Sekunden weiter; die Abrechnung wartet ebenfalls. Ein leerer Start liefert einen Bauhinweis. Der optionale Timer startet weiterhin nach 45 Sekunden. Fremde Fraktionskäufe werden vollständig abgewiesen. Beide Starter haben den richtigen Preis. Arbeiter produzieren erst in der nächsten Bauphase und lassen sich vorher vollständig zurücknehmen. Söldnerreservierung und Anzeige freier Funken stimmen überein. Der Test platziert über den echten Viewport-Mauspfad einen Wächter auf einem sichtbaren Feld, kontrolliert die neue Auswahl und entfernt die Modellvorschau. Die Aufwertung ist ohne Scrollen erreichbar. Wichtige Bedienelemente bleiben bei 1152 × 720 im Fenster; acht Söldner-Chips scrollen horizontal. C wechselt zwischen Front und Basis. Eine neue Partie öffnet die Fraktionsauswahl mit leerem Baufeld. Die bisherigen Tests für Optionspause, Fokus, Modellansicht und Kamerasteuerung bestehen weiter. ## Neue Fähigkeiten und Balance Heilung, volle HP ohne verbrauchten Cooldown, Priorisierung verwundeter Ziele, 4-/5-Sekunden-Takte, Reichweite, Lane-Trennung und Heilungsreduktion sind geprüft. Weitere Tests decken den dritten/vierten Treffer, Zielwechsel, Keimbrand-Ticks und getrennte Brandfamilien, Bossverlangsamung, Effektablauf sowie ungebufften Flächenschaden mit korrekter Zielgrenze ab. | Standard-Duell | Welle | Kern-HP | | --- | ---: | ---: | | Wurzelbund → Glutpakt | 20 | 1.244 / 1.709 | | Glutpakt → Wurzelbund | 20 | 1.709 / 1.244 | | Wurzelbund → Wurzelbund | 20 | 1.244 / 1.244 | | Wurzelbund-Spiegel, Kurzpartie | 8 | 3.000 / 3.000 | Die Glutpakt-Regression behält 669 / 669 nach Welle 20, Sieg gegen Lernmodus in Welle 10 und Niederlage mit leerem Feld in Welle 7. Die neue KI-Zuordnung verändert die bisherigen Glutpakt-Partien nicht. Ein Vorteil des Glutpakts in diesem festen Vergleich bleibt sichtbar; menschliche Strategien sind damit nicht abschließend ausbalanciert. ## Laufzeit Wurzelbund-Spiegel, Welle 20, 86 Kampfinstanzen, 2× Tempo, 1600 × 960. Zwölf Sekunden nach zwei Sekunden Aufwärmen: **144,05 FPS im Mittel**, **6,94 ms mittlere Framezeit**, **12,88 ms im 95. Perzentil**, maximal 4.429 Draw Calls und 123 Audioereignisse. Das ist eine lokale Messung mit VSync auf einer RTX 5060 Ti. [Messdaten](phase9-runtime.json). ## Nachweise und Wiederholung ```bash godot --headless --path . res://tests/test_runner.tscn godot --headless --path . res://tools/verify_phase5.tscn -- --phase9 godot --headless --path . -- --faction-test godot --path . -- --faction-test --ui-only godot --headless --path . -- --expedition-test godot --headless --path . -- --smoke-test godot --path . res://tools/verify_phase6_runtime.tscn -- --expedition --wurzelbund python3 tools/verify_phase4_glb.py --json godot --headless --path . --script res://tools/verify_phase4_models.gd ``` [Finale Paketprüfung](phase9-package-check.json) · [Linux-Matches](phase9-package-linux.json) · [Windows-PCK-Matches](phase9-package-windows.json) · [Vulkan-UI](phase9-package-vulkan.json) · [OpenGL-UI](phase9-package-opengl.json) · [GLB-Audit](phase9-glb-audit.json) · [Glutpakt-Kurzpartie](phase9-short-verification.json) · [Glutpakt-Expedition](phase9-glut-verification.json) · [Protokolle](phase9-logs/). Aufnahmen der final entpackten Demo: [Menü](screenshots/phase9/menu.png), [Bauen](screenshots/phase9/build.png), [Auswahl](screenshots/phase9/selection.png), [Basis](screenshots/phase9/base.png), [Wirtschaft](screenshots/phase9/economy.png), [Mindestfenstergröße](screenshots/phase9/minimum-window.png). Die [Welle-20-Aufnahme](screenshots/phase9/wave-20.png) stammt aus der vollständigen Grafikabnahme des Quellprojekts. [Start und Pakete](phase9-builds.md) · [Änderungsbericht](../../docs/phase-09-wurzelbund-und-bedienung.md) · [Historische Prüfung 0.8.0](phase8-QA.md).