Simple, CLI-playable chess-engine.
This is a work in progress. For now, it features only an engine that tries to take you as many pieces as possible (including your king), using the alpha-beta algorithm.
Features to be implemented:
- en passant capturing, castling;
- prevent the user from putting themselves in check;
- handle endgames properly by detecting draw and checkmate;
- improve the heuristic evaluation function to take more into account than the values of pieces.