Plague: a "new" chess engine based on Smaug

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

Moderators: hgm, Harvey Williamson, bob

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
zamar
Posts: 613
Joined: Sun Jan 18, 2009 6:03 am

Re: Plague: a "new" chess engine based on Smaug

Post by zamar » Wed Mar 18, 2009 2:03 pm

Boys, boys :lol:

Reading (some of) this thread was in fact a lot of fun for me. You are like childs in playground arguing about toys :)

Did you read my post when I published Smaug 2.2.1?
* I'm only a novice chess programmer and have no intention to take honour away from original writer of Glaurung. Name "Smaug" was chosen to make engine origin clear.

* All patches applied to glaurung 2.2 can be found on Smaug's webpage. If those changes are found to be useful they can easily be merged in Glaurung (or in Stockfish)
I'm only a novice chess programmer and trying to learn this great art! I have so many real life activities that I have neither time nor motivation to start from scratch. I chose Glaurung, because, as many have already pointed out, codebase is extremely readable and simple. But you cannot learn to do programming by just reading the code, you have to mess with it. And when you have messed with the code you are uncertain (no matter how hard you tested) if your changes are really useful. You need independent people to test them. And the best way to get needed publicity is make a little release.

And you know what is really funny? :lol:

Before somebody started this troll-thread, there were some, but not many knowing about Smaug. However with this thread staying in top in talkchess forum for days (maybe weeks, who know how hard you will continue!!) there is more and more people wondering what is this plague/smaug stuff?? :lol:

However if I had known how actively Marco is developing Stockfish, I had rather sent patches to him privately (and CC:ed tord) instead of releasing "a new engine" ;) So it's unlikely there will ever be Smaug 2.2.2

I've spoken, so please continue :lol:
Joona Kiiski

Tord Romstad
Posts: 1808
Joined: Wed Mar 08, 2006 8:19 pm
Location: Oslo, Norway

Re: Plague: a "new" chess engine based on Smaug

Post by Tord Romstad » Wed Mar 18, 2009 2:12 pm

Peter Aloysius wrote:Second, computer chess community is a very narrow community, perhaps only around 1000+ fans around the world. So, is it wrong for a people who spend years to develop a chess engine to feel bitter by those derivatives who rob all already small attention they can get?
I agree to some extent, but I have a somewhat different perspective on it: I think the majority of computer chess enthusiasts are far too focused on strength. The weaker programs often have more character and personality, and are more fun to watch and play against. Moreover, that people are willing to test weaker engines is very important for the long-term progress of computer chess, because most programmers won't enjoy writing a chess program if nobody wants to use it before it is close to the top programs.

I wouldn't categorize Petir as one of the "weaker programs", by the way. It's one of the very best amateur programs. I hope you will keep working on it, and that there will some day be a version I can run on my Mac. :)

Tord

User avatar
Matthias Gemuh
Posts: 3234
Joined: Thu Mar 09, 2006 8:10 am
Contact:

Re: Plague: a "new" chess engine based on Smaug

Post by Matthias Gemuh » Wed Mar 18, 2009 2:21 pm

zamar wrote: However if I had known how actively Marco is developing Stockfish, I had rather sent patches to him privately (and CC:ed tord) instead of releasing "a new engine" ;) So it's unlikely there will ever be Smaug 2.2.2

I've spoken, so please continue :lol:

A german proverb says:
Whoever says "A", must also say "B".

So you shall release more versions, perhaps named differently.
Feel free to do so.

Matthias.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de

Tord Romstad
Posts: 1808
Joined: Wed Mar 08, 2006 8:19 pm
Location: Oslo, Norway

Re: Plague: a "new" chess engine based on Smaug

Post by Tord Romstad » Wed Mar 18, 2009 2:28 pm

Matthias Gemuh wrote:A german proverb says:
Whoever says "A", must also say "B".

So you shall release more versions, perhaps named differently.
Feel free to do so.
In Norway, we say:

Whoever says "BigLion 2.23x", must also say "BigLion 2.24".

There should be more BigLion versions in the future, too. :wink:

Tord

Stan Arts

Re: Plague: a "new" chess engine based on Smaug

Post by Stan Arts » Wed Mar 18, 2009 2:49 pm

zamar wrote: I'm only a novice chess programmer and trying to learn this great art!
That is probably why you chose Glaurung as your tool to start with. Learning mini max and so on.
zamar wrote: I chose Glaurung, because, as many have already pointed out, codebase is extremely readable and simple.
My bad. But in that case I know some programs which are far more readable and simple still!
zamar wrote: I have so many real life activities that I have neither time nor motivation to start from scratch.
Tough luck. I have so many activities I have no time to build a house. Hope it won't rain.
zamar wrote: You need independent people to test them. And the best way to get needed publicity is make a little release.
By your judgement, their testingtime is better spent on your work then the hundreds of original engines that wait months after a release before they see some public testing? Then your act is pure generosity indeed.
zamar wrote: troll-thread
Did you read my post when I published Smaug 2.2.1?

Yes, trolling can be fun once in a while, but you know that.
zamar wrote: So it's unlikely there will ever be Smaug 2.2.2
:lol:
2.2.2 ? Do you have a changelog of your other 221 versions?

User avatar
Matthias Gemuh
Posts: 3234
Joined: Thu Mar 09, 2006 8:10 am
Contact:

Re: Plague: a "new" chess engine based on Smaug

Post by Matthias Gemuh » Wed Mar 18, 2009 2:54 pm

Tord Romstad wrote: In Norway, we say:

Whoever says "BigLion 2.23x", must also say "BigLion 2.24".

There should be more BigLion versions in the future, too. :wink:

Tord
Hi Tord,

I am working on BigLion 2.23y :wink:
BigLion 2.24 ? Let's not skip BigLion 2.23z either !.

Now that your engine is at peak of standard chess, what is your next move ?
If you ever take up 10x8 chess, your fans would lose interest in standard chess and move on to 10x8.
In the whole history of chess, no single person has ever had a better chance of shaping the chess world.
If I were your age, and had your chess programming talent, I would first release a 10x8 chess engine, and then decide whether it was right to do so :)

Regards,
Matthias.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de

Peter Aloysius
Posts: 57
Joined: Thu Mar 09, 2006 11:53 am
Location: Surabaya, Indonesia

Re: Plague: a "new" chess engine based on Smaug

Post by Peter Aloysius » Wed Mar 18, 2009 2:55 pm

Matthias Gemuh wrote:
zamar wrote: However if I had known how actively Marco is developing Stockfish, I had rather sent patches to him privately (and CC:ed tord) instead of releasing "a new engine" ;) So it's unlikely there will ever be Smaug 2.2.2

I've spoken, so please continue :lol:

A german proverb says:
Whoever says "A", must also say "B".

So you shall release more versions, perhaps named differently.
Feel free to do so.

Matthias.
True. A lot of name from Lord of the Ring is still not used yet. What about Bilbo, or Frodo, or Sauron? All of them should make engine origin clear. Personally I think Gollum is the best name.

Christopher Conkie
Posts: 6065
Joined: Sat Apr 01, 2006 7:34 pm
Location: Scotland
Contact:

Re: Plague: a "new" chess engine based on Smaug

Post by Christopher Conkie » Wed Mar 18, 2009 2:56 pm

Peter Aloysius wrote:
Matthias Gemuh wrote:The tone in this thread has changed :wink:
People are now suddenly serious :evil:

Matthias.
Yeah, where's Chris? Nobody here can be as good as him in sarcasm and humour.
I'm busy reverse engineering Petir so I can compile a Mac (note...copyright Scotland Inc.) version for Tord.

:)

We are going to put this to bed once and for all in a different thread called "Derivatives" in which we would like all authors to contribute their thoughts, ideas and thereby reach a compromise that can be adopted by all derivative makers, and tournament organisers.

Just need to finish this disassembly first of course... :)

Christopher

Christopher Conkie
Posts: 6065
Joined: Sat Apr 01, 2006 7:34 pm
Location: Scotland
Contact:

Re: Plague: a "new" chess engine based on Smaug

Post by Christopher Conkie » Wed Mar 18, 2009 3:04 pm

Christopher Conkie wrote:
Peter Aloysius wrote:
Matthias Gemuh wrote:The tone in this thread has changed :wink:
People are now suddenly serious :evil:

Matthias.
Yeah, where's Chris? Nobody here can be as good as him in sarcasm and humour.
I'm busy reverse engineering Petir so I can compile a Mac (note...copyright Scotland Inc.) version for Tord.

:)

We are going to put this to bed once and for all in a different thread called "Derivatives" in which we would like all authors to contribute their thoughts, ideas and thereby reach a compromise that can be adopted by all derivative makers, and tournament organisers.

Just need to finish this disassembly first of course... :)

Christopher
BTW It's called MacPetir. Welcome to the Clan.

:)

Christopher

Peter Aloysius
Posts: 57
Joined: Thu Mar 09, 2006 11:53 am
Location: Surabaya, Indonesia

Re: Plague: a "new" chess engine based on Smaug

Post by Peter Aloysius » Wed Mar 18, 2009 3:11 pm

Christopher Conkie wrote:
Christopher Conkie wrote:
Peter Aloysius wrote:
Matthias Gemuh wrote:The tone in this thread has changed :wink:
People are now suddenly serious :evil:

Matthias.
Yeah, where's Chris? Nobody here can be as good as him in sarcasm and humour.
I'm busy reverse engineering Petir so I can compile a Mac (note...copyright Scotland Inc.) version for Tord.

:)

We are going to put this to bed once and for all in a different thread called "Derivatives" in which we would like all authors to contribute their thoughts, ideas and thereby reach a compromise that can be adopted by all derivative makers, and tournament organisers.

Just need to finish this disassembly first of course... :)

Christopher
BTW It's called MacPetir. Welcome to the Clan.

:)

Christopher
Great ! I'll be waiting for the result. :P

And because the word "C* you know what" already forbidden in this forum, nobody can prove that MacPetir is actually a Petir clone.

Post Reply