A simple (Human vs Human) chess game made in Java using the Swing for the GUI.
Watch the full demo at: https://youtu.be/75fPROiHqzU
GUI inspired by : https://www.chess.com/ (ICY SEA)
- Highlight legal moves for a piece from the Preferences Menu.
- Captured pieces are displayed on the left panel.
- Moves history is displayed on the right panel in the standard algebraic notation.
- Board can be flipped from the Preferences Menu.
- En Passant, Pawn Promotion, Castling, PawnJump implemented.
- Under-promotion of a Pawn.
- AI vs Human & AI vs AI.
- Game Database.
- Game Imports.
- Book Moves.