A Java chess engine and swing GUI with full rule enforcement, powered by iterative deepening alpha beta search, quiescence evaluation, zobrist hashed transposition tables, and a simple opening book.
java chess-engine swing gradle alpha-beta-pruning transposition-table iterative-deepening bitboard-datastructure quiescence-eval
- Updated
Jan 16, 2026 - Java