Java Chess Engine (UCI compatible)
-
Updated
Jul 4, 2024 - Java
Java Chess Engine (UCI compatible)
A chess engine written in Java.
This is an adaption of Peter Österlund's CuckooChess 1.12. The source code provided is a Java Maven project in UTF-8. The program, except for the chess font, is copyrighted by Peter Österlund, and is available as open source under the GNU GPL v3 license.
A chess library, chess engine, Lichess client, and UCI implementation written in Java
A Java chess engine. Uses UCI protocol. Playable on lichess.
An XBoard/WinBoard chess engine written in Java
A Java implementation of Chess using bitboards.
Liquid chess engine is a chess engine that acts like liquid (human play) adapt's to opponents rating level
24-bit ANSI colored, console-based chess engine using Java. Optional multi-threaded AI using Minimax with alpha-beta pruning. Fully configurable properties including: ply depth, thread pool size, optional AI time limit, all colors, and more.
JChess is a chess engine, entirely written in Java
Implementation of the Python Chess AI in Java. This is substantially faster than its Python counterpart.
A UCI chess engine.
A simple chess engine built purely with core java. Focused on code readability and best practices.
Chess Engine Developed With The MiniMax Algorithm
This is a simple chess game implemented in Java with a Swing-based graphical user interface. The game includes a chessboard with pieces, and users can interact with the board to move pieces.
StartChess is a PvP chess game as a web application. Built using Vaadin and Spring Boot. Chess engine implemented from the ground using Java. StartChess is a proof of concept (POC).
Add a description, image, and links to the chess-engine topic page so that developers can more easily learn about it.
To associate your repository with the chess-engine topic, visit your repo's landing page and select "manage topics."