THINKER 5.3B - A VERY STRONG ENGINE !

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

Moderator: Ras

CThinker
Posts: 388
Joined: Wed Mar 08, 2006 10:08 pm

Re: THINKER 5.3B - A VERY STRONG ENGINE !

Post by CThinker »

Steve Maughan wrote:
Marc Lacrosse wrote:... myself I am not interested anymore in WB-only engines....
ditto - IMHO it's just plain laziness not to implement UCI.

Steve
My apologies, that our choice of protocol is a disappointment to you.

It is a conscious decision. In the future, there will be a new set of features in the Thinker engine that will be impossible for UCI to support.

It is also a personal choice. I personally would not design a protocol the way UCI is designed. And so, I choose not to code for it.

Again, my apologies.
BubbaTough
Posts: 1154
Joined: Fri Jun 23, 2006 5:18 am

Re: THINKER 5.3B - A VERY STRONG ENGINE !

Post by BubbaTough »

CThinker wrote:
Steve Maughan wrote:
Marc Lacrosse wrote:... myself I am not interested anymore in WB-only engines....
ditto - IMHO it's just plain laziness not to implement UCI.

Steve
My apologies, that our choice of protocol is a disappointment to you.

It is a conscious decision. In the future, there will be a new set of features in the Thinker engine that will be impossible for UCI to support.

It is also a personal choice. I personally would not design a protocol the way UCI is designed. And so, I choose not to code for it.

Again, my apologies.
My engine is UCI only but:

a) authors whose release their engines for free probably should not be criticized for anything upto and including frequent crashes. The public is enriched by their free labor, and is under no obligation to use the programs.

b) UCI is missing support for many important features included in other protocols...including such things as notifying engines of draw offers, allowing resignation, making draw offers, and many other things. It is very reasonable to only support protocols with the features desired by the author (even if he doesn't immediately utilize these features).

-Sam
User avatar
Ovyron
Posts: 4562
Joined: Tue Jul 03, 2007 4:30 am

Re: THINKER 5.3B - A VERY STRONG ENGINE !

Post by Ovyron »

Will a future Winboard protocol support Multi-PV and Exclude moves? Those are the only reasons I like UCI better.
User avatar
geots
Posts: 4790
Joined: Sat Mar 11, 2006 12:42 am

Re: THINKER 5.3B - A VERY STRONG ENGINE !

Post by geots »

Zach Wegner wrote:
Graham Banks wrote:
Zach Wegner wrote:Yawn... another protocol war.


UCI sucks.
Despite your aversion to uci, it currently seems to be the most accepted protocol.
I'm most appreciative of the wb2uci adaptors. :P
Well, Windows is the most popular operating system. Tells you something, huh? ;)

Don't get me wrong, the XB protocol isn't the best, but there are efforts to improve it that will make it much better. IMO the design of UCI is fundamentally flawed, and the fact that it was designed by non-native English speakers just makes it that much worse.


Not trying to be ugly here- just truthful. It really matters little or nothing to me what you or Lance think. There will always be an abundance of UCI engines to test.
User avatar
beachknight
Posts: 3533
Joined: Tue Jan 09, 2007 8:33 pm
Location: Antalya, Turkey

Re: THINKER 5.3B - A VERY STRONG ENGINE !

Post by beachknight »

Agree with you, Swami. All these
top engines require more testing hours.

Best,
hi, merhaba, hallo HT
Marc Lacrosse
Posts: 511
Joined: Wed Mar 08, 2006 10:05 pm

Re: THINKER 5.3B - A VERY STRONG ENGINE !

Post by Marc Lacrosse »

CThinker wrote:
My apologies, that our choice of protocol is a disappointment to you.

It is a conscious decision. In the future, there will be a new set of features in the Thinker engine that will be impossible for UCI to support.

It is also a personal choice. I personally would not design a protocol the way UCI is designed. And so, I choose not to code for it.

Again, my apologies.
No need to apologize Lance !

Your programs are remarkable ones.

Simply for what regards myself I feel it to difficult to deal with each WB engines peculiarities.

Marc
Dann Corbit
Posts: 12792
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: THINKER 5.3B - A VERY STRONG ENGINE !

Post by Dann Corbit »

geots wrote:
Zach Wegner wrote:
Graham Banks wrote:
Zach Wegner wrote:Yawn... another protocol war.


UCI sucks.
Despite your aversion to uci, it currently seems to be the most accepted protocol.
I'm most appreciative of the wb2uci adaptors. :P
Well, Windows is the most popular operating system. Tells you something, huh? ;)

Don't get me wrong, the XB protocol isn't the best, but there are efforts to improve it that will make it much better. IMO the design of UCI is fundamentally flawed, and the fact that it was designed by non-native English speakers just makes it that much worse.
Not trying to be ugly here- just truthful. It really matters little or nothing to me what you or Lance think. There will always be an abundance of UCI engines to test.
Both protocols have their strengths and weaknesses.
UCI is a stateless protocol, so it is very difficult to correctly implement features such as learning.

Winboard concentrates on the conversation between the engine and the chess engine manager without paying much attention to set-up details and so winboard engines are a bloody pain to set up.

There are plenty of other strengths and weaknesses.

Naturally, both protocols will evolve until they reach a state that is better than their current state.

Now, the thing that is going wrong in these conversations is the manner in which feature requests are being made.

If someone says "You ignorant sack of cat vomit, why did you choose that stupid, insipid, brainless protocol?"
I guess that I will ignore it.
If someone says "I wish you had chosen this othe protocol because it is difficult to accomplish <feature> with the one that you chose"
I guess that the response will be better. Either someone will tell you how to accomplish the same thing, or someone will expand the existing protocol, etc.

For me, I think:
Winboard is better for the engine/game controller interface
UCI is better for setup.

Both protocol owners should steal the best ideas from the other protocol.

I think that the setup data should be kept in a database with a consistent GUI interface. Perhaps Java or wxWidgets would be a good choice for the GUI.
Omega-three

Re: THINKER 5.3B - A VERY STRONG ENGINE !

Post by Omega-three »

Can someone please point me to the latest wb2uci along with any set up files to run thinker in fritz 11 gui.
User avatar
Graham Banks
Posts: 44643
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: THINKER 5.3B - A VERY STRONG ENGINE !

Post by Graham Banks »

Omega-three wrote:Can someone please point me to the latest wb2uci along with any set up files to run thinker in fritz 11 gui.
http://kirill-kryukov.com/chess/discuss ... p?id=12826

Hopefully Lance doesn't mind.
gbanksnz at gmail.com
User avatar
Ovyron
Posts: 4562
Joined: Tue Jul 03, 2007 4:30 am

Re: THINKER 5.3B - A VERY STRONG ENGINE !

Post by Ovyron »

Omega-three wrote:Can someone please point me to the latest wb2uci along with any set up files to run thinker in fritz 11 gui.
To get engine output under Fritz I suggest the ENG adapter at:

http://rybkaforum.net/cgi-bin/rybkaforu ... l?tid=6272

I hope it works with Fritz 11.