A UCI chess engine written in Java.
I have been ported to Rust, and a more recent version of my code can be found HERE.
https://lichess.org/@/Weiawaga
- Board representation
- Move generation
- Search
- Evaluation
- Move ordering
- Other
Move generation inspired by surge.