Skip to content

Releases: software-challenge/backend

21.3.3: Interne Logikverbesserungen

01 Mar 15:14
Compare
Choose a tag to compare
  • Game: Refactor turn advancing logic (#391)
  • Networking: Improve Exception handling within games and rooms (#383)

21.3.2

12 Feb 19:32
Compare
Choose a tag to compare
Ensure GameState#round is always aligned with turn

21.3.1: Fehlerbehebungen

11 Feb 18:43
Compare
Choose a tag to compare

Fehlerbehebungen bei GameState#clone und Netzwerkverbesserungen

  • Fix GameState clone, hashCode and equals to include undeployedPieceShapes and validColors
  • Remove superfluous class attributes from GameState XML
  • Synchronize XML packet sending to prevent messages from interleaving (219466c0a)

21.3.0: Feature-Ergänzung & viele Fixes

29 Jan 19:19
Compare
Choose a tag to compare

Implementierung fehlender Funktionen (klonen, TestClient, toString) und viele Fixes

Fixed

  • Send final Gamestate to listeners when a game ends (#364)
  • Remove extra field from Move/Piece XML (23589a153)
  • Player dependency declarations (#373)

Added

  • Implement cloning for GameState & Board (#356)
  • Add README for player (#373)
  • Create CONTRIBUTING & GUIDELINES (#360)
  • Modularize XStream initialization using ServiceLoader (#352)

Changed

  • Improve logback config (#371)
  • Improve Gradle configuration & TestClient build (#368)
  • TestClient: Make it work (#372) & load current Game id from classpath (#367)

21.2.1

18 Dec 18:23
Compare
Choose a tag to compare
Build-Verbesserungen & besseres MoveMistake-Feedback

21.2.0

14 Dec 19:33
Compare
Choose a tag to compare
Internal Protocol updates, Game flow adjustments

21.1.0

13 Nov 21:18
Compare
Choose a tag to compare
Verbesserung von getPossibleMoves & Player

21.0.3

29 Oct 09:51
Compare
Choose a tag to compare
Behebt Fehler, die Verbindungen von Clients verhinderten

21.0.2

23 Oct 10:47
Compare
Choose a tag to compare
Fehlerbehebungen

21.0.1

08 Oct 17:39
3a56dfc
Compare
Choose a tag to compare
Convert Starter and Logic from Kotlin to Java