Modifier and Type | Method and Description |
---|---|
UCIEngine |
EngineFactory.newEngineInstance()
Returns a new
UCIEngine instance. |
Modifier and Type | Class and Description |
---|---|
class |
Detroid
A UCI compatible, tunable chess engine that utilizes magic bitboards and most search heuristics and supports Polyglot opening books and
Gaviota endgame tablebases.
|
Modifier and Type | Method and Description |
---|---|
static void |
GUI.setEngines(ControllerEngine controllerEngine,
UCIEngine searchEngine)
Sets the chess engines powering the GUI application.
|
Constructor and Description |
---|
MainController(Stage stage,
ControllerEngine controllerEngine,
UCIEngine searchEngine)
Constructs an instance using the specified engines for game control and searching.
|
Constructor and Description |
---|
OptionsAlert(Stage owner,
UCIEngine engine)
Constructs an instance based on the UCI option offered by the chess engine.
|
Modifier and Type | Class and Description |
---|---|
class |
SelfPlayEngines<T extends UCIEngine>
A class for storing references to engines required to perform self-play.
|
Modifier and Type | Interface and Description |
---|---|
interface |
TunableEngine
An interface for a tunable chess engine whose parameters can be retrieved.
|
Modifier and Type | Method and Description |
---|---|
static void |
DataSetUtils.generatePGNFile(List<SelfPlayEngines<UCIEngine>> engines,
int games,
long timePerGame,
long timeIncPerMove,
String pgnFilePath)
Generates a PGN file of self-play games.
|
Constructor and Description |
---|
UCI(UCIEngine engine,
InputStream in,
OutputStream out)
Constructs an instance to handle the UCI protocol.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ControllerEngine
An interface for an engine that provides the basic functionalities required for a user interface base engine.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
SearchTestSuite.searchTest(UCIEngine engine,
ControllerEngine controllerEngine,
EPDRecord record,
long timePerPos)
Searches the position defined in the EPDRecord record for the specified amount of time using the provided engine and returns if the
engine found any one of the best moves noted in the record.
|
static Map.Entry<Long,Long> |
TTDSuite.searchTest(UCIEngine engine,
EPDRecord record,
int additionalDepth)
It has the parameter engine search the position specified in the TTD record to the (potentially adjusted) depth specified in the
record.
|
Copyright © 2020. All rights reserved.