internal/

directory
v1.0.3 Latest Latest
Warning

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

Go to latest
Published: Jun 4, 2021 License: MIT

Directories

Path Synopsis
Package assert is a helper to allow assert tests in a more standardized and simple manner.
Package assert is a helper to allow assert tests in a more standardized and simple manner.
Package config holds globally available configuration variables which are either set by defaults, read from a config file or set by command line options.
Package config holds globally available configuration variables which are either set by defaults, read from a config file or set by command line options.
Package evaluator contains structures and functions to calculate the value of a chess position to be used in a chess engine search
Package evaluator contains structures and functions to calculate the value of a chess position to be used in a chess engine search
Package history provides data structures and functionality to manage history driven move tables (e.g.
Package history provides data structures and functionality to manage history driven move tables (e.g.
Package logging is a helper for the "github.com/op/go-logging" package to reduce the lines of code within each go file to one line.
Package logging is a helper for the "github.com/op/go-logging" package to reduce the lines of code within each go file to one line.
Package movegen contains functionality to create moves on a chess position.
Package movegen contains functionality to create moves on a chess position.
Package moveslice provides helper functionality for slices of type Move (chess moves).
Package moveslice provides helper functionality for slices of type Move (chess moves).
Package openingbook The OpeningBook reads game databases of different formats into an internal data structure.
Package openingbook The OpeningBook reads game databases of different formats into an internal data structure.
Package position represents data structures and functions for a chess board and its position.
Package position represents data structures and functions for a chess board and its position.
Package testsuite contains data structures and functionality to be able to run chess test suites which contain chess positions as EPD (Extended Position Description).
Package testsuite contains data structures and functionality to be able to run chess test suites which contain chess positions as EPD (Extended Position Description).
Package transpositiontable implements a transposition table (cache) data structure and functionality for a chess engine search.
Package transpositiontable implements a transposition table (cache) data structure and functionality for a chess engine search.
Package types contains various user defined data types and their corresponding functionality we need for the chess engine.
Package types contains various user defined data types and their corresponding functionality we need for the chess engine.
Package uci contains the UciHandler data structure and functionality to handle the UCI protocol communication between the Chess User Interface and the chess engine.
Package uci contains the UciHandler data structure and functionality to handle the UCI protocol communication between the Chess User Interface and the chess engine.
Package uciInterface defines the functions necessary to be implemented in a class to be used as a uci handler for the search class.
Package uciInterface defines the functions necessary to be implemented in a class to be used as a uci handler for the search class.
Package util provides some additional useful functions not available in GO
Package util provides some additional useful functions not available in GO

Jump to

Keyboard shortcuts

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