Stars
All Algorithms implemented in Python
Sunfish: a Python Chess Engine in 111 lines of code
HandyRL is a handy and simple framework based on Python and PyTorch for distributed reinforcement learning that is applicable to your own environments.
A pure Python shogi library with move generation and validation and handling of common formats.
A Chess GUI based from Python using PySimpleGUI and Python-Chess.
Deep reinforcement learning with tensorflow2
The Arimaa Engine Interface provides a standard method to communicate and control an Arimaa bot.
A bridge between Lishogi API and Lishogi USI Bots
A multi-algorithm chess game that aims to teach AI concepts through experimentation. Users can select from four algorithms to compete against, as well set the search depth.
A UCI "Chess engine" that combines the power of other chess engines.
Small utilities to download games from 81Dojo, parse a BGA game replay and generate Shogi22680 positions. Rambling about Shogi variants
Converter between sfen string and YaneuraOu packed sfen for shogi
An UCI "chess engine" that combines the power of Lc0 and Stockfish.
A tool for the book generation using YaneuraOu.
A chess engine playing at 1400 ELO on chess.com using MTD-f algorithm
An Abema-esque evaluation bar for Shogi, slightly modified for streaming.