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
Aug 27, 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
CompactChessOpenings is an open-source Java 7+ library which adds all ECO openings to CompactChess.
Chess opening classification data
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."