Saturday, February 8, 2020

Version 11.17: update of Honey and Stockfish

This update mainly contains the upgrade of two of the main engines:
  • Honey formerly McCain, which is the default tutor used by the program, now updated to version XI. The author is Michael Byrne (link)
  • Stockfish, version 11 (link)
There are some bugs fixed thanks to LinuxOnTheDesktop and others....

Downloads : 
  • Update, from Information menu, Search for updates

32 comments:

  1. Thanks Lucas, much appreciated.

    ReplyDelete
  2. Hello, just wanted to let you know that I created a tutorial on lucas chess game analysis. http://hub.me/anitJ, thought you might want to list it under the docs on the other website. https://lucaschess.pythonanywhere.com/docs
    Thanks for everything you've done!

    ReplyDelete
    Replies
    1. Done.
      Thank you very much, very good article.
      The link I have included: https://hubpages.com/games-hobbies/Chess-Game-analysis

      Delete
    2. Thank you very much! I hope that people can learn a lot from this article.

      Delete
  3. Thank you Lucas! Does this version include the upgraded Python?
    I was thinking of using the analyzed game files(.pks) for training. So after analysis you click train and you go through the moves and Lucas tells you to try again until you get the move from the analysis. You can also ask for hint or solution if you can't get it. This reduces the overhead and time because you don't have to invoke an engine every time you train (done during the analysis).

    ReplyDelete
    Replies
    1. The change to version 3.7 involves major changes in code, also makes the program incompatible with Windows XP.
      I am working on a new version, incompatible with this one with python 3.7 and also jumping to the new version of the graphics library (QT5). In GitHub a portable version can be downloaded but only for tests as it has many errors.

      I take into account your suggestion. I have been thinking for some time about creating a database of analyzed positions, usable in these cases.

      Delete
    2. That's what I was thinking about also. So I have created a database called training and when I analyze games (.pks) I save them to the database. In the database you have Play Against A Game and I use that but then a default engine re-evaluates the positions live. This is where we can just use some simple code to compare your move to the best move from the original analysis. You already my the structure setup. Your App is really a help to me and I'm sure to others as well. Thank you very much Lucas!

      Delete
  4. Thank you, the article is interesting. I will give links to it to friends and subscribers of chess sites.
    How to Analyze Your Chess Game Using Lucas Chess
    Link: https://hubpages.com/games-hobbies/Chess-Game-analysis

    ReplyDelete
  5. Is it compatible with Android?? This version?

    ReplyDelete
  6. Please support Millennium Chessgenius board...please, I'm still hoping. Thanks, Harry

    ReplyDelete
  7. Replies
    1. And can you launch lc0 CUDA on the command line ?

      Delete
    2. I have enabled engine logs (options-Configuration-Engines.Save...) and in the logs (UsrData/EngineLogs) :

      error No CUDA driver, or one older than the CUDA library

      Delete
  8. Hi, does this still works with linux (debian)? I have problems installing it with the provided sh files.

    ReplyDelete
    Replies
    1. At some point I have managed to install it on Ubuntu, I have never tried it on Debian.

      Delete
  9. just a sugestion, but being able to add picture as general backgrounds seems like an easy and neat ideas

    ReplyDelete
    Replies
    1. yes and really, thank you so much for it. seems like most chess app neglected this feature and honestly I enjoyed it

      Delete
  10. thank you soooooooooooooooooooooooo much man

    ReplyDelete
  11. Hello, and thank you for this wonderful program!

    I'm a little confused when trying to use "Play against an engine of your choice" and have two questions:

    1. I would like to play as in "Compete -> Lucas Elo-> Bikjump 1 Elo 1101". However, if I select "Opponent -> Lucas Elo -> 1000 - 1250", then the selection is "1101 - Bikjump 2.01 (32-bit)(depth 1)" This setting always plays instantly which would make sense if always moving at depth 1. But I would like the engine to think like in Compete / Lucas Elo mode. How do I achieve this?

    2) There is a "set strength" setting with options like "Similar to the player", "somewhat better/worse", etc. How does the program determine player strength for this option? Is it tied to the player's "Compete / Lucas Elo" rating, or a different rating, or something else entirely?

    Thanks in advance for your help!

    ReplyDelete
    Replies
    1. Hi,
      1) In Lucas Elo, the engine decides the move very quickly and the GUI stops for a while to give it a more human appearance. And this is not supported in Play against ....
      2) For the engines (not all) that allow the score to be known once for the different moves in one position (MultiPV), the program, depending on the option chosen and the score given by the motor for each move, decides which one is best adjusted to that option (similar = +-0, lower= less than -0.3, ....)

      Delete
    2. 1) I see, thanks.
      2) So assuming I'm using an engine that supports MultiPV and I select "Similar to the player", then the moves are selected based on the strengths of my moves during that particular game only? And then there's an average rating of my moves that's updated during that game and then reset for a new game?

      Delete
    3. 2) It is very simple, the program asks at every move. If the user lost the queen, the program uses various moves to land.

      Delete
  12. I see a small UI bug with the latest version (just installed). Can you write me to ibobak at gmail dot com? I will send you some screenshots.

    ReplyDelete
  13. Replies
    1. Existing LiChess, Chess.com, Chess24, I would not add anything to improve these.

      Delete