Aus dem Betatest vom 09.08.2026 (Build a434e2c, macOS). Quelle: docs/production/hashkrieg/Testberichte/2026-08-09_a434e2c_T-01.md
Wunsch aus dem Bericht
„Im Menü mit ‚Bewegen‘, ‚Stoppen‘ und ‚Angreifen‘ sollten bei mehreren markierten Einheiten vier oder fünf Formationen auswählbar sein, beispielsweise eine Linie oder ein spitzer Pfeil."
Ausgangslage
CommandCardHud blendet bei Mehrfachauswahl die gemeinsamen Befehle ein (Bewegen, Stopp, Angreifen). Ein Bewegungsbefehl schickt alle Einheiten auf dieselbe Zielposition; die Auflösung überlässt man dem Ausweichverhalten.
Genau daraus entsteht auch #42 (Zittern im Pulk): viele Einheiten wollen dieselbe Zelle. Eine Formation verteilt die Ziele und nimmt dem Problem die Grundlage — sie ersetzt die Behebung dort aber nicht.
Zu klären
- Welche Formationen? Der Bericht nennt Linie und Pfeil, wünscht vier bis fünf
- Wird die Formation als Zustand je Kontrollgruppe gehalten oder je Befehl neu gewählt?
- Ausrichtung: entlang der Bewegungsrichtung oder fest?
Zu beachten
Die Zielverteilung gehört in die Simulation und muss deterministisch sein: feste Rollen- und Index-Reihenfolge, Fixed-Point-Arithmetik, bytegleich in beiden Lanes. Die Befehlskarte wählt nur die Formation, sie rechnet nichts aus.
Der Befehlsregister ist bei G1 eingefroren — eine Formation als neuer Befehlstyp bräuchte einen neuen Registereintrag plus Golden-Byte-Tests. Alternative: die berechneten Einzelziele als ein bestehender Move-Befehl je Einheit. Diese Entscheidung gehört an den Anfang der Umsetzung.
Dateien
Assets/_Project/Scripts/Presentation/UI/CommandCardHud.cs
Assets/_Project/Scripts/Gameplay/Input/RtsIntentDispatcher.cs
Assets/_Project/Scripts/Simulation/CommandsV1/CommandKind.cs — Registerfrage
Aus dem Betatest vom 09.08.2026 (Build
a434e2c, macOS). Quelle:docs/production/hashkrieg/Testberichte/2026-08-09_a434e2c_T-01.mdWunsch aus dem Bericht
„Im Menü mit ‚Bewegen‘, ‚Stoppen‘ und ‚Angreifen‘ sollten bei mehreren markierten Einheiten vier oder fünf Formationen auswählbar sein, beispielsweise eine Linie oder ein spitzer Pfeil."
Ausgangslage
CommandCardHudblendet bei Mehrfachauswahl die gemeinsamen Befehle ein (Bewegen,Stopp,Angreifen). Ein Bewegungsbefehl schickt alle Einheiten auf dieselbe Zielposition; die Auflösung überlässt man dem Ausweichverhalten.Genau daraus entsteht auch #42 (Zittern im Pulk): viele Einheiten wollen dieselbe Zelle. Eine Formation verteilt die Ziele und nimmt dem Problem die Grundlage — sie ersetzt die Behebung dort aber nicht.
Zu klären
Zu beachten
Die Zielverteilung gehört in die Simulation und muss deterministisch sein: feste Rollen- und Index-Reihenfolge, Fixed-Point-Arithmetik, bytegleich in beiden Lanes. Die Befehlskarte wählt nur die Formation, sie rechnet nichts aus.
Der Befehlsregister ist bei G1 eingefroren — eine Formation als neuer Befehlstyp bräuchte einen neuen Registereintrag plus Golden-Byte-Tests. Alternative: die berechneten Einzelziele als ein bestehender
Move-Befehl je Einheit. Diese Entscheidung gehört an den Anfang der Umsetzung.Dateien
Assets/_Project/Scripts/Presentation/UI/CommandCardHud.csAssets/_Project/Scripts/Gameplay/Input/RtsIntentDispatcher.csAssets/_Project/Scripts/Simulation/CommandsV1/CommandKind.cs— Registerfrage