1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397
|
<html>
<head>
<link rel="stylesheet" type="text/css" href=":/help/about.css" />
<link rel="stylesheet" type="text/css" href="about.css" />
<meta content="en" name="language" />
<meta content="en" http-equiv="Content-Language" />
<meta name="viewport" content="user-scalable=no, width=device-width" />
<title>ChessX Manual</title>
<body>
<div id="container">
<div id="header">
<h1>ChessX Help</h1>
<div id="nav">
<ul>
<li><a href="about0.html">Basics</a></li>
<li><b>Manual</b></li>
<li><a href="about1a.html">Customizing ChessX</a></li>
<li><a href="about2.html">Reference</a></li>
<li><a href="about3.html">Copyrights</a></li>
</ul>
</div>
</div>
<div id="content">
<h2><a name="Handbuch">ChessX Manual</a></h2>
<h3><a name="Open"></a>Opening a database</h3>
<p>You can open a database either from the File menu or drag a file from Explorer / Finder into the Databases view.</p>
<p>You can make a database stay permanently in the database list by turning it into a “Favorite” (right-click the file).
A database is reopened from there by clicking the asterisk or again by the context menu.</p>
<p>You can also drag files from yor Internet Browser into the ChessX Database List, they are downloaded into
the configured default path (see the Preferences → Advanced → Default Data Path entry). If they are compressed (zip),
the archive is stored at the Default Data Path and its content is extracted. Again, if there is something like PGN inside,
the files are opened afterwards.</p>
<h3><a name="Web"></a>Opening a periodic database from the web</h3>
<p><img class="button" src=":/images/folder_web.png" width="42" align="left">For regularly loading a periodically updated
database from the web, enter the target URL into the preference for Web Favorite, where $1 can
be replaced by an incrementing counter. For example theweekinchess.com
hosts a weekly database update at <code>“http://theweekinchess.com/zips/twic123g.zip”</code>
where 123 is incremented every time an update is posted, enter
<code>“http://theweekinchess.com/zips/twic$1g.zip”</code> into the URL field and
set the starting number at the right of the URL. Each time the
database is successfully loaded, $1 is incremented by one so you are
all set for the next update.</p>
<h3><a name="Move"></a>Making moves</h3>
<p>A move is done by grabbing a piece and dragging it to another square.</p>
<p>Depending on your settings in the board preferences, you can either
<ul>
<li>Click on a piece and a target square (if move guesses are deactivated)
<li>Click on a piece and accepting the move quess (in case of deactivated next guess on right click)
<li>Right Click on a piece and then again until the correct target square is highlighted, then press the
left mouse button to make the move (in case right click is used for next guess).
</ul>
</p>
<p>Going back a move can be done by a right-click (in case the right click is configured for backtracking a move)
or by pressing CTRL+right click if backtracking is not assigned to the right
mouse key.</p>
<!-- Wouldnt it be the other way around? right click if its configured and
CTRL+right click if its not configured?
Going back a move can be done by a right-click (in case the right click is not configured for backtracking a move)
or by pressing CTRL+right click if backtracking is assigned to the right mouse
key.
-->
<p>Usually, making a move will insert a new variation unless you are at the end of the game or a variation. If you do not
want to create a new variation, press CTR while moving, which replaces the current move and all following moves by the new move.</p>
<p>If you want to exchange a move without deleting subsequent moves, you can press CTRL+ALT while moving, this will exchange
the move played with the new move and check the remaining game for illegal positions. The game is then truncated at these illegal positions.</p>
<p>If you promote a pawn, ChessX will pop up a selection dialog, which piece you would like to have.
This can be disabled in the Preferences. If you have enabled automatic promotion, you can still force the promotion dialog to appear bei
pressing the Meta-Key while dragging the pawn to the eigth row.</p>
<p>Castling is performed by moving the king to its destination square. See <a href="#Variants">Chess Variants</a>
on castling in Chess960.</p>
<h3><a name="Replay"></a>Let ChessX replay the game</h3>
<p><img src=":/images/replay.png" width="42" align="left">If you want ChessX
to replay the game, select “Game → Auto Player”.
You can change the move rate with the slider in the bottom right corner of the status bar.</p>
<h3><a name="Enter"></a>Entering moves with the keyboard</h3>
<p>If the focus is somewhere on the board or the notation, you can enter moves simply by starting to type.
A label in the status bar will indicate, what you have typed. Whenever ChessX recognizes a complete move, the move
is executed and the buffer is cleared.</p>
<p>You can enter anything that looks like PGN notation, make sure, your move is unambiguos. For example,
typing “e4” in the starting position is fine, whereas a subsequent “e2” could
either be Be2, Ne2, Ke2, Qe2 — or f1e2…
</p>
<p>By pressing [Enter] you can force ChessX to accept an entry or discard it, if ChessX cannot make anything reasonable of your entry.</p>
<p>You can enter castling moves with 00, 0-0, 0k, O-O or 000, 0-0-0, 0q, O-O-O respectively. ‘--’ will generate a null move.</p>
<h3><a name="Annotate"></a>Annotating moves</h3>
<p>Move annotations can be done by activating the context menu in the games text browser or by simply pressing the corresponding key sequence,
e.g. ‘!?’, ‘!!’, ‘??’, ‘!’,
‘?’, ‘=’, ‘+-’, ‘-+’ and so on. You might have to press enter (e.g. for getting ‘!’)</p>
<p>Additionally ‘n’ will add the Nag for ‘novelty’ and ‘#’ will enter a ‘diagram’-tag.
<p>You can make special annotations like drawing an arrow or coloring squares by pressing SHIFT+Right-Mouse-Clicking (either select a single square
or make a drawing gesture for drawing an arrow).</p>
<p><img src=":/images/brush_green.png" width="42" align="left">Pressing a green, red or yellow pen enters paint mode. You cannot enter moves,
instead, you can paint squares and arrows without having to press SHIFT+Right-Mouse.<br></p>
<p><img src=":/images/brush_erase.png" width="42" align="left">Pressing the grey pen selects the eraser.<br>Pressing SHIFT+grey pen erases all markups at once.<br></p>
<h3><a name="Save"></a>Saving games</h3>
<p>Saving games is slightly confusing! A game needs to be saved into the database (Press CTRL+S, Menu Game/Save). From there,
the whole database needs to be saved to disk by pressing CTRL+SHIFT+S or Menu File/Save. This is somewhat inconvenient but on the other hand prevents
you from mistakenly overwriting games or files.</p>
<p>If you want to commit a database to harddisk immediately and automatically when saving a game, you can select Option “Commit Database
after Saving Game” from the Database Pane in the Preferences Dialog.</p>
<p>By default, a clipboard database is open, which does not have a backing file on disk. Anything that remains in the Clipboard is
lost upon closing ChessX! So you need to open at least one other database for writing and transfer anything from the Clipboard
into this database by either dragging the games to that database or using “Copy Games” from the Database menu.</p>
<h3><a name="Switch"></a>Switching databases</h3>
<p>Switching between open databases can be achieved by either the Database menu, pressing CTRL+SHIFT+Number 0… 9,
right-clicking or double-clicking into the database list or clicking onto the board's tab
associated with the database. The currently selected database is highlighted in the database list!</p>
<h3><a name="OpenGame"></a>Open or start a new game</h3>
<p>Once you have opened or selected a database a described above, you can either start a new game by pressing CTRL+N or
select a game from the list of games inside the database.</p>
<p>If you want to start a game from a given position, enter CTRL+SHIFT+E to bring up the board editor. Within this editor,
you can set up an arbitrary position or a Chess960 starting position. The editor checks the position for legality so you might
need to adapt the castling rights or the side to move to make your position legal.</p>
<!-- Information about engine instalation before usage makes sense, I moved it up -->
<h3><a name="Engines"></a>Installing engines</h3>
<p>First of all, you need to install the engine somewhere on your harddisk. Remember where the installer of the engine put its executable,
this information is needed later on.</p>
<p>Open the Preferences Dialog, select the tab “Engines”. Press “Add… ” and browse to the path wherever your engine was installed. Press “Open”.
The executable will appear in the list of engines. In the lower half of the tab you will find some options.
Most of the modern engines are UCI engines so leave the “UCI” selected. But quite a few engines (notably lc0 and stockfish) like a particular way of
transmitting a position so select “Send History” for stockfish, lc0 and possibly other engines.</p>
<p>For fine-tuning you can open the “Options” Dialog. This will load engine specific tweaks. The most interesting option usually is the number of threads
the engine is allowed to use. Selecting a larger number will make the engine stronger but also use more power and your computer might heat up quickly.</p>
<p><em>A note for OS X Users</em>: Try to open the Options Dialog even if you do not want to tweak the options. This is the easiest way to check if the engine is working.
If you get an error message, try to start the engine from the terminal. If it's not running from the terminal, ChessX won't be able to use it either.
Regarding Stockfish: do not use the official stockfish distribution, the
engines usually do not work even with the latest OS X computers. The error messsage usually
contains something like “Illegal instruction: 4”. In this case, just fetch the source code and build stockfish yourself.</p>
<h3><a name="Analyse"></a>Analysing games</h3>
<p>There are two analysis windows where two different engines can be configured to analyse the current board position.</p>
<p>Engines must be configured before in the Preferences Dialog
(see <a href="#Engines">Installing engines</a>).</p>
<!--
I do not think this is true any longer...
A default engine (Stockfish) comes with this installation
and will be configured as first engine, if no other entries exist.
-->
<p>Per example, Stockfish is an open source engine (see <a href="http://stockfishchess.org">Homepage of Stockfish</a>.
The source code for Stockfish is also located on the homepage. Note that
Stockfish is licensed under <a href="about5.html">GPLv3</a></p>
<!-- about5.html, not about3.html -->
<p>You can fine-tune engines with the protocol options dialog (works for UCI only, Winboard is seldom used and due to the clumsy specification
hard to implement for GUI developers.)</p>
<p>You can change the move rate with the slider in the bottom right corner of the status bar. Draw the slider to the very left for infinite analysis or
to the right to make the engine analyse from 1 to 10 secondes per move.</p>
<p>If the number of lines is set to at least 2, the Guid/Bratko complexity is also calculated — see the reference on details.</p>
<p>A hint for engine developers: You can log the communication from/to the engine with the “Log” checkbox in the engine settings.
Logging will be sent to a file <code>‘name.log’</code> where name is the “given” name in the engine settings. Logging directory is the <code>ProgramDataPath/log</code>. What the program data path resolves to can be found in the About box.</p>
<p>Some engines (e.g. lc0) have issues keeping a proper internal state across two position commands, therefore ChessX allows sending
a complete game history instead of an updated position. This can be disabled via the “Send History” check box.</p>
<h3><a name="Game"></a>Playing (out) games against an engine</h3>
<p><img src=":/images/respond.png" width="42" align="left">You can play out a game after the final position by activating Auto Respond mode.
Whenever you make a move the engine in pane 1 will start to analyse the
position for the time defined by the slider at the bottom right of the status bar. If the allotted time is over, the
engine will make the best move found so far.</p>
<p>If you start a game with Chess960 rules you will need an engine that
supports this.</p>
<!-- There is no integrated stockfish anymore?
The integrated Stockfish is ready for Chess960. </p> -->
<h3><a name="Auto-Annotate"></a>Automatically annotating games</h3>
<p><img src=":/images/annotate.png" width="42" align="left">Activating menu
“Game → Auto Analysis” will start to move through the
current game, analysing each position for some time. After the alotted time is over, annotations will be inserted into the game
text. Then ChessX will continue with the next move.</p>
<p>There are a couple of options which have an influence on the behaviuor:</p>
<ul>
<li>The slider in the status bar will determine, how long the engine will ponder on each position
<li>Preferences → Game → Automatically save and continue with next game: This allows analysing a complete database, select this option, start Engine 1,
open the first game from the database and select move 1.
<li>Preferences → Database → Commit Database after saving Game: Recommended, commits your results to the harddisk after each game, especially if you
analyse a complete database, a loss of power will otherwise lose all results so far.
<li>Preferences → Game → Blunder Check limit: Threshold in centipawns
<li>Preferences → Game →Auto Analysis backwards: Backward analysis
will enter variations only if the move's evaluation is above the limit
described above
Forward analysis will only add a NAG (?, ??, !, !!) instead.
<li>Preferences → Game → Add Annotation: The text given is added to inserted lines or NAGs so that the result of the analysis can be distinguished from already
existing lines and comments.
<li>Preferences → Game → Mainline Only: This will prevent ChessX from diving into existing variations.
</ul>
If no limit is set, all variations will be added to the game text.
<h3><a name="Engine-Books"></a>Using Books in engines</h3>
<p>UCI engines may support books. Just set the OwnBook option to true, set the name of the “Book File” option and restart the engine.
The engine will answer immediately with a book move when playing out games (see above), depending on “Best Book Move” option this may or
may not be the best move from the book. In infinite analysis, the engine won't use information from opening books.</p>
<p>If your engine does not support books (e.g. Stockfish does not support it anymore), the GUI can act as a
frontend for the engine: Open a book as described below and select it from the book-selector in the Analysis pane.
If you start a engine match or a game against an engine, you can use the option “Allow use of books” and select
an algorithm, how the GUI shall select moves if several moves are available for a given position.
<ul>
<li>Best move will always take the preferred move
<li>Random selection will choose one move at random with equal probability
<li>Weighted selection will make a random selection but prefers better moves
</ul>
</p>
<h3><a name="Books"></a>Using Books in ChessX</h3>
<p>ChessX supports three book formats: Polyglot (*.bin), Arena (*.abk) and Chessbase (*.ctg/*.ctb/*.cto).</p>
<p>The original Polyglot code was licensed under GNU GPL Version 2.0, the ctg-support largely inspired by the Daydreamer engine code.</p>
<p>ChessX displays books like any other database in the Opening Tree Browser. Drag a Polyglot book
an Arena Book or a Chessbase book to the Database List or open the book via menu. Once it is open, it becomes available as any other open database
in the combo box “Source” beneath the opening tree.</p>
<p><em>One note on Chessbase books:</em> Three files are required with externsion ‘ctg’, ‘ctb’ and ‘cto’. They all need to have the same basename and reside
within the same directory.</p>
<p><em>One note on Polyglot:</em> Books can be difficult to interpret: they are made for engines, as they give a hint on moves,
the engine should play. Moves which did not succeed at all are usually not part of Polyglot books.</p>
<p>So do not learn openings from Polyglot books — important moves might be missing!</p>
<p><em>One note on Arena:</em> Unlike Polyglot or Chessbase, Arena books are a compressed set of games, so they are handled like read-only databases. You can drag games from Arena books
like from any other database.<p>
<h3><a name="Create-Book"></a>Creating your own book</h3>
<p>You can create your own Polyglot book by selecting a open PGN or Arena database (right click with the mouse) and select “Make Polyglot book”.</p>
<p>ChessX will query the following parameters and pass them for creating a book:</p>
<ul>
<li>The number of plies (half moves) to read for each game. E.g. if set to
“20”, only the first 10 full moves of each game will be scanned.
<li>The number of times a move must have been played to be kept in the book. In other
words, moves that were played too rarely will be left out. If you
scan full games “2” seems a minimum, but if you selected lines
manually “1” will make sense.
<li>You can overwrite the actual results of games by selecting the
side for which you want to build a repertoire, assuming that all the games
in a database contain lines that you want to play.
<li>Before, you can filter out unwanted games.
<li>By default, a probability is calculated by ChessX Polyglot for each move
depending on how popular it is (how often it was playing in the
provided PGN file) and how much it “scored”. This option bypasses the
default mechanism and affects equal probability to all moves. This
allows more variety of play.
</ul>
<h3><a name="Content"></a>Generating content</h3>
<p>You can copy/paste positions(FEN and images) and complete games(PGN) from/into the clipboard, export games in LaTeX, HTML or PGN again.
See the Edit menu and the File/Export Dialog.</p>
<h3><a name="Merge"></a>Merging games</h3>
<p>By dragging a game from the game list into the current notation, the dragged game will be merged into the current game at the
first position after the current position, where both games deviate. The game will be merged with all annotations and variations.
If nothing is merged, no suitable point for merging was found. This can happen, if</p>
<ul>
<li>no position could be found where both games where equal (after the current position!)
<li>the remainder of the game to be merged in was already contained in the current game
</ul>
<p>You can select multiple games and merge them at once.</p>
<h3><a name="Sort"></a>Sorting and filtering games</h3>
<p>The list of games can be filtered either by the opening tree, the Player or Event widget or from the context menu in the list header.
Several searches can be combined or inverted.
Further occurrences of the current board position in the current database can be found via
the Find / Find Position menu.</p>
<p>Clicking on the header sorts the list.</p>
<p>Keyboard Shortcuts inside the game list:</p>
<ul>
<li>Meta+A: Select all games
<li>Meta+C: Bring up the copy dialog for the selected games
<li>Meta+H: Hide the selected games
<li>Meta+X: Delete selected games
</ul>
<h3><a name="Filter"></a>Filter Databases into an opening tree</h3>
<p>The opening tree takes the current board position and matches it with each game in the selected database.
The moves found in the database are listed with the number of occurrences and the score that was achieved with
each move alternative. The database is updated continuously, the progress bar gives a hint how far the database is analysed.</p>
<p>The result of the position search can be filtered into the list of games. This filter can again be used as input for the
search in the opening tree. Especially on large databases this can speed up further searches (but will of course miss other move orders
into the same position).</p>
<p>Usually, clicking onto one of the moves in opening tree will only update the small overview in the opening tree widget.
Pressing SHIFT while clicking onto a move will add the move to the current game (if the position permits)</p>
<h3><a name="Duplicate games"></a>Filter duplicate games</h3>
<p>Filtering duplicate games searches for exact matching, all further copies of a game within the
database a put into the filter, the original game is not included into the filter. Thus all the
copies in the filter can be marked for deletion.</p>
<p>Filter for duplicate headers searches for identical tags. The games shown in the filter are
games that have a brother game, that is not included in the list and in addition, the invisible
brother has at least as many moves and comments as the games in the list.</p>
<p>The context menu in the game list has a context menu entry “Filter twins” which for all selected
games searches the whole database for exact duplicates. Both twins will appear in the filter list afterwards.</p>
<h3><a name="Merge databases"></a>Merge complete databases</h3>
<p>By dragging a database list item either onto a different database list item or by dragging it into the list of games,
games are appended to the database where the item was dropped or into the currently active database in case the drop target
is the list of games.</p>
<p>You can also drag databases from the file system into the list of games to append all content into the current database.</p>
<p>Dragging a database into the list of databases will open the database instead (i.e. it will not append to the database where it was dropped).</p>
<h3><a name="Refactor"></a>Refactor games or active database</h3>
<p>You can clean games or complete databases from variations, time annotations or comments. See either the game or the database
menu for either of the three refactoring methods.</p>
<p><em>Note:</em> Refactoring a game can be undone, while there is no Undo for refactoring a complete database.</p>
<h3><a name="Training"></a>Training Modes</h3>
<p><img src=":/images/training.png" width="42" align="left">Selecting
“Game/Training” starts the training mode. Moves starting from
the current move are hidden on the game sheet. You can't modify a game
so you can make any move in a position. If the move is the right one (the one that was played or a existing variation) then the move is executed
and the game is moved one step forward.
The game notation is updated and variations on that move become visible. Ideal for use with a tactics database.</p>
<p>If you have no idea what to move, you can get hints by hovering with the mouse over your pieces. Perhaps, the right move pops up!
See the chapter on Making Moves and the associated preferences to enable move guesses.</p>
<p><img src=":/images/training_both.png" width="42" align="left">Selecting "Game/Training both sides" forces you to play both sides while hiding the sheet.</p>
<br>
<!-- fixing duplicate a_tag-->
<h3><a name="Training_kids"></a>Training with kids</h3>
<p>There are a couple of features for training with kids or players on club level.</p>
<p><img src=":/images/black_wall.png" width="42" align="left">To illustrate the power of pieces you can make ChessX mark all covered squares by
the white or black pieces. E.g. you can visualize the net around a king or the way bishop and knight block all escape routes in the infamous endgame against the lone king.</p>
<p><img src=":/images/threat_white.png" width="42" align="left">The threat indicators help visualizing underprotected pieces so that beginners learn that loose pieces drop off.</p>
<p>More advanced is the option to let ChessX read out the next moves without making them on the board. Pupils are expected to visualize the upcoming position without actually seeing the moves on the board.
After showing the moves on the board, ChessX will read out the next few moves again. See “Game/Read moves ahead” and the settings dialog (“App/Sound/Number of plies to read ahead”).</p>
<h3><a name="Match"></a>Playing matches</h3>
<p><img src=":/images/black_chess.png" width="42" align="left">Match allows two humans to play a game of chess. The match button makes sure, that ChessX does not give away hints on the position. This effectively disables
engine output, tablebase output, moving back or forward in a game, changing databases etc.</p>
<p><img src=":/images/game_engine.png" width="42" align="left">Play a game against an engine with time limit.</p>
<br>
<h3><a name="Engine-Match"></a>Matches between engines</h3>
<p><img src=":/images/chip.png" width="42" align="left">With “Game/Engine Match” you can arrange a match between two engines. Analysis pane 1 will play the white pieces, pane 2 with the black pieces.
Starting an engine match brings up the match parameter dialog.
If activated, the elapsed game time is annotated. You can play with Gong (each move will be made within a fixed time) or sudden death, where
each engine gets a fixed amount of time for the whole game. ChessX will supervise the time and also adjudicate a draw in case of a three-fold repetition,
insufficient material or the 50 move rule.</p>
<h3><a name="FICS"></a>Online Chess</h3>
<p><img src=":/images/fics.png" width="42"></p>
<p>
ChessX supports online access to games played or stored on the free internet
chess server (FICS).</p>
<p>If you have a FICS account, you can enter the credentials in the Preferences, otherwise, ChessX will login as guest.</p>
<p>ChessX connects to FICS upon opening the virtual database FICS. A successful connection is indicated in the message pane of the FICS console.</p>
<p>Selecting the tab “Games” will read in the list of games which are currently played on FICS. Double clicking a games will start monitoring this game.
Selecting Players will read in all players currently connected to
FICS. Double-clicking a player will read in the players history (last 10
games). Double clicking a game from the History pane will read in the game
into the current game of the FICS database. You can finally save any
observed or examined game and store it in your local database. Games in ChessX's FICS database are not persistent!</p>
<p>For playing games online, using timeseal is recommended. This is configured
in the Preferences panel. See the message
pane upon connecting to FICS, it will show, if telnet or timeseal is
used. The icon of the FICS button in the toolbar will show a timer if
timeseal is used. Telnet will give you a
disadvantage for faster games, so this protocol is not recommended. </p>
<p>You can accept incoming match requests from other players pressing “Accept” or you can seek for an opponent in the seek pane.</p>
<p>While waiting for your opponents move, you can already grab a piece and hover over a target square or you can enter a premove by
dropping it somewhere, the premove piece and its target square a indicated. An active premove can be cancelled by clicking somewhere on the board
or by selecting a new premove.</p>
<p>Chess variants are not supported in Online mode</p>
<p><img src=":/images/lichess.png" width="42" align="left"><img src=":/images/chesscom.png" width="42">
It fetches the games you played this month on lichess or chess.com. It requires an user name to be set in the preferences.</p>
<h3><a name="Variants"></a>Chess Variants</h3>
<p>ChessX supports Chess960 games (also call Fisherandom).</p>
<p>You can start a Chess960 game by setting up the board manually. The setup dialog allows entering the
position identifier or chossing a random identifier.</p>
<p>While entering a Chess960 game, castling is performed by dragging the king onto the castling rook.
This will work even if the king is already on its destination square.</p>
<h3><a name="EGTB"></a>Endgame Tablebases</h3>
<p>ChessX supports two different online Endgame Tablebases. You can enable access to either Nalimov or Syzgy Tablebases in the App Settings.</p>
<p>The Syzgy-Tablebases support 7-men endgames but are less precise than the Nalimov bases. Output of either tablebase is sent to Analysis panel 1 whenever 6/7 men positions are on the board.</p>
</div>
</div>
</body>
</html>
|