https://github.com/paulsonkoly/chess-3
A chess engine written in Go.
https://github.com/paulsonkoly/chess-3
chess chess-engine golang uci
Last synced: 3 months ago
JSON representation
A chess engine written in Go.
- Host: GitHub
- URL: https://github.com/paulsonkoly/chess-3
- Owner: paulsonkoly
- License: mit
- Created: 2025-02-02T18:29:53.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-02-02T23:09:21.000Z (3 months ago)
- Last Synced: 2026-02-03T02:57:04.500Z (3 months ago)
- Topics: chess, chess-engine, golang, uci
- Language: Go
- Homepage:
- Size: 4.68 MB
- Stars: 42
- Watchers: 2
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Chess 3
chess-3 is a [UCI](https://www.chessprogramming.org/UCI)-compatible chess [engine](https://en.wikipedia.org/wiki/Chess_engine). It is a successor of [chess2](https://github.com/paulsonkoly/chess-2) and [chess](https://github.com/paulsonkoly/chess).
chess-3 is a standalone command-line chess engine. It does **not** include a graphical interface, chess server, networking, or multiplayer support. It is designed to be used via a UCI-compatible chess GUI or tournament manager.
chess-3 can be used in most of the chess GUIs, such as [Arena](https://www.playwitharena.de/), [BanksiaGUI](https://banksiagui.com/), [CuteChess](https://cutechess.com/), [PyChess](https://github.com/pychess/pychess) etc.
chess-3 is occasionally online on Lichess using chess-2's [Lichess account](https://lichess.org/@/chess-2-bot).
## CCRL
| version | ccrl elo |
|:-------:|------------:|
| 3.0 | |
| 2.0 | [2793][2.0] |
| 1.0 | [2631][1.0] |
[2.0]: https://www.computerchess.org.uk/ccrl/4040/cgi/engine_details.cgi?print=Details&each_game=0&eng=Chess-3%202.0%2064-bit#Chess-3_2_0_64-bit
[1.0]: https://www.computerchess.org.uk/ccrl/4040/cgi/engine_details.cgi?print=Details&each_game=0&eng=Chess-3%201.47%2064-bit#Chess-3_1_47_64-bit