Hi, hallo
ja bitte, such' mal raus...
für die reine Zugüberprüfung leuchtet mir das ja auch ein, a b e r...
wie prüfst du denn z.B. auf patt, schach, oder matt?
oder ob eine gegnerische Figur geschlagen wird, bzw. im Weg steht
-> man kann den Läufer nicht C1 auf G5 ziehen, wenn auf F4 ein eigener oder Fremder Springer steht
wahrscheinlich müßte man beide Varianten entwickeln und dann anhand von Benchmarks rausfinden, welche Variante sich besser eignet. Bei einer reinen Server-Validierung, könnte der Benutzer/Spiele ja auch erst mal probieren mit der Dame auf D1 den König auf E8 zu schlagen ...
Thomas's Idee, auf dem Server eine Liste mit möglichen Bewegungen und den Bewegungsmustern zu hinterlegen ist halb/halb ... die Liste müsste sich dynamisch verändern.
Tschau, tschüß,
Frank