Platforms and Installation
- XBoard: Runs on Unix systems, including GNU/Linux, utilizing the X Window System.
- WinBoard: Designed for 32-bit Windows systems, it operates on Windows 95, 98, NT, 2000, ME, and XP. It does not support 16-bit Windows systems or Windows CE (Pocket PC).
When installing WinBoard, the process is straightforward, and newer versions can usually be installed over older ones without uninstalling. Minimal changes are made to the Windows registry, making upgrades simple.
Key Features
- Chess Engines: XBoard and WinBoard serve as front-ends for various chess engines like GNU Chess and Crafty, facilitating local play and analysis. These engines are responsible for the actual game-playing logic.
- Internet Chess Servers (ICS): XBoard and WinBoard can connect to online chess servers such as Free Internet Chess Server (FICS) and the Internet Chess Club (ICC), enabling real-time play with players around the globe.
- Correspondence Chess: XBoard supports the CMail program, which automates email-based correspondence chess by parsing opponent moves and sending your moves via email.
- PGN Viewer: Both GUIs function as viewers and creators of PGN files, a standard notation used to record chess games.
Setting Up WinBoard Engines
You can configure multiple engines to work with WinBoard by either using command-line options or modifying the winboard.ini
file. Here’s a step-by-step guide:
Method 1: Command-Line Setup
Create a shortcut with the following target:
"C:\WinBoard\winboard.exe" -cp -fcp "crafty" -fd "C:\Craftydirectory"
-cp
: Starts WinBoard in chess engine mode.-fcp
: Specifies the first chess program (Crafty, in this case).-fd
: Specifies the directory where the engine executable is located.
Method 2: Modifying winboard.ini
Alternatively, you can add engines by editing the winboard.ini
file, which WinBoard generates after the first run. For example, to add the Ruffian engine:
- Open
winboard.ini
in a text editor. - Add the engine to the list of options:
/firstChessProgramNames={
GNUChess
"GNUChes5 xboard"
"ruffian" /fd="c:\ruffian"
}
/secondChessProgramNames={
GNUChess
"GNUChes5 xboard"
"ruffian" /sd="c:\ruffian"
}
"ruffian"
refers to the engine executable./fd
and/sd
specify the directory where the engine resides.
Playing on Internet Chess Servers (ICS)
Continue on kink
https://tvlavin.blogspot.com/2024/10/xboard-and-winboard-overview-by-tim-mann.html