Chess game with C++ and SFML for GUI
download the RUN_ME folder and click on the chess.exe file
- add castling
- add more mods
- Game, this class manages the game flow.
- Board, this class manages all the checker.
- checker - this class controls a specific spot (row,col) on the board.
- Unit is a abstract class with two method: draw - draw the unit on screen. get_possible_moves - get all the possible moves for a specific unit. King, Queen, Knight, Bishop, Rook, Pawn - all inherit from Unit.