Skip to content

1.0.0

Latest

Choose a tag to compare

@LostandAdrift LostandAdrift released this 02 Oct 03:20
  • Chess Pieces: Introduced separate classes for each chess piece (Pawn, Rook, Knight, Bishop, Queen, King) extending from an abstract Piece class.
  • Game Board: Implemented the GameBoard class to handle the game's state, logic, and user interactions.
  • GUI: Developed a graphical interface using JavaFX in the ChessGUI class, representing the chessboard with a grid of buttons.
  • Unit Tests: Added a unit test for the resetBoard method of the GameBoard class.
  • Documentation: Incorporated basic comments for classes and methods. Further documentation and Javadocs annotations are planned for future releases.

This release serves as the foundational setup for the JavaChess game, with core functionalities in place. Future releases will focus on refining the game mechanics, enhancing the user interface, and expanding the test suite.