Menu

TheTreeWindow

Fulvio bstp
Attachments
SCID-tree-window.png (23705 bytes)

The Tree window displays information on all the moves made from [TheCurrentPosition] in games in [TheActiveDatabase]. In "tree mode," the tree window is updated automatically whenever [TheActivePosition] in [TheMainWindow] changes.

Whenever the tree window is updated, the filter is reset and only the games that contain the current position will be included. This is also the case if e.g. a header search was done: once the next move is entered, the tree window updates and the filter is set to the games matching the tree window.

How Do I Open the Tree Window?

It depends if the database you want to view as a tree is open or not.

If it is unopened, select Open base as tree... in [TheFileMenu].

If it is already open, select Tree Window in [TheWindowsMenu] or press Ctrl-T.

What Does the Window Display?

Here's what [TheTreeWindow] looks like:

The window comes with [TheBestGamesList] and the [TreeGraph].

The tree window shows

  • the ECO code (if any);
  • frequency (both as number of games, and a percentage);
  • score of each move;
  • the AvElo;
  • AvYear;

The score is always computed from the White perspective, so 100% means all White wins and 0% means all Black wins. Scores are highlighted for moves that have good (green) or bad (red) results. On average a move should score 53.8% for white, highlighting appears if a move scores more than 3% better or worse than this average and if at least 15 games are contained in the database.

The AvElo (average Elo) corresponds to the player's on move and Perf (performance) represents the opponent's strength.

Additionally, AvYear shows the average year of games played in this move and %Draws gives the percentage of draws for the line displayed.

All these values are calculated for the database displayed in the tree, and therefore depend of course on the games in this database.

Additional information is displayed if a Mask has been opened, see [HowToUseMasks].

The moves in the tree window can be sorted by move (alphabetically), ECO code, frequency, or score. You can change the sort method using the Sort menu in the tree window.

Can I Use the Tree Window to Annotate?

Yes, clicking the left button on a move in the tree window adds that move to [TheActiveGame].

What Is the Lock Button?

Each tree window is associated with a specific base, that is, if several bases are opened simultaneously, several tree windows may exist. If the Lock button in the tree window is enabled, closing the tree window will also close the database associated with this specific tree. Additionally, this also closes associated graph or best games windows. If the Lock button is not checked closing the tree will leave all these windows opened and just close the tree view of the base.

Opening a base as tree from the file menu will automatically lock the database by default.

Training

When the Training checkbox in the tree window is selected, Scid will randomly make a move every time you add a move to the game. The move Scid chooses depends on database statistics, so a move played in 80% of database games will be chosen by Scid with 80% probability.

Turning on this feature, then hiding (or iconifying) the Tree window and playing openings against a large database, is a great way to test your knowledge of your opening repertoire. Another option to train an opening offers Training / Openings.

Tree refresh is faster if the database is compacted (see the maintenance window).


Related

Wiki: AboutScidBases
Wiki: FileFormats
Wiki: HowToSearchDatabases
Wiki: HowToUseMasks
Wiki: HowToUseThePieceTracker
Wiki: TheActiveDatabase
Wiki: TheActiveGame
Wiki: TheActivePosition
Wiki: TheBestGamesList
Wiki: TheCurrentPosition
Wiki: TheFileMenu
Wiki: TheMainWindow
Wiki: TheTreeWindow
Wiki: TheWindowsMenu
Wiki: TreeGraph

Discussion

  • b606

    b606 - 2020-02-18

    Hi,

    I have few questions about the Tree window and I want to be sure that I understand it correctely:

    • The 2nd paragraph seems incorrect: "Note that whenever the tree window is updated, the filter is reset". The filter is not reset, the tree is simply updated to the filtered games containing the current position.
    • "All games" checkbox: if checked (default), the filter is deactivated and the tree is processed with all the games in the database; if unchecked the filter is active, then only filtered games and their stats are displayed.
    • TreeOptFastmode, TreeOptFastAndSlowmode: I cannot find "Fast Mode" or "Fast and Slow mode" options. I suppose these are obsolete. In that case, does the last-1 paragraph still apply ("Sort the database by ECO code and compact it") ?
    • By the way, how can one sort the database ? So far, I saw two ways: columns sorting in the Gamelist window, and the menu Sort in the Tree window, but it is not clear whether these physically alter the database index. Do they ?

    Best regards.

     
    • bstp

      bstp - 2020-02-19

      Thanks for your questions. I'll take a look as soon as I can.

       
    • Fulvio

      Fulvio - 2020-02-19

      Hi,
      I have removed the obsolete parts.
      The filter part is also not completely correct: there are now multiple filters and each one can be sorted independently (without altering the database).
      The tree statistics for that filters can only be showed in the corresponding gamelist.

       

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.