A simple Chess Engine built from scratch using Java.
- Functioning Chess engine to play against (2000+ ELO on Chess.com)
- Real-time evaluation and search-depth information
- All rendering/input handling is done with LibGDX.
- All underlying Chess code (pieces, moves, move generation) is custom-coded by me.
- Features a NegaMax algorithm with alpha-beta pruning, move ordering, transposition tables, Zobrist hashing, and other various optimizations.
- Includes functions for endgames and book openings.