Bei der Analyse ist sicher egal, aber relevant für die Praxis wäre der Ablauf in einer Partie. Was passiert da?
- Voriger Zug wird berechnet und ausgeführt.
- Ponderzug wird intern ausgeführt
- Ponderberechnung läuft
- Eingabe eines Zuges wird erkannt
- Wenn eingegebener Zug = Ponderzug dann setze Berechnung fort (bei genügend Rechenzeit bis jetzt also sofortige Antwort) - sonst führe Antwortzug aus und starte Berechnung neu
Eingabe eines Zuges muss sich hier entscheiden wann ist die Zugeingabe abgeschlossen und wird zurück gemeldet und wann wird bei einer Veränderung noch mal justiert?