A minimal chess engine written in modern C++.
Implements full board representation, legal move generation, and a basic Minimax.
- Full 8x8 board representation
- Piece movement logic
- Captures
- Basic evaluation function
- Minimax AI (depth 2–3)
- Terminal board rendering
mkdir build
cd build
cmake ..
make
./cpp_chess_engine