Conversation
|
Warum werden in den Github Actions die 2024/25 Tests ausgeführt?
|
sc.GamePlayTest > sc.GamePlayTest > sc.GamePlayTest > return regular scores FAILED Das ist auch der Test für das 2024 plugin, oder? |
|
weil die auch weiterhin funktionieren sollen - schließlich werden wir ja dann durch die plugins rotieren, wenn wir alle funktionsfähig halten müssen wir dann kaum noch saisonspezifische arbeiten verrichten |
|
bitte auch wincondition testen - wenn der swarm connected ist (ein fisch corenered) und die runde vorbei sollte der spieler gewinnen, aber wenn die runde nicht vorbei ist muss er verlieren |
|
und dann das todo comment entfernen aber bis hierhin sieht alles gut aus |
|
bzgl CI ist alles nochmal im gradle 9 update überarbeitet |
Genau das verwirrt mich ja. Ich habe ja nichts Saisonübergreifendes angefasst. Wie kann das sein? |
|
@xeruf Die andere WinReason wird in dieser Implementierung gar nicht genutzt. Ist die noch hier, weil die in der vorherigen Implementierung vorhanden war? Ist der Plan alte Code-Schnipsel zu behalten? |
|
ja gibt flaky tests, hab ich im gradle update auch verbessert bitte noch weiter Fälle testen:
aber beachten, nachden den Regeln: das heißt der cornered fisch gewinnt nicht unbedingt am ende einer runde, kommt drauf an ob das der größte zusammenhängende schwarm ist (wahrscheinlich nicht) FIRST_UNION sollte das zweite kriterium im text abbilden, weiß nicht ob das überhaupt schon korrekt implementiert ist? müsste ja irgendwo getrackt werden... |
Ich glaube nicht, dass wir es hinbekommen, dass so viele Fische gecornered sind, dass sie mehr sind als der größte Schwarm des Gegners der cornered. |
|
FIRST_UNION ist dieses Jahr gar keine Wincondition. Deshalb meine Frage. Ist das da noch aus legacy Gründen, damit man die alten Regeln schneller findet? |
Fixes #437