Chess Assistant - Efficient work with a chess database

Updated: Apr 9

Chess databases are essentially tools for working with lots of data. Chess Assistant is essentially a tool for storing, organizing, analyzing, sharing, chunking, ..., etc. data - that is, chess games in many different ways.


This part of the course is prepared in Chess Assistant version 20 in such a way that the vast majority of this program's capabilities can be used in previous versions.


I'll show you how to organize your work and access to data in Chess Assistant well.



After launching, Chess Assistant welcomes us with a panel with open databases (on the left side of the screen) and a window named Games with a list of chess games (on the right side).

Click to enlarge (works with any image)

To switch from one view to another, you can make a change by selecting Window on the toolbar and clicking on one of the available options.


For example, when you click Tile, the view will look like this:


By selecting Tools from the toolbar and then View options...


A new window will open:


Among the very many possible options, we can, for example, change the appearance of the chessboard or enable the Game progress window, etc.


After clicking on the OK button, we will see the changes effect.

According to information in the Chess Assistant help file: The Game progress section in the bottom part of the window presents a graph that shows the changing evaluation, allowing one to easily locate blunders. When we click on a move in the graph, it will appear on the chessboard and the tree will switch to this position. The cursor in notation will also jump to this move.


After clicking on the button located in the upper right corner of the chessboard:

More personalization options are appearing (Enlarge board, Shrink board, Pieces, etc.)


The Chess Assistant main screen can be customized to your preference by choosing from a variety of options.

Create a new database

Go to the toolbar and click Base - New...


In the file window that appears, select the directory in which the database will rest, give it a name, and then press create new.


A new window named Create new base will appear.


Especially if you will be using multiple chess databases, you will probably want to give the chess databases an adequate comment. To do this, you can write your text in comment field.


By default, Chess Assistant takes the library from the last base you worked with. To copy a library from another base, click Browse and select a base in the Select base dialog box. To clear the selection and create a new library, select Clear.


If you want to create a new database in CA 5 (Chess Assistant 5) format, select the appropriate check box.


When finished, press Finish and the name of the new base will appear in the object bar.


When creating a new chess database, we can choose the format in which this new chess database will be created.


The default Chess Assistant database format is *.CDP. I recommend this format for creating and using chess databases because it allows the fastest work while maintaining optimal size.


Other chess database formats used are:


*.PGN (Portable Game Notation) is a non-proprietary database format that is used by almost all chess applications.


*.EPD (Extended Position Description) describes a chess position.



Folders


The folders panel will always contain open / previously created chess databases.

At the bottom of the folder tree is a newly created database named New Database


The Folders panel can be hidden or shown by clicking on the icon Show panel with opened bases (marked with a red border)



Open chess database.


Clicking on the List icon -> displays a list of all the chess games in selected database (Hugebase).

Some of these databases are small, but many are large. Some of them may even contain millions of games (Hugebase).



If you want to open chess databases that are not in the Chess Assistant Panel, then select Base on the toolbar and click Open...

To open a database, you can (like in windows explorer) highlight it (single click) and press the enter key.



Delete a chess database

To delete a chess database, go to Base on the toolbar and click Delete...


In the new window called Select base to remove, choose the chess base and click on the Open button.


When you click Yes, the selected database will be deleted.


You can also add a quick board to view or play games from your selected database.

In Games view, click on the button in the upper right corner of the window, select Mode and...


After clicking on Split option...


In the upper part of Chess Assistant you will see the Games window with the list of games of the selected base.

In the window below - you will see a chessboard with the currently selected chess game in the Games window.


By clicking on any game in the Games window, a chessboard with that game will be displayed.



The games list window


When you open the database, the Game window appears, a scrolling list of all the games in the database. When you first create the database, it will not contain any games. As you enter more and more games, the chess games database program - Chess Assistant - will become more and more useful.


Each game has a number, and as you enter them, they will be numbered sequentially. You can see the names and ratings of each player. result, length, ECO codes, as well as the tournament name are also available.


The Game window provides an opportunity to select fields to be displayed in the list.

In Games view, click on the button in the upper right corner of the window and select This window's properties...


In the newly opened window called Properties of Hugebase, List on the right is an area called Order of fields in list where you can select the fields and their order of display.


In this example, I left the fields I want displayed in the Games window in the Selected area.


After clicking on the OK button, the Game window looks as follows.


If you need to sort the chess games in the Games window, in Games view, click on the button in the upper right corner of the window and select Tools - Sort...


A new window will open in which you can select criteria for sorting chess games.

In our example I've chosen the Annotators criterion.

Confirm your choice by clicking OK to start the sorting process.


On my computer, the sorting will complete after a few tens of seconds.


Here's what the games window looks like:


Below is an example of a selected annotated game between Galkin A. vs Volokitin A.



Move game / games to another database


You will certainly want to copy games from one database to another. The actions described here do not remove games from the first database (the one you are copying from). We make copies of the selected games and move them to a separate database.


In this example, we want to copy three chess games from Hugebase to New Database.


You can select a game in the window Games by clicking on row with game number.

In this way, you can highlight one or many games with a clicks.


In the image below, three chess games are selected.


To copy chess games, click on one of the selected rows and drag it to the panel with the open database -> where you want to place the previously selected games.

After releasing the left mouse button over the selected database, a message will appear:

Confirm by clicking OK button.


The previously selected three chess game was copied to the New Database.


A chess game or multiple chess games can be copied between bases using drag-and-drop.

Deleting games


The way to delete chess games is to select them in the Games windows (row / rows click) and press delete ... or right click on one of selected game/s Game - Delete/Undelete Del.


When you do this, you will see that the game(s) is still there, but with the letters in red.


Chess Assistant knows that you may have pressed the delete key by mistake and therefore requires additional steps to physically remove the game from the database.

To permanently remove the selected games, select Base - Operations - Remove deleted games.



Removing doubles


Open database containing duplicate chess games.


Select Base - Operations - Search for duplicates...


A window will appear where you have different options to choose / define from.


By clicking on the Run process button, Chess Assistant will create datasets with the duplicates found.



Opening a game


To view the game, simply double-click on it or press enter after highlighting it.

When you do this, the chess game will open in a new window.



Playback of the game


You can use the arrow keys or the buttons under the chessboard to view the chess game.



Replay game automatically


First, open the chess game and select View from the mini toolbar and then click on the icon called Animate game marked with a red border in the image below.


You can stop the automatic replay game at any time by clicking on the Stop Animation icon.



Playing through a game containing variations


If the game includes variations and notes, it is possible to play the variations. When you are done playing a variation, you can easily return to the game.

It is not uncommon for the players themselves to reveal their thoughts right there, explaining why they played the move they did or why a different move might have been better or worse. In the screen excerpt below, playing through the Galkin A. - Volokitin A. match, 2007, GM Andreikin Dmitry was the Annotator.