C# chess library containing a complete data structure and move generation.
-
Updated
Sep 9, 2026 - C#
C# chess library containing a complete data structure and move generation.
The world's strongest Java chess engine.
A terminal implementation of the game Quoridor with an engine
Zero + is a Gomoku AI that implements threat space search, minimax with alpha beta pruning optimized with Zobrist and linear sequence cache, Principal Variation Search, and Monte Carlo Tree Search.
A UCI-compatible chess engine, capable of beating (most) human players.
A python based chess engine
Quoridor game implementation integrated with a versatile and reusable AI agent for solving two-player board games
A chess engine written from scratch in Python: negamax search, Texel-tuned evaluation, a Pygame GUI with chess.com-style game review, and a UCI adapter that runs it as a Lichess bot. Around 2200 Lichess rapid. Every change measured by SPRT, node counts or Stockfish rather than guessed.
Efficient Algortihm for Tic Tac Toe game ai with alpha beta pruning
A high-performance WebAssembly Chinese Chess (Xiangqi) AI powered by ElephantEye C++ engine. Features real-time UCCI search analysis and pure local WASM computation.
Chess engine built from scratch in C++17 using bitboards, alpha-beta pruning, and a Zobrist-hashed transposition table. Benchmarked against Stockfish
A stunning 3D chess game where you journey through the ages of human history. Win games, gain ELO, and travel through 20 unique eras—from the age of dinosaurs to transcendent cosmic realms.
Uses bitboards for speed and alpha beta to search for best move
An intelligent agent that plays the board game Go.
A gomoku player via Min-Max Search and Alpha-Beta Pruning, running on https://botzone.org.cn/
Exhaustive chess game-tree explorer — transposition tables, Zobrist hashing, destiny overlays. Godot 4.3 + Rust implementations.
A full MTD(f) implementation. 2x faster than AlphaBeta.
a C++ chess engine with support for full chess rules and an AI opponent. It implements move generation, position evaluation, and a minimax search with alpha-beta pruning to choose the best moves. This project is designed to be modular and extensible.
C 语言实现的五子棋对弈引擎:Alpha-Beta 搜索 + Zobrist 置换表 + 根节点多线程并行 + 连珠禁手规则
To associate your repository with the zobrist-hashing topic, visit your repo's landing page and select "manage topics."