XBoard/WinBoard protocol

E771670

The XBoard/WinBoard protocol is a communication standard that allows chess engines to interface with graphical user interfaces and other chess software for playing and analyzing games.

Try in SPARQL Jump to: Statements Referenced by

Statements (51)

Predicate Object
instanceOf application protocol
chess engine communication protocol
allows GUI to control engine parameters
GUI to send moves to engine
engine to act as a chess player
engine to send best move to GUI
engine to send search information to GUI
communicationStyle line-oriented
text-based
compatibleWith many third-party chess GUIs
many third-party chess engines
competesWith UCI protocol NERFINISHED
developedFor GNU XBoard GUI NERFINISHED
WinBoard GUI NERFINISHED
domain computer chess
hasCommand feature
force
go
new
protover
quit
setboard
hasResponse move
offer draw
resign
result
influenced design of some chess engines
messageDirection GUI-to-engine commands
engine-to-GUI responses
originatedFrom WinBoard NERFINISHED
XBoard NERFINISHED
status widely used in legacy and modern chess software
supports analysis mode
draw offers
engine options via feature commands
game result reporting
move communication
pondering
resignations
setup of initial positions
thinking output
time control communication
variant selection
supportsVariants chess variants GENERATED
standard chess GENERATED
usedFor analyzing chess positions
connecting chess engines to graphical user interfaces
engine testing
engine tournaments
playing chess games between engine and human
playing chess games between two engines

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Stockfish supportsProtocol XBoard/WinBoard protocol