Since there seems to be something of a shortage,
here is another Fruit derivative engine.
Toga_II_40_ls is a UCI_LimitStrength engine with variety of play
and variable time controls for blitz games.
The original Toga_II_40 engine is a Fruit derivative written by Jerry Donald Watson.
I have been working on a < Rated game > feature for the lastest version of
the Nimzo_3d Chess GUI and I was collecting UCI_LimitStrength engines to use with it.
I found a version of the GambitFruit engine written by Ryan Benitez
that has nodes per second adjustments to limit the playing strength.
Then I found the following formula by Ferdinand Mosca that converts
an elo rating into an approximate value for the number of nodes per second
which can then be used in a delay loop.
nodes_per_second = (int)(pow(2.718, ((uci_elo_rating + nps_elo_adjustment) / 297.12)));
I made the addtion adjustment in the original formula into a variable
< nps_elo_adjustment > in order to fine tune the conversion formula.
This can be set by the user in engine parameters.
So I combined all of these elements to produce an engine with UCI_LimitStrength.
I also added variety of play and variable time controls for blitz games.
Some chess GUIs filter out the options < UCI_LimitStrength > and < UCI_Elo >
So I have added the following aliases for these options
< Use reduced strength > and < Reduced strength elo rating >
The engine seems to work well on the following GUIs -
Tarrasch, Nimzo_3d, Fritz, Banksia and Shredder.
All files were checked and found free of viruses with -
Avast free antivirus
Version 25.9.10453g
Virus definitions version 251013-0
The engine can be downloaded from the following links -
https://www.mediafire.com/file/llameiki ... ls.7z/file
https://drive.proton.me/urls/D5WZ44PT7W#PSCsJ6Z0fr6I
Roy Sawyer