Unveränderter Ausgangsstand inklusive Masterprompt und Konzeptbildern unter assets/. .godot/ und docs/screenshots/ bleiben laut .gitignore unversioniert; letztere sind unter ../backups gesichert. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
5.3 KiB
Integration und Animationen · Demo 0.14.0
Stand: 24. September 2026. Godot 4.7.2, Fedora/Linux, NVIDIA RTX 5060 Ti. Geprüfte Pakete: Linux und Windows 0.14.0.
| Prüfung | Ergebnis |
|---|---|
| Wirtschaft, Kampf und Lebenszyklus | 209 bestanden |
| Eigene Fähigkeit / empfangene Heilung / Basalt-Schutzhaltung, Pause, 1×/2× | 33 bestanden |
| Ringborke / Basaltbastion / Quellgeflecht: bestehende Rig-Prüfungen | 33 / 28 / 28 bestanden |
| Arbeiter: Rig, Clips, Zyklus und Kontakte bei 30/60/144 FPS | 40 bestanden |
| Blatt-/Moos-/Blütenrückseiten, Forward+ und OpenGL | jeweils 13 bestanden |
| Quellprojekt: Fähigkeiten, Bedienung und vier KI-Partien | 1.665 bestanden |
| Quellprojekt: erweiterte Paket-/Modellprüfung | 398 bestanden |
| Entpacktes Linux-Release mit Vulkan: Modelle, UI, Acht-Wellen-Partie und Screenshots | 408 bestanden |
| Entpacktes Windows-PCK unter Linux: Modelle, UI und Acht-Wellen-Partie | 398 bestanden |
| Entpacktes Windows-PCK unter Linux: vier KI-Partien, davon drei über 20 Wellen | 1.665 bestanden |
| Entpackter Linux-Kompatibilitätsstarter mit OpenGL: Bedienprüfung | 128 bestanden |
| Beide ZIPs und enthaltene Programme | CRC / SHA-256 / README-Version / Schriftlizenz bestanden |
| Nativer Windows-Lauf | Nicht durchgeführt |
Alle oben genannten Prüfungen enden ohne fehlgeschlagene Checks. Die Pakete liefen aus /tmp/saumwacht-014-package-check, mit getrennten temporären Benutzerordnern. Die Release-Laufzeitprotokolle enthalten keine Skript-, Shader- oder Laufzeitfehler. Die Exportprotokolle melden den in der Sandbox nicht verfügbaren Editor-TCP-Port; beide Exporte selbst endeten erfolgreich.
Was gezielt abgesichert ist
Die Basaltbastion zeigt ihre Schutzhaltung erst beim ersten Kampfschritt und wiederholt sie weder nach Fremdheilung noch nach Ablauf des stärkeren Schutzes. Die bestehenden Reduktionswerte bleiben gleich. Quellgeflecht heilt weiterhin 80 HP je Ziel; nur der Ausführende startet seine eigene Fähigkeitsbewegung. Empfänger behalten den sichtbaren Heilpuls. Eine spätere echte Selbstheilung der Ringborke startet weiterhin ihre eigene Animation.
Beim Arbeiter zählt jede der neun Kombinationen aus Bildrate und Startversatz exakt drei Kontakte in drei vollständigen Zyklen. Zusätzliches Abfragen bei delta = 0 erzeugt keinen Kontakt. Die reale Paketroutine prüft einen vollständigen Arbeitszyklus samt genau einem Werkzeugkontakt.
Die Materialprüfung rendert die importierten Blatt-, Moos- und Blütenmaterialien von vorn und hinten und misst die Pixelhelligkeit in beiden Renderern. Die Paketprüfung verlangt die konkrete Manifestwahl für Ringborke, Funkenleser, Basaltbastion und Quellgeflecht sowie gebundene Skin-Meshes, erwartete Knochenzahlen, Clipspuren und tatsächlich bewegte Knochen. Eine zweite Instanz muss ihre eigene Pose behalten.
Partien
| Reguläres Duell | Letzte 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 Quellprojekt- und Windows-PCK-Läufe liefern dieselben bisherigen Ergebnisse. Die separate Acht-Wellen-Smokepartie gegen die Lern-KI endet mit 3.000 / 1.035 Kern-HP. Keine Änderung an Preisen, Einkommen, Schadenswerten oder Heilreichweiten.
Nachweise und Wiederholung
godot --headless --path . res://tests/test_runner.tscn
godot --headless --path . res://tools/verify_ability_events.tscn
godot --headless --path . res://tools/verify_arbeiter.tscn
godot --path . res://tools/verify_material_sides.tscn
godot --path . --rendering-method gl_compatibility res://tools/verify_material_sides.tscn
godot --headless --path . -- --faction-test
godot --headless --path . -- --smoke-test
python3 tools/build_demo.py --check-only
Die Grafikprüfung benötigt ein Display. Für isolierte Prüfläufe XDG_DATA_HOME und XDG_CONFIG_HOME auf temporäre Verzeichnisse setzen. Die entpackten Programme unterstützen dieselben -- --smoke-test / -- --faction-test / -- --faction-test --ui-only Argumente; beim Windows-PCK unter Linux zusätzlich godot --main-pack /absoluter/Pfad/Saumwacht.exe verwenden.
Release-Ergebnisse · Fähigkeitsereignisse · Arbeiter · Forward+ · OpenGL · Quellprojekt-Partien · Windows-PCK-Partien · OpenGL-Paket · Paketintegrität · Protokolle.
Aufnahmen direkt aus der entpackten Linux-Demo: Basaltbastion, Quellgeflecht, Funkenleser, Bauen, Kampf.
Diese Phase verbessert Funktions- und Exportzuverlässigkeit. Sie ersetzt weder die noch ausstehende künstlerische Überarbeitung der übrigen Figuren noch menschliche Balance- und Bedienungstests. Projektstand und nächste Arbeiten.