/Finny

Lichess UCI Chess Bot

Primary LanguagePython

Finny

Small UCI Chess Program based on the PythonChess lib and Python 3

Current Status: Plays only random moves.

Next coding step: Wrap it as a LichessBot and make it stronger with AlphaBeta search.

Playing installations:

  • Use the .exe executable for your UCI playing GUI (as e.g. Arena). Find it on the releases page!
  • You can test the exe (or the bat / bash scripts below) if you start it in a shell. Then type each command with return: "uci"; "isready"; "ucinewgame"; "position startpos d2d4"; "go depth 4" and see the response as e.g. "bestmove g8f6".
  • If you want to clone the git repo or download the zip you need to have python3 installed and do "pip install python-chess" in the shell. Then start finny.py.