You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Vor allem mit den neuen Pieces Archer und Catapult ist es sehr undurchsichtig, wo ein Piece angreifen kann.
Außerdem wäre es schön, wenn eindeutiger wäre, welche moves z.B. durch King-Check oder Kollision blockiert sind.
Lösungsansatz
Das erweiterte Markersystem sollte diese Zustände modellieren können:
Click auf Figur
Standard Capturing
Capturing, mit Bewegung in ein anderes Feld
Angriffsfeld (capturing, aber es ist kein Piece da)
Bewegung ohne Capture
Move verhindert durch King-Check
Move verhindert durch Kollision
Click auf Feld (Leer oder mit Figur)
Markiere alle Angreifer
Jeweils sollte dabei unterschieden werden in "Spieler ist am Zug" / "Spieler ist nicht am Zug".
Problem
Das wäre aktuell nur durch 14 verschiedene Marker lösbar, die dann wiederum in den Themes nachgetragen werden müssten (3 Themes * 3 Layouts * 14 Marker = 126 icons)
Zu viel Aufwand.
Es wäre sinnvoll ein adaptiveres System aufzubauen, dass diese Kombinationen automatisch erzeugen kann.
Ggf. durch aufbrechen in binäre Flags, oder mehrere enums.
The text was updated successfully, but these errors were encountered:
Userstory
Vor allem mit den neuen Pieces
Archer
undCatapult
ist es sehr undurchsichtig, wo ein Piece angreifen kann.Außerdem wäre es schön, wenn eindeutiger wäre, welche moves z.B. durch King-Check oder Kollision blockiert sind.
Lösungsansatz
Das erweiterte Markersystem sollte diese Zustände modellieren können:
Jeweils sollte dabei unterschieden werden in "Spieler ist am Zug" / "Spieler ist nicht am Zug".
Problem
Das wäre aktuell nur durch 14 verschiedene Marker lösbar, die dann wiederum in den Themes nachgetragen werden müssten (3 Themes * 3 Layouts * 14 Marker = 126 icons)
Zu viel Aufwand.
Es wäre sinnvoll ein adaptiveres System aufzubauen, dass diese Kombinationen automatisch erzeugen kann.
Ggf. durch aufbrechen in binäre Flags, oder mehrere enums.
The text was updated successfully, but these errors were encountered: