Engines with limited strength

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

chesskobra
Posts: 351
Joined: Thu Jul 21, 2022 12:30 am
Full name: Chesskobra

Re: Engines with limited strength

Post by chesskobra »

Holidays are over now, but maybe for the next holidays: Komodo, Dragon, Crafty, Phalanx, Wasp have skill levels. Lc0 and Rubichess have nps setting.
tapio
Posts: 78
Joined: Thu May 30, 2024 10:33 am
Full name: Adsche Tönnsen

Re: Engines with limited strength

Post by tapio »

Any experiences with more humanly playing engines? I'm a weak player capable to even lose against Rodents weak School personalities. Patricia 4 at lowest skill still beats me. It's a concentration issue, my blunders can be horrible.

I think Rodent has some code to deal wirh human blunders. It usually instantly counter blunders, which I always see after a proper engine analysis. I don't like the instant counter blunder.

Do you know other engines with have some interesting blunder/bad movement management included? I wish developers put more thought into such things instead of boring elo achievements withgames which nohumanbeing can judge anyway.
chesskobra
Posts: 351
Joined: Thu Jul 21, 2022 12:30 am
Full name: Chesskobra

Re: Engines with limited strength

Post by chesskobra »

Have you tried phalanx? It has -z option to randomize moves in centipawns, -e for easy levels from 0 to 100, where 0 is the default for best play, and -n for limiting nps.
tapio
Posts: 78
Joined: Thu May 30, 2024 10:33 am
Full name: Adsche Tönnsen

Re: Engines with limited strength

Post by tapio »

chesskobra wrote: Tue Dec 31, 2024 11:50 amHave you tried phalanx? It has -z option to randomize moves in centipawns, -e for easy levels from 0 to 100, where 0 is the default for best play, and -n for limiting nps.
Nice options, but unfortunately I'm on Android. uci options aren't exposed there in the Phalanx builds of Archimedes, somethings wrong with the compiles. (Phalanx XXV and XXII)
chesskobra
Posts: 351
Joined: Thu Jul 21, 2022 12:30 am
Full name: Chesskobra

Re: Engines with limited strength

Post by chesskobra »

I have no idea about running phalanx on android. I didn't even know that there was an android build. But the options I mentioned are command line options on linux, which I can also configure in the .xboardrc file.
Archimedes
Posts: 167
Joined: Tue Mar 05, 2019 3:43 pm
Full name: Archimedes

Re: Engines with limited strength

Post by Archimedes »

tapio wrote: Tue Dec 31, 2024 1:34 pm
chesskobra wrote: Tue Dec 31, 2024 11:50 amHave you tried phalanx? It has -z option to randomize moves in centipawns, -e for easy levels from 0 to 100, where 0 is the default for best play, and -n for limiting nps.
Nice options, but unfortunately I'm on Android. uci options aren't exposed there in the Phalanx builds of Archimedes, somethings wrong with the compiles. (Phalanx XXV and XXII)
Phalanx only supports the XBoard protocol.
jefk
Posts: 966
Joined: Sun Jul 25, 2010 10:07 pm
Location: the Netherlands
Full name: Jef Kaan

Re: Engines with limited strength

Post by jefk »

phalanx apparently made a comeback and it looks interesting,
as mentioned here:
https://www.chess.com/forum/view/chess- ... lanx-xxiii

for my gambit book testing i most often use xboard engines
but haven't tried phalanx yet.

Positive suggestion:

instead of all theses xboard commands/options (for weakened play)
it would be more userfriendly if it had an .ini file (like
several other engines) where you can state eg. Elo, etc.
User avatar
Ras
Posts: 2698
Joined: Tue Aug 30, 2016 8:19 pm
Full name: Rasmus Althoff

Re: Engines with limited strength

Post by Ras »

The CT800 engine (2700 CCRL) supports UCI_Elo: https://www.ct800.net/download
Should also scale with the move time. That's a little buggy on shorter time controls, but will still stay within 50 Elo difference, no nothing major.
Note that the Shredder GUI respects the Elo setting during normal play, but seems to ignore it in analysis.
Rasmus Althoff
https://www.ct800.net
Whiskers
Posts: 243
Joined: Tue Jan 31, 2023 4:34 pm
Full name: Adam Kulju

Re: Engines with limited strength

Post by Whiskers »

tapio wrote: Tue Dec 31, 2024 9:28 am Any experiences with more humanly playing engines? I'm a weak player capable to even lose against Rodents weak School personalities. Patricia 4 at lowest skill still beats me. It's a concentration issue, my blunders can be horrible.

I think Rodent has some code to deal wirh human blunders. It usually instantly counter blunders, which I always see after a proper engine analysis. I don't like the instant counter blunder.

Do you know other engines with have some interesting blunder/bad movement management included? I wish developers put more thought into such things instead of boring elo achievements withgames which nohumanbeing can judge anyway.

I’m 90% sure that Patricia had a bug where some GUIs would explicitly set both skill level AND uci_elo instead of leaving the other one at default, which means you might have been playing full strength Patricia!


It’s fixed and pushed to main now.
jdart
Posts: 4402
Joined: Fri Mar 10, 2006 5:23 am
Location: http://www.arasanchess.org

Re: Engines with limited strength

Post by jdart »

Tibono wrote: Wed Dec 25, 2024 8:57 pm Hi,
I ran a large swiss tournament (64 competitors, 10 rounds); you might be interested in reading the outcome here.
One challenge in implementing UCI_Elo is that computer ratings from lists are generally on a different scale than human ratings, and computer ratings differ across testers.

I could not make Arasan play at low levels without introducing blunders, but blunders are frequent in human games at these low rating levels. I have some ideas about adjusting the low ELO behavior, but to make it beatable by low-rated players, I have found it necessary to produce moves that have a large score deviation from the optimal move.