Command-line chess (also supports the UCI protocol - plays random moves)
License: MIT License
Python 100.00%
command-line-chess's Introduction
Description โ
Command-line chess game (also supports the UCI protocol - plays random moves)
Instructions โก
Run chess.py to play.
Use this format to move on the chess board: e2e4, e7e5, e1g1, a7a8q, etc.
UCI Information ๐
uci.py and engine.py are the files used for implementing the UCI (Universal Chess Interface) protocol.
run uci.py to start the engine.
For connecting it to a GUI like SCID or Arena, make uci.py executable or create a shell script to run uci.py, and select that as the engine in the GUI.
Since it follows the UCI protocol, it can also be connected to the chess playing website Lichess.