v26 – UI, Inszenierung und Kampfgefühl
Auftrag: freigegebener Plan, ausgelöst durch drei v25-Spielbilder und den parallel laufenden Familientest. Entwicklung im getrennten Worktree 12d9 auf codex/v26-ui-combat. Die alte Testfassung und vorhandene Nutzerprofile werden nicht verändert.
Umsetzung
- Hangar: Designs und Kommandobrücke haben getrennte Klickflächen. Gemeinsame abgeschrägte Konsolenbuttons, Oswald-Displayfont, klare Fließtexte, Fokusmarkierungen ohne Vergrößerung. HUD mit kompaktem Zielbereich und Status von Plasma, Gleitdüsen und Schub.
- Briefings und Erzählseiten: stabile Zeilenumbrüche, 36 Zeichen/s mit Satzpausen, leiser Tick bei tatsächlich erscheinenden Buchstaben. Unter Sprache wird dieser Tick auf ein Viertel abgesenkt. Erstes Weiter deckt auf, zweites navigiert; Abflug startet direkt. Brückenfenster enthalten lokal vorbeiziehende Lichtpunkte, Raum und Personen bleiben stabil.
- Schuss-/Trefferklänge: 13 neue lokale Stereo-PCM-Effekte, keine neue Stimme. Getrennte begrenzte Audiokanäle für Kanone, Einschläge, Zerbrechen und Manöver. Die bisherigen 175 WAV-Dateien bleiben unverändert. Eine beschriftete 20-Sekunden-Hörprobe enthält alte/neue Laser- und Treffertöne und sämtliche neuen Effekte; technische Pegelprüfung ersetzt keine Hörabnahme.
- Kristalle: 2/4/7 Treffer nach Größe; sichtbare Risse und kurzes Schwarz-Weiß-Feedback. Projektilwege prüfen die tatsächliche transparente Kontur und zuerst getroffene Objekte. Bruchstücke, lokale Leuchteffekte und Druckwellen laufen in begrenzten Pools. Kristalle vergeben keinen Schrott und erhalten keine gesprochenen Erklärungen.
- Fähigkeiten: A Feuer, B Nachbrenner, X Scanner, Y Plasma; LB/RB Seitengleiten. Tastatur Leertaste/Shift/E/F/Q/R. Plasma startet geladen, regeneriert in 14 s und wirkt im Umkreis von 5,5 Einheiten; Bossphasen bleiben geschützt. Gleiten: 3,2 Einheiten in 0,55 s, 1,8 s bis zur nächsten Aktivierung; Loslassen erforderlich. Mike schenkt die Düsen nach 1-3 für 2-1. Im Actionmodus sofort verfügbar. Eine bestehende Walbindung sperrt die schwächeren Seitendüsen; gerichteter Nachbrenner bleibt erforderlich.
- Abschluss: 1,8 s klare Erfolgsanzeige vor dem Rückflug, dann tatsächliche Missionsstatistik. Schüsse zählen einzelne ausgesandte Laser, Treffer deren ersten Kontakt mit Gegnern oder Kristallen (einschließlich Panzerung). Plasma wird nicht in diese Quote eingerechnet. Aktive Zeit schließt Pausen und Heimflug aus. Neue Speicherversion 5 bewahrt vorhandene Fortschritte und hält den letzten Einsatzbericht fest.
- Nutzen: Eine neue Helferverbindung gibt bis zu zwei Schildpunkte und 30 Prozentpunkte Plasmaladung; wiederholte Reparaturen sind keine Nachfüllquelle. Energiezellen erfüllen die Versorgungsziele und geben 30 Prozentpunkte Schub sowie 20 Prozentpunkte Plasma. Grenzen sind jeweils der volle Vorrat. Rückmeldung bleibt kurz sichtbar; Geld und Kaufpreise werden dadurch nicht erhöht.
Fehlergeschichte und laufende Prüfung
- 40 Core-Prüfungen bestanden nach Anpassung einer veralteten Schema-4-Erwartung an Version 5.
- Erstimport: fehlende Namespace-Klammer im HUD-Helfer sowie veraltete Unity-Audioimporter-Eigenschaft korrigiert.
Preparedanach erfolgreich. - Erste Konsolenprüfung: Die abgelehnte Sprite-Geometrieänderung ist durch vorbereitete Textur-Dreiecksmeshes ersetzt. Alle 18 Briefings werden nun synchron nach tatsächlicher Canvas-/Textaktualisierung geprüft; der ursprüngliche Nullreferenzfehler tritt nicht mehr auf. Die genaue Ursache dieser alten Coroutine-Assertion ist nicht unabhängig bewiesen.
- Integrationsreview korrigierte Relativbewegung bei Stationskontakt, die sichtbare Kristallkontur bei Plasma, konkurrierendes Boss-Trefferfeedback und die Wechselwirkung von Seitengleiten/Magnetbindung. Ein Plasma-Abschuss darf den eigenen Impuls nicht nachladen; echte Laser-Abschüsse behalten ihren Bonus. Kurze Spezialtastendrücke werden als Eingabeereignisse erfasst und bei Menüwechsel/Pause gelöscht.
- Alte Kollisionstests hatten voneinander abweichende zufällige Masse und sichtbare Kristallgröße; das Fixture ist vereinheitlicht, die strengen Trefferweg-/Boostgeschwindigkeitsprüfungen bleiben erhalten. Der letzte Frachtertreffer wird jetzt sowohl in der Erfolgswartezeit als auch im anschließenden Rückflug geprüft.
- GPU-Runde fand einen zu niedrigen Textrahmen des Erfolgsbanners und fehlenden Kontrast hinter zwei Ergebniszeilen. Beides korrigiert und neu gerendert. Beim Bewegungsnachweis hatte das Fixture versehentlich die komplette Fenstergrafik deaktiviert; nach Korrektur ändern sich 1.435 Pixel deutlich zwischen den Brückenaufnahmen.
- Erster Windows-Kandidat
Playtest-v26-releaseerfolgreich gebaut (0 Fehler, 12 alte Prototype-Skriptwarnungen). Die native AudiovorbereitungCombatAudioQA/20260909-020550-978d5c69scheiterte vor der Aufnahme: drei fest angenommene Weiterklicks reichen mit der neuen Tippanimation nicht mehr bis zum Hangar. Der Prüfer muss die echten Aufdecken-/Weiteraktionen bis zum bestätigten Introabschluss ausführen. Produktionsnavigation und Audiogrenzwerte bleiben erhalten; der erste Kandidat wird nicht ausgeliefert. Derselbe begrenzte Einstieg gilt auch für die Neustartprüfung. Deren veraltete 40-Schrott-Annahme ist durch zwei regulär verdiente Missionen und einen Kauf zum aktuellen Katalogpreis ersetzt; beide Abschlussbelege und vollständige Einsatzstatistiken werden verglichen.
Belegte Abschlussprüfungen vor dem Build
| Prüfung | Ergebnis / Artefakt |
|---|---|
| Core | 40 bestanden; Artifacts/CoreTests/20260909-014410-d09334 |
| Reguläre Unity-Fälle | 154 verschiedene Fälle bestanden, keine offene Fehlermeldung. Abschlusslauf Artifacts/20260909-014410-editmode-results.xml (152 bestanden, ein neues Eingabefixture ohne notwendige Editor-Hintergrundweiterleitung fehlgeschlagen), danach Artifacts/20260909-015727-editmode-results.xml mit allen elf betroffenen Schiffssystemfällen bestanden. Die drei Ereignistests enthalten echte Eingabeereignisse; das reparierte App-Fixture und ein zusätzlicher Plasma-Regressionsfall sind eingeschlossen. Aggregat Artifacts/v26-final-regular-test-results.json. Sieben explizite GPU-Tests werden regulär nicht ausgeführt. |
| Gesamte Kampagne | EntireEighteenMissionCampaignReachesBothEndingsAndReloadsEarnedModuleChoices im Abschlusslauf bestanden; normale Käufe, beide Enden und Laden. Simulierter Lauf, kein Kindertest. |
| Neue GPU-Prüfung | Artifacts/20260909-015937-editmode-results.xml: bestanden, 95 PNGs unter Artifacts/TestProfiles/20260909-015937/ConsolePresentation. 4:3, 16:9, Ultrawide; Textgrenzen, Schaltflächen, echte Kristalltreffer und Abschlussanzeige. Stichproben zusätzlich visuell geprüft. |
| Bewegung | motion-pixel-check.json: Brücke 1.435 deutlich veränderte Pixel; alle 39 aufeinanderfolgenden Kampf-Bildpaare ändern mindestens 58.688 Pixel. Kristall-Plasma-Gleiten.mp4: vier simulierte Sekunden, 20 Spielschritte/s, Aufnahme mit 10 Bildern/s. Keine native FPS-Messung und keine Echtzeitaufnahme. |
| Audiodateien | 96 Offline-Prüfungen bestanden: Format, Reserven, Quellenhashes und begrenzte Stressmischung. Alle 175 früheren WAVs unverändert. Artifacts/Audio/Punch-v26 enthält einen beschrifteten 20-Sekunden-Vergleich mit Produktionspegeln. |
Native Abschlussprüfung und Lieferung
Ausgelieferter Spielquellstand: 7e5eb4505296d67449ed258c67e014bb2f79ed57, aufbauend auf der geprüften Implementierung c5b9298. Danach ändern sich nur Dokumente. Playtest-v26-final, Buildlog Artifacts/Logs/20260909-021757-Build.log: erfolgreich, 330.888.277 Bytes, 0 Fehler, 12 Warnungen. Die Warnungen stammen aus unveränderten ursprünglichen Assets/Scripts (veraltete Objektsuchen und zwei unbenutzte Felder). Die 174 Builddateien sind vor der nativen QA in Artifacts/Playtest-v26-final-qa-build-manifest.json per SHA-256 eingefroren.
| Prüfung | Ergebnis / Artefakt |
|---|---|
| Native Kampfklänge | 6/6 Fälle, 422 Signalprüfungen bestanden; Artifacts/CombatAudioQA/20260909-021858-59a817bc/combat-analysis.json. Standard-/Maximalmix, Laser, Scanner, Verbündetentreffer/-ausfall, Bossmusik, Panzerung, Drohnentreffer/-zerstörung und Phasenansage. |
| Native Atmosphäre | 6/6 Fälle, 284 Signalprüfungen bestanden; Artifacts/AtmosphereAudioQA/20260909-022031-cf45711f/atmosphere-analysis.json. Kristallbruch/-kontakt, Abfangjäger, Stationskontakt, Magnetbruch, Funk und situative Walhilfe im tatsächlichen Mix. |
| Native Startmischung | 2/2 Fälle bestanden; Artifacts/MixedAudioQA/20260909-022205-70c86a84/mixed-analysis.json. Normaler Briefing-/Flugübergang mit Musik, Stimme und Effekten, Standard- und Maximalregler. |
| Neustart und Statistik | Bestanden, zwei getrennte Windows-Prozesse; Artifacts/PersistenceQA/20260909-022312-db64c266/verification.json. 1-1 und 1-2 regulär mit unaufgerüstetem Schiff verdient, 160 Schrott; Kanone für 100 gekauft, 60 verbleiben. Primärer Spielstand beim Laden bytegleich; beide Abschlussbelege und alle Einsatzstatistiken exakt erhalten. Danach 1-3 gestartet, tatsächlich bewegt und ohne weitere Belohnung verlassen. |
| Paket | Artifacts/Releases/SpaceHero-Playtest-20260909-022333.zip, 138.155.892 Bytes, 176 Dateien. ZIP und entpackter Ordner stimmen vollständig mit dem eingefrorenen Build und den zwei Anleitungen überein; gleichnamige .verification.json. SHA-256: 80AED9D4221BD50AF5ECA8BADD7B6AF11DBDC788E0D91673C38C8EB9C702C036. |
Die 14 Tonfälle zeichnen ausschließlich den gestarteten QA-Spielprozess auf, keine Mikrofon- oder Desktopmischung. Alle Prozesse endeten regulär. Keine Runtime-Exceptions in diesen Abschlussläufen; die bekannte ComputeBuffer-Abschlusswarnung bleibt dokumentiert. Die beschleunigte Neustartprüfung verwendet keine Grafik und meldet deshalb beim Bossstart einen auf der Null-Grafikschnittstelle nicht unterstützten Projektionsshader; sie ist kein Grafiknachweis.
Die neuen Ticks, der Plasma- und Gleitklang sind durch Unity-Lebenszyklustests und Offline-Mischprüfung abgedeckt, nicht jeweils als eigenes natives Tonisolat. Die beschriftete Hörprobe liegt unter Artifacts/Audio/Punch-v26/SpaceHero-v26-Soundvergleich.wav; 20 Sekunden, Produktionspegel, ohne Lautheitsnormalisierung. Der stumme Effektfilm liegt bei den 95 GPU-Aufnahmen unter Kristall-Plasma-Gleiten.mp4.
Grenzen: Die aktuelle UI-/Audio-/Kampfänderung ist umgesetzt und als geprüfte Testfassung geliefert. Kein neuer vollständiger Vordergrund-Windows-Durchflug oder nativer FPS-Nachweis in v26; der v25-Teilnachweis wird nicht als v26-Abnahme ausgegeben. Wahrnehmung des Klanges, physische Controllerbedienung, Spielgefühl und Bewertung durch die Kinder bleiben eigenständige Abnahmen. Automatisierte Treffer-, Bild- und Pegeltests belegen keine AAA-Gesamtqualität.