lukasmonk / lucaschessR2

Lucas Chess R Version 2
GNU General Public License v3.0
281 stars 40 forks source link

Komodo Dragon Personalities #158

Open adhoniran opened 2 months ago

adhoniran commented 2 months ago

Komodo Dragon supports personalities. The configuration permits to set between Default (NNUE) + 7 modes, as below (from the Komodo Dragon documentation:

"...

  1. Default: This is the default and strongest personality. You have full control over Contempt settings. Most of the other personalities will play roughly one skill level weaker than Default.
  2. Aggressive: The Aggressive personality will attack relentlessly with no concern for their own safety. They prefer active pieces, and are biased toward playing with the Queen.
  3. Defensive: The Defensive personality emphasizes king safety and a solid position above all else.
  4. Active: The Active personality tends toward open positions and well-placed pieces.
  5. Positional: The Positional personality tends toward solid play, maneuvering, and more closed positions.
  6. Endgame: The Endgame personality prefers playing through to the end to win by promoting a pawn.
  7. Beginner: The Beginner personality doesn't understand the fundamentals of chess, especially endgame principles, and is mostly looking to check and capture. But please note that it will drop in strength between one and two levels, so you still have to set the skill level appropriately if you hope to win!
  8. Human: The Human personality is optimized to play like and to beat strong human players, playing aggressively, avoiding pointless simplification and repetition, aiming for open positions, and emphasizing static advantages. If you are a fairly strong player and want the experience of playing against a simulation of an even stronger human player than yourself, we suggest using this mode and finding a skill level at which you can score 25% or so at your preferred rate of play.

..."

A sugestion is changes the current menu structure adding a dedicated sub-menu for Personalities, addind the Rodend II and Komodo Dragon personalities

Captura de tela 2024-09-16 011815

Captura de tela 2024-09-16 012410

lukasmonk commented 2 months ago

The problem with Dragon is that it does not have 32-bit and basic 64-bit versions, so it is not possible to add a general option.

tidypy commented 2 months ago

As a workaround; You may try and create multiple "External" Komodo Engines. Or you can Save an Advanced Configuration of "Play Against Engine".

I've not tested to see if Engine Parameters actually work.
Or if Advanced "Personality" Settings "Override" Engine Parameters.

Not tested to see if "BookFile" in Parameter is overided by "Personality Setting", or is Overided by "Basic Config" settings menu;

Or in What Order PRESIDENCE is acheived. A ''Float Note" would be nice, or help doc note on this.

"Play against Engine" image

image

adhoniran commented 2 months ago

Oh, thanks for your feedback. Don't worry, I was using this setup before. To be sincere I have it cobfigured yet. It works. My suggestion was to be more easy for general use only. Don't worry about it.

Thanks for your attention and support,

On Fri, 20 Sept 2024, 5:02 pm tidypy, @.***> wrote:

As a workaround; You may try and create multiple "External" Komodo Engines. Or you can Save an Advanced Configuration of "Play Against Engine".

I've not tested to see if Engine Parameters actually work. Or if Advanced "Personality" Settings "Override" Engine Parameters.

Not tested to see if "BookFile" in Parameter is overided by "Personality Setting", or is Overided by "Basic Config" settings menu;

Or in What Order PRESIDENCE is acheived. A ''Float Note" would be nice, or help doc note on this.

"Play against Engine" image.png (view on web) https://github.com/user-attachments/assets/3632e9e1-f36e-4410-aac7-db7338a1601e

image.png (view on web) https://github.com/user-attachments/assets/978dfbc3-187a-4ce7-b69f-9bae23001689

— Reply to this email directly, view it on GitHub https://github.com/lukasmonk/lucaschessR2/issues/158#issuecomment-2364533591, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADJTTWSP4OGDJXTYNASAGRDZXR5ORAVCNFSM6AAAAABOIUEWTSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNRUGUZTGNJZGE . You are receiving this because you authored the thread.Message ID: @.***>

adhoniran commented 2 months ago

I never tested the parameters priority too.

On Fri, 20 Sept 2024, 9:01 pm Adhoniran Gomes, @.***> wrote:

Oh, thanks for your feedback. Don't worry, I was using this setup before. To be sincere I have it cobfigured yet. It works. My suggestion was to be more easy for general use only. Don't worry about it.

Thanks for your attention and support,

On Fri, 20 Sept 2024, 5:02 pm tidypy, @.***> wrote:

As a workaround; You may try and create multiple "External" Komodo Engines. Or you can Save an Advanced Configuration of "Play Against Engine".

I've not tested to see if Engine Parameters actually work. Or if Advanced "Personality" Settings "Override" Engine Parameters.

Not tested to see if "BookFile" in Parameter is overided by "Personality Setting", or is Overided by "Basic Config" settings menu;

Or in What Order PRESIDENCE is acheived. A ''Float Note" would be nice, or help doc note on this.

"Play against Engine" image.png (view on web) https://github.com/user-attachments/assets/3632e9e1-f36e-4410-aac7-db7338a1601e

image.png (view on web) https://github.com/user-attachments/assets/978dfbc3-187a-4ce7-b69f-9bae23001689

— Reply to this email directly, view it on GitHub https://github.com/lukasmonk/lucaschessR2/issues/158#issuecomment-2364533591, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADJTTWSP4OGDJXTYNASAGRDZXR5ORAVCNFSM6AAAAABOIUEWTSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNRUGUZTGNJZGE . You are receiving this because you authored the thread.Message ID: @.***>