A Chess Engine made in Rust using the ggez crate.
Planning to implement an AI using the Minimax Algorithm. We'll see how it goes.
Note: All piece assets were obtained from here (Wikimedia) and are public domain.
As of 31st July 2020, this is a fully functional chess game. Though without an AI, it's playable by two people.
- Board Implementation
- Piece Implementation
- Piece Moves Implementation
- Rendering
- Player-Piece Interaction
- En Passant
- Castling
- Check & Checkmate
- Minimax AI