Skip to content

Pre-Release

Pre-release
Pre-release
Compare
Choose a tag to compare
@RyanLauQF RyanLauQF released this 07 Aug 13:15
· 21 commits to main since this release

This is the pre-release version of the chess engine created using Java complete with time control and a GUI.
UCI protocol and Game menu has not been implemented yet.

AI Features:

  • Opening Book (Built into an OpeningTrie using a database of >2600 Elo Games)
  • Negamax Search with Alpha-Beta pruning
  • Static board evaluation
  • Move Ordering (PV Nodes, MVV / LVA for Captures, Promotion)
  • Quiescence Search
  • Transposition Table (Zobrist Hashing)
  • Null-Move pruning
  • Search Extension on check
  • Killer / History Heuristics
  • Iterative Deepening Search