Simple hobby command-line interface (CLI) chess program written in Python
Go to file
2023-03-15 18:07:44 -04:00
.gitignore Very basic functionality 2023-03-15 00:52:32 -04:00
chesscli.py Validate moves and erase errors from terminal 2023-03-15 18:07:44 -04:00
docker-compose.yml Very basic functionality 2023-03-15 00:52:32 -04:00
Dockerfile Very basic functionality 2023-03-15 00:52:32 -04:00
LICENSE Very basic functionality 2023-03-15 00:52:32 -04:00
README.md Very basic functionality 2023-03-15 00:52:32 -04:00
requirements.txt Very basic functionality 2023-03-15 00:52:32 -04:00

ChessCLI

ChessCLI is a simple hobby command-line interface (CLI) chess program written in Python that lets you play against chess engines such as Stockfish, or any other engine that supports the Universal Chess Interface (UCI) protocol. The CLI will prompt you for moves in standard algebraic notation (SAN) to play the game. You would typically use this with a physical chessboard for visualizing. Therefore, if you are looking for graphics, this will not be the software for you.

Docker

A Dockerfile and a docker-compose.yml file are included to aid in compiling the desired version of Stockfish and to place the resulting binary in an adjacent bin directory for use by the application.

Copyright (C) 2023 Kris Lamoureux

This project is licensed under the 0BSD License - see the LICENSE file for details.