software-challenge / backend

Server, Client und Spiel-Plugins der Software-Challenge Germany
https://www.software-challenge.de
11 stars 10 forks source link

Problem mit Gewinnbedingung wenn Schwarm durch fressen des letzten einzelnen Fisches entsteht #198

Closed SKoschnicke closed 5 years ago

SKoschnicke commented 5 years ago

Erreichte uns von Schuelern:

beim heutigen Testen der Servers ist uns ein Bug aufgefallen. Wenn der rote Spieler einen Schwarm und zusätzlich einen einzelnen Fisch hat, und dieser einzelne Fisch vom anderen Spieler gefressen wird, erscheint keine Gewinnmeldung. Der rote Spieler kann nicht ziehen. Der blaue Spieler hat die Animation für das Ziehen, kann jedoch keine Züge machen. Vermutlich gibt es ein Problem mit der Abfrage, ob ein Spieler nach dem Zug des anderen Spielers gewonnen hat.

Ich weiss nicht, ob es am Server oder an der GUI liegt. Stelle es erstmal beim Server ein.

soerendomroes commented 5 years ago

Konnte ich nicht reproduzieren. Es gibt jetzt einen test dafür, siehe 0f56bf3aa167d39a08cc7e1066ca79a3a6f800fe (den Tippfehler im commit nicht beachten).

SKoschnicke commented 5 years ago

Danke, dann ist es vermutlich ein Problem in der GUI. Machen wir dort weiter, siehe https://github.com/CAU-Kiel-Tech-Inf/socha-gui/issues/16