JordanLeich / command-line-chess

Command-line chess (also supports the UCI protocol - plays random moves)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Description ❗

  • Command-line chess game (also supports the UCI protocol - plays random moves)

Instructions ⚡

  1. Run chess.py to play.
  2. 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.

About

Command-line chess (also supports the UCI protocol - plays random moves)

License:MIT License


Languages

Language:Python 100.0%