C# chess library containing a complete data structure and move generation.
-
Updated
Jun 29, 2024 - C#
C# chess library containing a complete data structure and move generation.
Sepentia - a chess engine coded in python that uses alphabeta/negamax and transposition table with better move ordering to achieve an ELO of 1500 at depth 4. Inspired a lil from a lot of chess engines available in open source
A terminal implementation of the game Quoridor with an engine
Re-designed Chess engine and converted in C++
A C++ Chess Engine Finding Best Moves.
A Chess Engine Enhanced with Transposition Tables, Move Ordering, Null Move Pruning, Aspiration Window, Alpha-Beta Pruning, Quiescence Search, and Opening Books.
Das Ziel ist die Entwicklung eines Jupyter-Notebooks, in dem das Mühle-Spiel mit Hilfe von Python implementiert wird. Die Spiellogik verwendet alpha-beta-pruning und Transpositions-Tabellen.
Simple chess engines based on sunfish
A UCI-compatible chess engine, capable of beating (most) human players.
A python based chess engine
Quoridor game implementation packed with a generalized and fully reusable 2-player board game solver AI agent
A Gomoku developed with Qt. 一個基於Qt開發的五子棋
Rust software for solving impartial games.
This is a tic tac toe ai which is unbeatabel. It uses a algorithm called the negamax. Inorder to optimize the algorithm alpha beta pruning and transpostion tables are used.
Java chess AI using Principal Variation Splitting, Piece Square Tables, Opening Book and Tapered Evaluation.
This homework is about Implementing a smart agent to play Quoridor, using Min-max, a heuristic function, Transposition Table and forward pruning. This homework is a part of many projects in a Fundamentals to AI course @ FUM.
A Negamaxing Chess program in Java
♟️ Ataxx [2 Player Console Game]
A full MTD(f) implementation. 2x faster than AlphaBeta.
Add a description, image, and links to the transposition-table topic page so that developers can more easily learn about it.
To associate your repository with the transposition-table topic, visit your repo's landing page and select "manage topics."