Chess engine
-
Updated
Sep 6, 2025 - C++
Chess engine
A C++ header-only library for efficient move generation in chess using "magic bitboards" technique
A UCI-compatible four-player chess engine powered by deep RL and 256-bit bitboards.
"Strong" chess engine made in C++
A UCI Engine Developed from the ground up by Blake Johnson
The successor to the failed project sukless-chess
Basic bitboard UCI chess engine for learning purposes.
An AI program that plays chess by reading in moves from the command line
Implementation of magic bitboards to use in chess engines (with optimized functions for MSVC).
A high-performance Rubik’s Cube solver written in modern C++. This project features multiple cube representations (3D array, 1D array, bitboard) and implements advanced solving algorithms, including BFS, DFS, IDDFS, and IDA* with pattern database heuristics. Designed for speed, modularity, and extensibility, it’s ideal for both educational purposes
A chess engine in C++23.
Chess engine designed to be embedded into other games
chess magic number search for quick sliding piece move generation
Chess engine written in C++
Chess engine including board representation, move generation, and tablebase algorithms
An Efficient Console-based PvP Connect Four w/ C++
Add a description, image, and links to the bitboard topic page so that developers can more easily learn about it.
To associate your repository with the bitboard topic, visit your repo's landing page and select "manage topics."