software-challenge / backend

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

Undeployed pieces werden nicht mehr gesendet wenn rot keine mehr hat #225

Closed Yasamato closed 5 years ago

xeruf commented 5 years ago

was genau ist das Problem? Für mich sieht alles korrekt aus.

Yasamato commented 5 years ago

image Nach dem setzen des letzten undeployed red, sendet der server nur noch leere listen für undeployed

xeruf commented 5 years ago

Ich habe einen state erzeugt, alle red pieces entfernt und das kam dabei raus:

<state startPlayerColor="RED" currentPlayerColor="RED" turn="0">
  [...]
  <undeployedRedPieces/>
  <undeployedBluePieces>
    <piece owner="BLUE" type="BEE"/>
    <piece owner="BLUE" type="SPIDER"/>
    <piece owner="BLUE" type="SPIDER"/>
    <piece owner="BLUE" type="SPIDER"/>
    <piece owner="BLUE" type="GRASSHOPPER"/>
    <piece owner="BLUE" type="GRASSHOPPER"/>
    <piece owner="BLUE" type="BEETLE"/>
    <piece owner="BLUE" type="BEETLE"/>
    <piece owner="BLUE" type="ANT"/>
    <piece owner="BLUE" type="ANT"/>
    <piece owner="BLUE" type="ANT"/>
  </undeployedBluePieces>
</state>

Sieht für mich valide aus.

Yasamato commented 5 years ago

Hm... ich schau mal in der gui bei der konversation

xeruf commented 5 years ago

ich vermute er parsed das shorthand tag nicht richtig

Yasamato commented 5 years ago

Bei fetchBackend returned er bereits einen leeren Array image image

Falls es hilft: hier ist auch der log... software-challenge-gui-2019.9.27.log.html.zip

xeruf commented 5 years ago

Ich schiebe das zur gui, liegt nicht am Server.