Skip to main content

Version 10: Beta 2

Bug fix beta-release.


  1. Hi Lucas

    What would it take to have Lucaschess be able to provide a verbose analysis? I recently saw a post on Talkchess about just such a tool. It looks good but the author has it in an awkward batch format.

    First could it be done, and if so, how much do you think?

    Thanks Much!

    Here is the article:

    The tool itself:

    1. Not easy to implement something like that. Perhaps in future I could try it, or add the tool to the program if it is possible.

  2. Hey hy!
    I hope within the end of august to send to Lucas the .ini file (actually a .pkt) with a new complete set of playing personalities,based only to the wonderful engine RODENT II by my friend Pawel Koziol.
    This engine is very very easy to tune and it is also incredibly strong.
    After that, i'll start a new project inside LC: to obtain an elo-performance from a game or even from a single move!!!
    That should be very useful for users to understand their actual level of play.
    Moreover, it should be possible (i have to discuss with Lucas about the details of the proper algorythms) to get different values for opening stage, middlegame, endgame, tactical play and positional play.
    Much meat on fire before 10.0 official is released!!!

  3. This comment has been removed by the author.

  4. Bravo Michele! Your decision to build your personalities on Rodent engine is very good! I think only Rebel engine can do it better! I hope someday Lukas will include the Rebel UCI in his wonderful GUI...

  5. I have a special version of Rodent II, sent to me by Pawel, that is optimized to this aim.
    The problem with rebel is that it has no possibility to limit its speed, and so each personality would be different in stregnth if running in different hardware.
    With rodent this wont happen, because there is nps limiter (very efficient).
    Rodent II is currently the best possible choice; neverthless for Champions, that i want to extend in number,I'll still use greko, deep toga, gambit fruit, amyan...


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