Open elfalko opened 4 years ago
Ich hab mal versucht ein Unit test dafür zu schreiben, kann aber zumindest so den Fehler nicht reproduzieren: https://github.com/thielepaul/Schafkopf/blob/d2945c889349bc750809a07b9a7d28ab17cc34ed/Schafkopf.Tests/Wenz.cs
Nachdem ich kein Fehler in der Spiellogik finden konnte, ist meine Vermutung dass das Problem durch eine Race Condition verursacht wird. Um eben das zu verhindern baue ich den GameState so um, dass er synchronized ist: https://github.com/thielepaul/Schafkopf/pull/9
Situation: letzter stich bei wenz:
Spieler bekommt den stich und gewinnt ungerechtfertigt