• v0.5-alpha 95773c49ba

    Chess v0.5-alpha Pre-Release

    CyB3RC0nN0R released this 2019-12-11 09:44:22 +01:00 | 9 commits to master since this release

    This alpha release includes the following changes:

    • Serialization of games to PGN files
    • Serialization of moves to Standard Algebraic Notation (SAN)
    • Several bug fixes
    • Refactoring of the internal API
    Downloads
  • v0.4-alpha 54e4a0e2e4

    Chess v0.4-alpha Pre-Release

    CyB3RC0nN0R released this 2019-09-21 09:54:10 +02:00 | 54 commits to master since this release

    This alpha release includes the following changes:

    • Running multiple games at once
    • Switching between games
    • Starting games by loading a FEN-string
    • Loading FEN-files
    Downloads
  • v0.3-alpha 1ce8b8355a

    Chess v0.3-alpha Pre-Release

    CyB3RC0nN0R released this 2019-08-16 18:18:26 +02:00 | 77 commits to master since this release

    This alpha release includes the following changes:

    • Board coordinates and better move visualization
    • Dialog for configuring a new game
    • Exporting the board as a FEN-string
    • UCI protocol
    • Creating and serializing a list of UCI-compatible chess engines
    Downloads
  • v0.2-alpha d8f5f3bbf4

    Chess v0.2-alpha Pre-Release

    CyB3RC0nN0R released this 2019-08-16 18:00:37 +02:00 | 108 commits to master since this release

    This alpha release contains the following changes:

    • Multiple bug fixes
    • Menu bar with options for starting a new game
    • Configuration dialog when starting a game against the program
    • Castling
    • Pawn promotion
    • Textures packaged inside the JAR file
    • Red arrows indicating the last move
    Downloads
  • v0.1-alpha 9cf121699f

    Chess v0.1-alpha Pre-Release

    CyB3RC0nN0R released this 2019-08-15 19:17:27 +02:00 | 122 commits to master since this release

    This is the first alpha release of the project and implements the following functionality:

    • Board representation and rendering
    • Move validation and generation
    • Piece movement through mouse input by the user
    • Piece movement by the program (AIPlayer mode)
    Downloads