Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: does chessbase care about wb engines

Author: CLiebert

Date: 03:03:30 07/18/01

Go up one level in this thread


Posted by Dann Corbit (Profile) on July 17, 2001 at 04:15:06:

In Reply to: Re: does chessbase care about wb engines posted by CLiebert on July
17, 2001 at 04:02:44:


On July 17, 2001 at 04:02:44, CLiebert wrote:

>On July 16, 2001 at 17:30:43, Dann Corbit wrote:
>
>>On July 16, 2001 at 06:35:07, CLiebert wrote:
>>
>>>On July 16, 2001 at 02:26:53, ERIQ wrote:
>>>
>>>>maybe the problem w/ chessbase interface and wb engines is that, bigbrother does
>>>>not care about them performing at their best.
>>>>
>>>>Why should they ?! wb engines are free, they don't make money from them but they
>>>>compete strongly w/ fritz,nimzo, etc. their *bread and butter* products.
>>>>
>>>>So if wb-engines somehow get dumbed down alittle great. I guess that justifys
>>>>the price of "pro" engines.
>>>>
>>>>  sign,
>>>>    Eriq
>>>
>>>
>>>First: Why do you think CB put efforts in developing the adapter?
>>
>>To make lots and lots of money, I would suppose.  That's generally the purpose
>>of writing code for commercial endeavors.  Sometimes, they might do something
>>just to be nice.  Is that why CB wrote their adaptor?
>>
>>>Second: there are a lots of engines showing no difference in playing strenght.
>>>If programmers a willing and able to optmize their engines for fritz they could
>>>do this. Borgstädt did it for Goliath, Kai Skibbe for gromit, other examples are
>>>Anmon, Faile or TCB. The Natives and wb-adapter-versions of these engines are
>>>quite at the same level in pratice, did you try one of them?
>>
>>Let's see...
>>5/(100+) seems to be a rather small ratio.
>>I am curious to know why the existing, well-debugged Winboard protocol was not
>>adopted as-is.  And even more interesting would be to know why CB protocol must
>>send resets every so often.  Is there some purpose to this?  This defect has
>>been known for many years.  Finally it was fixed recently and then immediately
>>re-broken.  Seems a bit odd on the surface.
>>
>>>But if you like to hold on you big brother theories, feel free ...
>>
>>I don't know if it is sinister or not, but I am _personally_ convinced that the
>>defects in the CB version of the Winboard adapter are purposeful, just as the
>>defects in the RS232 adapter were also purposeful.  I am not sure if I can
>>actually blame a company for trying to make their products look good at the
>>expense of competitors, especially if the competition is free.
>
>You´re joking?!
>
>Why do you think CB gave the native-code to three of the best wb-programmers
>(gromit, sos and goliath) before if they fear the competition?

It's called "slave labor"
1. I give you this specification.

If you would like...

2. You code to that specification.

Of course. To the native concept, to uci and / or winboard...

3. The output will be useless to anyone except for us.

Wrong!
If people could use an engine with one of the most popular GUIs it is useful
for chessbase (of course), for the engine-programmer and for the users.
I believe Gandalf would be happy getting the native code and rights.
Why do think people were so enthusiastic getting The King working under fritz?
They could use the GUIs of chessmaster or winboard, couldn´t they?


As a result of your work, other people will be able to use your engines with CB.


And the other way round!




>For what reason should cb fear the competition of wb-engines?

It isn't easy to compete with "free" -- you have to have significant value
added.  I think that CB does add significant value, but it is hard to
communicate.

Of course it is an significant value for the freak-scene, but not for the mass
market. Chessmaster was (is?) the most sold chessprogramm worldwide with only
one engine, so why do think it is so important from the commercial point of view
to support wb-engines (beside 20 natives!) ?

People see SSDF results and make purchase decisions based on that.
 People see WMCCC results and make purchase decisions based on that.  It's silly
-- they ought to look at useful features.  But it is obvious that they don't
really know what they want or need very well.


That might be right or not. A lots of people buying a product watching the cover
in the software-market. If there is anything like "Worldchampion" or
"Rankinglist No1" they might opt for this one. What else should they do, not
everbody is an insider.
Making research to find out that fritz or shredder have the best GUI before
buying a "simple computer game"? Behaving like this is not the majority, I
guess.


>What do think happens if a wb-engines reaches a tiger-or-fritz-level?

They already have.


Do you really believe that any wb-engine can compete with tiger/fritz on the
long run?!
Show me a win of an amateur-engine over a long distance match against
tiger, level doesn´t matter. I am shure you can´t!



>Do you think you will get it for free?
>Yes? ;-)

Crafty and Yace pretty well match that description.


I disagree (did you ever try Tiger?).
Of course they are quite good and I like them very much (as some others too),
 but it is still a long way to compete the top!
The latest Yace seems to be much stronger, thats a great progress, yes!
Same with gromit 382 or GL2. Crafty remains for nearly a year at the same level.

Tiger made a great jump (away from the amateurs!) with its last version,
and fritz7 will go further again, so am shure that the
 difference between amateurs and profs is getting bigger not smaller in the
near future!


>You get Crafty for free. As native. Another one of the strongest
>winboard-engines you get for free too. As native!
>A few days ago CB agreed to publish the GL 1.5 engine as fritz-native.
>
>You will know how it suits to these bigbrother-theories, I am sure
>(and won´t discuss this stuff anymore).

This is all very interesting, but you didn't bother to answer any of my
questions.

It is not very interesting for endusers to go into technical details.
It might be interesting in theory and for programmers, of course!
For endusers it makes no difference if it works "good" or "perfect",
if playing works without remarkable problems.
Whether an wb-engine plays with 97% or 100% performance, with 30 Elo more or
less under fritz is not important for the majority.
If somebody would like to play with the best engines he wouldn´t opt for
wb-engines.
Different style is the most important thing of the wb-engines for me, not 20 or
30 elo more or less under different GUIs, you can´t feel it anyway.


>>It is well known (and incredibly obvious) that sending a reset command during
>>play will not make for optimium performance.  Can anyone provide a logical
>>explanation as to why this command is still sent by these tools?  Has there been insufficient time to remove this clear and obvious defect
>>?
>
>Where is the point in practice if you compare GL and LG/Winboard or other
>engines I mentioned below wihout any difference after hundreds of games in
>practice?

If someone spends a great deal of energy working around the bugs in the
protocol, they can produce an engine which has value only to an owner of CB.

You ´re talking about things you don´t know.
I know Borgstädt for years and can tell you that he did not spend
that "great deal of energy" in working around the protocol what you think!
He did it "by the way" and it wasn´t very difficult for him.
Ok, may be he is in a way like a professional, for real amateurs it
might not be the best solution.
So far I would agree and I would be very happy too, if Cb will improve this.
But I can also live with the present solution.


Regards
Christian



This page took 0.01 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.