good

command module
v0.0.0-...-0d626b8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 9, 2022 License: MIT Imports: 3 Imported by: 0

README

good

A good chess engine.

Setup

Install or update it:

go install github.com/clfs/good@latest

Uninstall it:

rm -i $(which good)

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package chess provides basic chess constants and functions.
Package chess provides basic chess constants and functions.
Package eval implmements an evaluation function for positions.
Package eval implmements an evaluation function for positions.
internal/nnue
Package nnue implements an NNUE positional evaluation function.
Package nnue implements an NNUE positional evaluation function.
internal/refeval
Package refeval implements an evaluation function that only accounts for material and checkmate.
Package refeval implements an evaluation function that only accounts for material and checkmate.
Package fen implements parsing and generation for FEN notation.
Package fen implements parsing and generation for FEN notation.
Package search finds good moves in positions.
Package search finds good moves in positions.
internal/mcts
Package mcts implements Monte Carlo tree search.
Package mcts implements Monte Carlo tree search.
internal/refsearch
Package refsearch is a reference implementation of a search function.
Package refsearch is a reference implementation of a search function.
Package uci implements the UCI protocol.
Package uci implements the UCI protocol.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL