saumwacht-godot/docs/phase10-builds.md
Martin Stickelbroeck c2b447610c Baseline: Saumwacht 0.15.0 (Phase 20A) vor dem Umbau zu Champions of Luneraria
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>
2026-09-27 20:00:36 +02:00

53 lines
3.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Demo 0.10.0 · Windows und Linux
Stand: 19. September 2026. Enthalten: Glutpakt, Wurzelbund, 8/20 Wellen, Rivalen-KI, neue Ruinenlandschaft, detailliertere Figuren und Materialien sowie das überarbeitete Interface.
| System | Paket | Größe |
| --- | --- | ---: |
| Windows | [Saumwacht-Windows-x64-0.10.0.zip](../../dist/Saumwacht-Windows-x64-0.10.0.zip) | 184,3 MiB |
| Linux | [Saumwacht-Linux-x64-0.10.0.zip](../../dist/Saumwacht-Linux-x64-0.10.0.zip) | 174,8 MiB |
ZIP vollständig entpacken. Windows: `Saumwacht.exe`; Linux: `Spielen.sh` oder `Saumwacht.x86_64`. Godot und Blender werden zum Spielen nicht benötigt. Spieldaten sind im Programm eingebettet. Beide Archive enthalten eine Anleitung, Lizenzen einschließlich Cantarell-Schrift und einen OpenGL-Kompatibilitätsstart. Ältere versionierte ZIPs bleiben erhalten.
Wurzelbund ist vorausgewählt. Die Startformation kauft drei Wächter für 185 Gold; beim Glutpakt kostet sie 180 Gold. Bauphase und Abrechnung warten auf die Leertaste. C wechselt zur Basis und zurück. F1 öffnet Optionen und den Neustart zur Fraktionsauswahl. Während des Kampfes geben eingeklappte Baukarten mehr Sicht auf die Arena frei.
## Paketprüfung
Beide Archive bestehen CRC- und SHA-256-Prüfung. Die Hashes der extrahierten Programme stimmen mit dem Buildmanifest überein. Alle folgenden Prüfungen liefen außerhalb des Quellprojekts:
- Linux: **1.665** Fraktions-/Bedien-/Matchprüfungen und **274** Kurzpartie-/Asset-/Audio-/Optionsprüfungen, keine Fehler.
- Windows-Spieldaten mit Linux-Godot: ebenfalls **1.665 + 274**, keine Fehler.
- Entpacktes Linux-Programm mit Vulkan: **128** Bedienprüfungen, einschließlich echter Mauseingabe und Mindestfenstergröße 1152 × 720.
- Beiliegendes Linux-Kompatibilitätsskript mit OpenGL: ebenfalls **128**, keine Fehler.
- Entpackte Linux-Demo mit vollständiger Grafikausgabe bis Welle 20: **1.684** Checks, keine Fehler. [Ergebnis und Renderer](phase10-package-full-visual.json).
**Ein nativer Windows-Lauf wurde nicht durchgeführt.** Die Windows-Ausgabe ist ein nicht signiertes x86-64-Programm. Der PCK-Test bestätigt Spieldaten und Skripte, nicht Windows-Start, Treiber oder Audiogeräte.
[Paketnachweis](phase10-package-check.json) · [Linux-Prüfung](phase10-package-linux.json) · [Windows-PCK](phase10-package-windows.json) · [Vulkan](phase10-package-vulkan.json) · [OpenGL](phase10-package-opengl.json) · [QA](QA.md).
## Reproduzieren
`python3 tools/build_demo.py` aus `saumwacht-godot` nutzt die vorhandenen offiziellen Godot-4.7.2-Release-Templates. Der Builder aktualisiert die versionierten Archive, `dist/build-manifest.json`, `dist/SHA256SUMS.txt` und die entpackten Ordner `dist/linux` und `dist/windows`. Quellen, Dokumentation und Entwicklungswerkzeuge sind vom Export ausgeschlossen; dynamisch geladene Spieldaten sind eingeschlossen.
```bash
# Aus einem Ordner außerhalb des Quellprojekts:
/path/to/Saumwacht.x86_64 --headless -- --faction-test
/path/to/Saumwacht.x86_64 -- --faction-test --ui-only
bash /path/to/Kompatibilitaet.sh -- --faction-test --ui-only
/path/to/Saumwacht.x86_64 --headless -- --smoke-test
# Windows-Spieldaten; ausdrücklich kein Windows-Prozess:
godot --headless --main-pack /path/to/Saumwacht.exe -- --faction-test
godot --headless --main-pack /path/to/Saumwacht.exe -- --smoke-test
```
Die Fensterüberschrift lautet „Saumwacht · Die grüne Kluft“. Der historische Benutzerordner `Saumwacht · Glutpakt` bleibt für vorhandene Einstellungen bestehen. Bei automatischen Prüfungen separate `XDG_DATA_HOME`- und `XDG_CONFIG_HOME`-Verzeichnisse verwenden.
## SHA-256
```text
a2d60a5e5947575899045b99a0f27a549e2f71539014591210db0c978c492ccb Saumwacht-Linux-x64-0.10.0.zip
4f0d3b46d9ded5091644da2c7306694d55712f9c2d015ecc796b7ecc0d9c5985 Saumwacht-Windows-x64-0.10.0.zip
```
[Grafikbericht und Blender-Quellen](../../docs/phase-10-grafik-und-landschaft.md) · [Engine-Prüfung und nächste Modellqualität](../../docs/engine-pruefung-2026-09-19.md).