go-chess-cli, v1.0
Posted on

The chess program with a terminal-based interface.
Major version.
Features
- displaying a board:
- by ASCII symbols;
- interacting via text commands (moves in pure algebraic coordinate notation);
- options:
- initial position in Forsyth–Edwards notation;
- human color (i.e. a computer can move first);
- move searching restrictions:
- maximal size of the transposition table;
- duration of move searching.
Installation
$ go get github.com/thewizardplusplus/go-chess-cli/...
Usage
$ go-chess-cli -h | -help | --help
$ go-chess-cli [options]
Options:
-h,-help,--help— show the help message and exit;-cacheSize ITEMS— maximal cache size (default:1000000, i.e. one million);-color {black|white}— human color (default:white);-duration DURATION— search duration (e.g.72h3m0.5s; default:5s);-fen STRING— board in FEN (default:rnbqk/ppppp/5/PPPPP/RNBQK, i.e. Gardner's minichess).
Repository
Link: https://github.com/thewizardplusplus/go-chess-cli/tree/v1.0.
Content: code.
License: MIT.