saumwacht-godot/docs/phase9-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

52 lines
3.7 KiB
Markdown
Raw Permalink 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.9.0 · Windows und Linux
Stand: 17. September 2026. Enthalten: Glutpakt, Wurzelbund, 8/20-Wellen-Modus, zwei KI-Stufen, überarbeitete Bedienung, neue Arbeiter und Kristalle.
## Herunterladen und starten
| System | Paket | Größe |
| --- | --- | ---: |
| Linux | [Saumwacht-Linux-x64-0.9.0.zip](../../dist/Saumwacht-Linux-x64-0.9.0.zip) | 73.6 MiB |
| Windows | [Saumwacht-Windows-x64-0.9.0.zip](../../dist/Saumwacht-Windows-x64-0.9.0.zip) | 83.0 MiB |
ZIP vollständig entpacken. Windows: `Saumwacht.exe`; Linux: `Spielen.sh` oder `Saumwacht.x86_64`. Godot und Blender werden zum Spielen nicht benötigt. Die EXE/ELF enthalten ihre Spieldaten. Die ZIPs enthalten Anleitung, Lizenzen und ein OpenGL-Startskript für Grafikprobleme. Die älteren versionierten ZIPs bleiben erhalten.
Wurzelbund ist vorausgewählt. Nach dem Start hilft die Startformation für 185 Gold; Glutpakt kostet 180 Gold. Bauphase und Abrechnung warten auf die Leertaste. Ein Zeitlimit ist im Menü wählbar. C öffnet bzw. schließt den Blick auf Arbeiter und Kristall. F1 → Neue Partie öffnet die Fraktionsauswahl erneut.
## Paketprüfung
Beide Archive wurden auf CRC, SHA-256 und Hash-Gleichheit der extrahierten Programme geprüft. Die Prüfprogramme liefen aus `/tmp` außerhalb des Quellprojekts:
- Linux-Programm: **1.660 Fraktions-/Bedien-/Matchprüfungen** und **274 Kurzpartie-/Asset-/Audio-/Modellbetrachterprüfungen**, keine Fehler.
- Windows-Spieldaten mit Linux-Godot: dieselben **1.660 + 274 Prüfungen**, keine Fehler.
- Entpacktes Linux-Programm mit Vulkan: **123 Prüfungen**, inklusive echter Mauseingabe, Aufwertung ohne Scrollen, acht Söldner-Chips und Mindestfenstergröße 1152 × 720.
- Beiliegendes Linux-Kompatibilitätsskript mit OpenGL 3.3: dieselben **123 Prüfungen**.
**Ein nativer Windows-Lauf wurde nicht durchgeführt.** Das Windows-Paket ist ein nicht signiertes x86-64-GUI-Programm für Windows 10/11. Der PCK-Test bestätigt Spieldaten und Skripte, nicht Windows-Treiber, Audiogeräte oder den Betriebssystemstart.
[Maschinenlesbarer Paketnachweis](phase9-package-check.json) · [Linux-Prüfung](phase9-package-linux.json) · [Windows-PCK](phase9-package-windows.json) · [Vulkan](phase9-package-vulkan.json) · [OpenGL](phase9-package-opengl.json).
## Erstellen und reproduzieren
Die vorhandenen offiziellen Godot-4.7.2-Release-Templates unter `assets-source/phase6/export-templates` werden verwendet. `python3 tools/build_demo.py` erstellt beide Archive und aktualisiert `dist/build-manifest.json` sowie `dist/SHA256SUMS.txt`. Quellen, Dokumentation und Entwicklungswerkzeuge sind vom Export ausgeschlossen. Alle dynamisch geladenen Assetmanifeste sind eingeschlossen.
```bash
# Aus einem Ordner außerhalb des Projekts:
/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 Tests verwenden separate temporäre Benutzerverzeichnisse. Für bestehende Spieleinstellungen bleibt der historische Benutzerordner `Saumwacht · Glutpakt` bestehen; die Fensterüberschrift lautet nun `Saumwacht · Die zwei Bünde`. Die Sandbox verhinderte beim Editor-Export den TCP-Debugserver; beide Exporte endeten erfolgreich. Die separat gestarteten Release-Prüfungen melden keine Laufzeit- oder Skriptfehler.
## SHA-256
```
46ff07ef760d07e0a84aa6cc1374b2c00ba9ebd37c36684608df9f07953c40da Saumwacht-Linux-x64-0.9.0.zip
5fb7e39e7571f1f567f4082187fbbab927b134809fe8b5a4154d5a5887032418 Saumwacht-Windows-x64-0.9.0.zip
```