Skip to main content

Version 11.04a: Turn on the lights, calculation mode


  • Turn on the lights
    • added calculation mode where the time used begins when a piece is moved, then the user can think for as long as needed, but must be accurate and fast when moving in relation to memory mode (the only way so far). 
    • also it was added an initial theme from Uwe Auerswald list of positions, where only difficulty 1 and 2 are selected.

  • Performance, in Options-Configuration, parameters have been added that determine the consideration of good or bad moves, as well as the degree of effect of bad moves on the total elo of a game, from 0 with no effect to 5.

  • Saving a game to a database
  • Database, changing the file
  • Saving a game to PGN when with nags, $ symbol is repeated (Konrad Franz Hüttner)
  • Director, to remove with Ctrl-MouseRight it is necessary to press two times.

Downloads : 


  1. Thank you Lucas! This program is amazing. Thank you for your time and efforts.

    1. Hi!
      I wrote you a message to at 22.11.2017.
      There is a bug there entered openings for training become a mess for Sicilian Defense (different entered variations became the same one), still the same in this version(.
      Can you please fix it?

    2. Yeah, I remember a message I couldn't find. I tried to replicate the problem, but I wasn't able to, and as on the other hand I'm working on an openings study module, with its own training, which will probably replace the current training, I didn't keep looking.

    3. If you can do something like Anki/AnyMemo stile of repetitions it would be cool).
      As a piece of advice I think it'll be better like this:
      1) Every opening created by user have a difficulty parameter. If user plays wrong it will increase (more for more wrong attempts even in a single try). If user plays the opening right, the difficulty parameter decreases (more slowly, than it will increase by the wrong answers).
      2) During a training Lucas randomly chooses openings from the base using the difficulty parameter as a chance of this random choosing (but non strictly, or it will cause multiple repetitions in a row for a single difficult opening). So the openings there user makes mistakes more more frequently will be played more frequently.
      I think a system like this will be better for chess training, than pure Anki/AnyMemo one, because it wouldn't lead to a situation there you can repeat only 1-2 openings a weak.

  2. Thank you for this amazing software!

  3. Hello Lucas. Is possible to be able to create and customised folders under "Learn tactics by repetition"? The idea is to have the white and black opening repertoires in different folders or containers ( you can have different folders for different training). It's a bit confusing right now because I have all sorts of different training with very different purposes in the same place.

    1. I'll try to take the folders (in UsrData\Personal Training\Tactics) into account.

  4. That would be awesome. Thank you!

  5. Obrigado!
    Este software tem me ajudado muito pessoalmente, tenho divulgado ele aqui onde moro é ensino a pratica do Xadrez...

  6. Thank you Lucas, softwarenya luar biasa!

  7. Thank U by nice chess program.
    But yet without support for Strelka 6 chess engine
    ( as tutor ) she works such opponent ( not as tutor )
    fix this bug, please :)

    1. Thre is no bug because, to work as tutor an engine needs to have the MultiPV option, and Strelka hasn´t. It needs to calc the best move and the score of user move, with MultiPV, this is possible at same time.


Post a Comment

Popular posts from this blog

LINUX - First binary version

The first official binary version of Lucas Chess on Linux has just been released. It has only been made possible by the great work done by Laudecir Daniel , choosing and compiling the 67 engines, as well as laying the groundwork so that the binaries can be more widely used and others such as shortcut creation, installation scripts, ...... In addition,  Graham O'Neill  has provided Linux-specific drivers for several digital boards. This version has two limitations : 64-bit Linux OS only. Minimum GNU libc version: 2.26 (ldd --version shows it) Installation has been made as simple as possible: The installer is a .sh file, generated with the  makeself  tool, and can be downloaded from: SourceForge , GitHub The file must be run from a terminal with user permissions only: sh ./ Launches a GUI with very basic options: Install: Installs in LucasChessR folder inside the home user folder. Generates a shortcut in Applications > Games Launch the application at the end

R 1.06 Maia

 This update contains a major improvement with the inclusion of Maia. Maia is a neural network chess engine, created with the purpose of making her movements as human as possible. The Maia creation team has prepared 9 versions, from 1100 to 1900 of elo, and thus they have been included in Lucas Chess. You have all the information about Maia at:

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 means going