An open API service indexing awesome lists of open source software.

https://github.com/guhansiyer/checkmate

An automated scorekeeper that provides the benefits of chess servers to physical games of chess.
https://github.com/guhansiyer/checkmate

chess computer-vision image-processing machine-learning opencv-python python3

Last synced: 8 months ago
JSON representation

An automated scorekeeper that provides the benefits of chess servers to physical games of chess.

Awesome Lists containing this project

README

          

# checkmate

## Introduction

checkmate is an automated scorekeeper that provides the benefits of internet chess servers for over-the-board games of chess. Using a compatible device's integrated camera, checkmate recognizes piece movement and denotes moves in proper notation to a text file upon detection. When a game ends, checkmate uploads the aforementioned text file to the popular server Lichess for analysis through the Stockfish engine.

## Installation

checkmate requires a version of Python as recent as or more recent than Python 2.7. In addition, it requires the libraries contained within **import.txt**. Install these libraries with:
```
pip install -r import.txt
```

## Documentation

TBA

## Features

TBA

## License

Checkmate is licensed under the MIT License. All details are contained within the **LICENSE.txt** file.