Skip to main content

Posts

GAME LIST: APPEARANCE & FUNCTIONS, Practical Uses - Insights by Stefan Akall

The game list is accessible via "Tools\Databases." It's a lot of fun to work with an appearance that's tailored to the screen and purpose. When databases need to be compiled, they should be done quickly and effectively. The APPEARANCE of the game list is fully configurable. The CONFIG BUTTON provides access to the options and their saving. PREREQUISITE KNOWLEDGE: The fixed native appearance of a database is defined at creation and has no visible name. Temporary appearances that hide the native appearance can be created, modified, deleted, selected, and reused. Since they are given a name that distinguishes them from others, we call them 'appearance with a name'. Version R2.20c has a breakthrough: by executing the shortcut ALT+C, it allows to directly select an 'appearance with name'. The appearance of the games list changes without having to open a tab or button. By applying consecutive "appearances with name," you can quickly browse any game...

GAME LIST : THE FILTER BUTTON, Practical Uses - Insights by Stefan Akall

      The GAME LIST is accessible via 'Tools\Databases'.  The tab is called “Games” and contains the “FILTER” button.       There are many REASONS to filter the game list. Search for : 1. Games with your own name. 2. Master games with the titled player's name. 3. Games against a specific opponents or engines. 4. Games played in or outside of Lucas Chess. 5. Tournament. 6. Rapid games or other time controls 7. Period. 8. Annotator. 9. Openings. 10. Positions. How the FILTER BUTTON works.      A) Standard      B) Advanced      C) Opening      D) By Position      E) Remove filter All of these searches have the following in common: 1. The goal is to filter out what is desired. We don't need the uninteresting rest. The filtered gamelist will therefore be very small. 2. Export the gamelist. The filtered gamelist is often saved as a new database for furthe...

Player tab, Practical Uses - Insights by Stefan Akall

The Players tab can be selected in the game list. The Player tab and Opening Explorer tab are a strong duo. To understand the two tabs, we will first compare them. Keep in mind, however, that scores include games won/lost by blunders and by timeout. Therefore, game scores cannot be equated with opening scores. Because no game with a very bad opening can make it to the endgame, a well-played opening is seen as a prerequisite for victory. Information on opening theory can be found under Tools\Openings\Opening lines. The regular openings based on theory are stored there. Opening Explorer: General Opening statistics Application: Results of selected games by depth. The contents of the tab are automatically filtered to the moves played, which are displayed on the chessboard. Game Move Depth: Unlimited Handles Moves, Analysis, Results. The "Rebuild' button allows you to select the number of half-moves for each game to be considered. Opening names are...

Opening Explorer Practical Uses – Insights by Stefan Akall

The Opening Explorer tab can be selected in the game list. The Opening Explorer is based on a database. By customizing the database, you can customize the Opening Explorer. Example: After studying the Opening Ruy Lopez Opening, you've played it often and search information about: - your results improvement - identifying inaccurate moves. - comparing to another openening i.e. the Italian Giuco Piano. STEP 1: Put together the corresponding games Copy your games into a new database, which you are now preparing. Filter on White=your player name, or Filter on Black = your player name,  according to your piece color. The color of the pieces I play with in an opening is crucial. Filter on a period, e.g., the last 12 months. Filter on the Ruy Lopez Opening. Alternatively, for more precise variations, you can access the corresponding ECO codes in the range C60-C99. (Example: C65: Ruy Lopez, Classical Berlin Defense: 1.e4 e5 2.Nf3 Nc6 3....

Performance rating, Practical Uses - Insights by Stefan Akall

The idea is to combine the four tabs — Filter, Players, Performance Rating, and Opening Explorer — into a powerful analysis tool.  Here's how: 1. FILTER TAB Create filters for specific usernames and time controls (e.g., MeOnLichess 180 , MyChessCom 60+2 ) Track games vs. regular opponents using combined usernames Save and reuse filters 2. PERFORMANCE RATING & STATISTICS TAB 2a) Identify Rematch Series & Openings Used Sort by Score to find players you've faced multiple times Use the Players tab to select the player and switch to Opening Explorer to view opening breakdowns 2b) How Often Do I Draw? Sort by name, select yourself, and check Results for draw stats 2c) Retrieve Results from Past Lichess Tournaments Import or filter games using Site=*lichess* , and event name (e.g., *Arena ) Select the period, go to the tab, and sort by Score to recreate the cross table 2d) Rank and Compare Performance in Online Tournaments Download and impo...

Performance rating of a list of games

 From version 2.20, a new tab named  Performance Rating  has been added to the database game editor.  The Performance Rating tab in the Lucas Chess database editor lets you calculate players’ Elo performance over a set of games. You can select several games (for example, from a tournament or a training session) and see what level of play the results represent. In practice, you open your game database (Tools → Databases), select the desired games, and go to the Performance Rating tab. The program then calculates, for each player or colour involved, the performance Elo they would need to have scored the result they did. As explained on Wikipedia, a player’s performance rating is the Elo rating a player would have if their results produced no net rating change. In simple terms: it shows the level you played as if you had that rating. It measures how well someone played compared to their opponents’ ratings. For instance, if you have a 1700 Elo rating and you score more t...

Installing Lucas Chess on Linux from the latest sources in two easy steps

First step Check that git is installed.  git --version If it is not, then: sudo apt-get install git  (for Debian/Ubuntu based systems) sudo yum install git (for RedHat/CentOS/Fedora based systems) Second step Download the script: https://github.com/lukasmonk/lucaschessR2/releases/download/R2.12c/LinuxInstaller.sh And launch it from a terminal. The whole installation is created in the ~/lucaschess folder, and there the program launcher and an update script are created: cd ~/lucaschess ./LucasR.sh ./update_lucaschess

Version R2.10

 The new version includes the following: An in-depth review of the use of the program by Eric. ## Added * Play human vs human. * Analysis Bar, which can be activated by playing against an engine or another human or by visualising a game, either directly or from Config, Show/Hide. * Databases with positions, added option Export to a position sheet in open document format. ## Updated * Komodo 64 bit basic, regression to 13.02. 14.1 64 bit does not work on some 64 bit pcs. * Kibitzers, a limit can be added to the depth that the engine analyses. ## Updated languages * Language Greek by Nick Delta. * Language French by Eric * Language Chinese by Zoushen * Chinese openings by Zoushen ## Engines * Updated lc0, Version Windows 0.30.0, The LCZero Authors,  [https://github.com/LeelaChessZero] (https://github.com/LeelaChessZero) * New lc0 DNNL, Version Windows 0.30.0, The LCZero Authors,  [https://github.com/LeelaChessZero] (https://github.com/LeelaChessZero)

Problem in version 2.09b, does not launch.

For users with 64-bit windows, and the program does not launch, a solution is, go to the installation folder of the program and make a copy of: c:\Users\<user>\AppData\Local\Programs\LucasChessR\bin\OS\win32\Engines\komodo\komodo-14.1-64bit-bmi2.exe.uci_options  and rename it as: komodo-14.1-64bit.exe.uci_options 

Le jeu d’échecs avec Lucas Chess

 Eric, the main betatester of the programme, has written a guide, which allows you to go deeper into the use of Lucas Chess. It is written in French, but in this day and age, it is not a big challenge to translate it into your own language. As Eric points out: Lucas Chess is an easy to use program. But it hides some features that are more complex to understand and the following pages try to clarify them. Link to the PDF   Link to Lucas Chess documents

Setting analysis parameters

Since version 2.04, you can change the parameters used by the program to determine whether a move is good or bad and also the elo calculated for an analyzed game. The parameters are as follows: limit_score Default value: 2000 Minimum value: 1000 Maximum value: 4000 Data type: integer Determines the score in centipawns from which the position is considered to be totally won, that the probability of winning is 100%. curve_degree Default value: 50 Minimum value: 1 Maximum value: 100 Data type: decimal percentage Expresses the correlation between the score in centipawns and the probability of winning/losing. It associates -limit_score with 0 and +limit_score with 100. Curve formula created based in  python-chess/Engine/Score/wdl    difmate_inaccuracy Default value: 3 Minimum value: 1 Maximum value: 99 Data type: integer If the difference between the best move and the move made me...

Version 2.03: bug-fix release and chess leagues improved.

 This is a bug fix update mainly based on the detection work of Eric, the main betatester of the program. Added Opening Lines, shows comments when training. Book Strategie, other wonderful set of pieces created by Ben Citak. Book Strategie B, for regular style board backgrounds by Ben Citak. Book Strategie theme created by Ben Citak to emulate the old style used in the French chess magazine La Strategie in 1938 (also L'Echiquier). Databases, numerical sorting: press Ctrl (Alt or Shift) while double clicking on the header. CTRL SHIFT C (ALT SHIFT C) to copy PGN to the clipboard On the position analysis screen, alternative moves can be analyzed by moving pieces directly on the board. Analysis of a game, option to include analysis of the variations. On any board, ALT-X to play the current position, it is a little different from the utilities menu, only the position is used, but it can be used with any board and with any position on the board. Shift Right mouse on pgn table to show th...

Version R2.02 and more....

New help documents The lack of direct support for the programme has always been one of the programme's Achilles heels, which has been mitigated thanks to the contributions made in several languages and included in the Documents section of the website. Bru888 has produced the most complete guide to the programme. It is a guide divided into 5 parts Play, Train, Compete, Tools, Options, which can be accessed from the documents section of the website. Translations I am aware that it requires a huge effort that is not very visible. I have tried to provide some additional tools, so that from the program itself you can see the changes as you translate (Options/General configuration/Activate translator help mode).  I would like this to be a help to translators, and to encourage more people in those languages that are not sufficiently translated. For native English speakers, please keep in mind that English is just another language to translate, and there may be some mistranslations, so he...

LINUX: tutorial for creating the installer on almost any distribution (updated 11/2023)

The aim of this article is to show step-by-step how to generate the installer from any Linux distribution that supports Qt5 and python3.8. The steps are: Install python 3.8 Install makeself Download Lucas Chess sources Install the necessary python libraries Test if all is ok Create the template  Generate binaries Generate the installer This example is running on a new virtual machine with Ubuntu 20.04. Step 1: Install python 3.8 Using miniconda is a simple way to install python 3.8. 1.1. Download Link:  https://docs.conda.io/projects/miniconda/en/latest/miniconda-other-installer-links.html 1.2. Installation Only for the user sh ./Miniconda3-py38_23.9.0-0-Linux-x86_64.sh Destination folder=  ~/miniconda3 1.3. Default python3 To facilitate the process (in my case),  the python3 of miniconda is set as default python3 of my user: vi ...