Smaug: a new chess engine based on glaurung

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

Moderator: Ras

Christopher Conkie
Posts: 6074
Joined: Sat Apr 01, 2006 9:34 pm
Location: Scotland

Re: Smaug: a new chess engine based on glaurung

Post by Christopher Conkie »

zamar wrote:
mcostalba wrote:
+182 -250 =459 -27 ELO !!!!
Thanks for the results!! Here my own tests failed. Now I must figure out what went wrong...
Perhaps we can help?

Give us a few days and we will see what we can do.

Christopher

(And no......this is not a joke) ;)
RoySawyer
Posts: 16
Joined: Tue May 09, 2023 7:11 pm
Full name: Roy Sawyer

Re: Smaug: a new chess engine based on glaurung

Post by RoySawyer »

I have written < UCI_LimitStrength > versions of the
Glaurung and Smaug chess engines.

Both engines use unusual values for the pieces internally,
so I had to make some adjustments so that the tuning parameters
that I added would work reasonably well.
Full details are in the < Readme.txt > file that accompanies each engine.

The engines can be downloaded in a single package from the following links -

https://www.mediafire.com/file/3428fokq ... es.7z/file

https://drive.proton.me/urls/GK7NPVQ38R#e1VKupAbRFza


These two engines from the past are ideally suited for limit strength play
because they have so many tuning parameters.
It was nice to give them a new lease of life because they are useful
in their own right and they have a historical significance in the evolution
of the mighty Stockfish chess engine.

Have fun with the game.


Roy Sawyer
Frank Quisinsky
Posts: 7130
Joined: Wed Nov 18, 2009 7:16 pm
Location: Gutweiler, Germany
Full name: Frank Quisinsky

Re: Smaug: a new chess engine based on glaurung

Post by Frank Quisinsky »

Hi Roy,

hm, that can be interesting.
Must thinking ... oh yes, a good idea!

A chess friend is working since years on a interesting new modul for the older Modular, Exclusive, München, Bavaria Mephisto boards. Of course, he used Wasp as main engine. Wasp have such levels. The complete programming for the modul is new and runs on PICO. With 3D print, many things are possible. For three years I added many picutures in TalkChess. The project is still running all the time and will be better with each new version. Alexander is obsessed with my idea to do exactly this one.

So the maximal level for Wasp with 1 core is around 3.000 Elo.
1.500 Elo are possbile for Wasp too.
Enough for every human to have a lot of fun.

Glaurung have also an interesting playing style, like Wasp.
Very aggressive, with the final result that the playing style is more human like.
People like that.

I am using the Modular with Wasp for playing my own games.
Wasp with around 2250 Elo is a good traing level for me ... 35% if I have good days are possible.
OK, at the moment I have more bad as good days.

Each of such ideas you have are good!
Maybe also a good idea for the PiPhisto project from Alex, I am speaking before.
Means to added both engines in the PiPhisto system?

Best
Frank

I gave in the past PerOla the order to do that.
Ruffian have such levels.
Why I do that ... Frank ZIBI gave a student the order to create an UCI Teacher for Pharaon.
And the student do that ... many people had a lot of fun with Pharaon (French engine from Franck ZIBI).
So I am thinking, Martin Blume (my partner for Arena project) and PerOla Valfridson (Engine Ruffian) can do that for the commercial DVD I released for many years.
RoySawyer
Posts: 16
Joined: Tue May 09, 2023 7:11 pm
Full name: Roy Sawyer

Re: Smaug: a new chess engine based on glaurung

Post by RoySawyer »

To TalkChess users,

I discovered that I made an error in the code
of the two Glaurung engines.

I had put the check for a limit strength delay in the wrong place.

Previously, I had some problems with the Glaurung engines hanging
during a game and I had put some additional defensive coding
into the place where a move was selected to remedy this.

So it was probably the misplaced limit strength check that was the
underlying cause of this problem because it did not happen with Smaug.

I have also updated the code so that all kibitz lines are shown
even when < UCI_LimitStrength > is being used.
I have added this code to both the Glaurung and Smaug engines.

The updated engines can be downloaded from the same links as before -

https://www.mediafire.com/file/3428fokq ... es.7z/file

https://drive.proton.me/urls/GK7NPVQ38R#e1VKupAbRFza

My apologies for any inconvenience caused.


Roy Sawyer