A java chess library for generating legal chess moves, determining check / mate / draw, determining the chess opening. Supports SAN, FAN, LAN, UCI and PGN.
-
Updated
Oct 15, 2024 - Java
A java chess library for generating legal chess moves, determining check / mate / draw, determining the chess opening. Supports SAN, FAN, LAN, UCI and PGN.
Read chess opening books in polyglot .bin format and lookup ECO data
Chess opening classification data
CompactChessOpenings is an open-source Java 7+ library which adds all ECO openings to CompactChess.
Add a description, image, and links to the chess-opening-classification topic page so that developers can more easily learn about it.
To associate your repository with the chess-opening-classification topic, visit your repo's landing page and select "manage topics."