Chess engine developped under the traditionnal minimax alpha-beta pruning algorithm, written in Go.
- UCI protocol support for communication with connected chess board or chess websites API (for example : Lichess / lichess-bot).
- Engine based on the chess library notnil/chess.
$ go mod init github.com/arnaudperalta/mayachess
$ go mod download
$ go run src/*.go
$ go build -o mayachess src/*.go