Releases: zachartrand/Chess
Releases · zachartrand/Chess
Chess v0.0.7.1
Chess v0.0.7.1 Release
Major Bug Fix
- Fixed bug where themes could not be chosen in GUI menu and import in the chess_main failed.
Chess v0.0.7
Chess v0.0.7 Release
What's new
Added menu to choose player settings before starting the game.
Bug fixes
Fixed en passant bug
Chess v0.0.6
Changes in this release:
- Added AI functionality
- Bug fixes
Chess v0.0.5
Changes in this release:
- Added move animations
- Fixed incorrect/badly written comments and docstrings
Chess v0.0.4
Changes to this version:
- Fixed bug where a pawn had two choices of en passant in one turn.
- Added "e.p." to the end of en passant moves in algebraic notation.
- Fixed en passant move notation to include starting rank of the pawn and the 'x' symbol.
- Minor bug fixes.
Chess v0.0.3
Changes in this release:
- Added castling and en passant functionality.
Chess v0.0.2
Changes made in this release:
- Added algorithm to find checks and pins and remove invalid moves
- Added Pawn promotions
- Added highlighting to valid moves after a piece is clicked on
- Added functionality to display the board from Black's perspective
- Changed move functions to be more general with the directions pieces can move stored in the piece itself, reducing redundancy and length of code in the GameState class
Chess v0.0.1
Initial upload of the Chess program.