arnaudperalta / mayachess

Basic chess engine, personal project straight from my free time. Feel free to leave suggestions.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

♟ MayaChess

Chess engine developped under the traditionnal minimax alpha-beta pruning algorithm, written in Go.

this slowpoke moves

  • 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.

Dependency tracking

$ go mod init github.com/arnaudperalta/mayachess
$ go mod download

Run :

$ go run src/*.go

Build :

$ go build -o mayachess src/*.go

About

Basic chess engine, personal project straight from my free time. Feel free to leave suggestions.


Languages

Language:Go 98.4%Language:Shell 1.6%