Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Ruffian played exdactlly like Fritz 6 old (PGN) !!!

Author: Dave Gomboc

Date: 21:38:42 09/23/02

Go up one level in this thread


On September 23, 2002 at 21:43:44, Andreas Herrmann wrote:

>On September 23, 2002 at 20:49:25, Uri Blass wrote:
>
>>On September 23, 2002 at 20:04:13, Thomas Mayer wrote:
>>
>>>Hi Daniel,
>>>
>>>> Having said that, I'm also sceptic so far. But as far as I can tell, the only
>>>> thing which really speaks against Ruffian being original work is the fact
>>>> that.. well.. it doesn't happen every day that a very strong engine appears
>>>> and most of CCC-readers didn't hear of it before. That surely says something,
>>>> but it's very well possible that Ruffian _is_ the exception here.
>>>
>>>well, that's nothing against you, but to be honest: I absolutely do not
>>>understand the discussion about Ruffian the last view days... Instead to be
>>>happy that there is something new and something strong, it seems that most of us
>>>here are searching for a way to claim or proof that it is a clone...
>>>
>>>After having played some games with the engine I am absolutely sure that it is
>>>no clone. Also it does not play from outer space, but Ruffian is really really
>>>strong. In two little privat tests against Fritz 7 (6,5 - 3,5 in favor of Fritz)
>>>and Hiarcs 7.32 (7 - 3 in favor of Ruffian) it shows that it can bite.
>>>
>>>Besides: "most of CCC-readers didn't hear of it before" - well, might be a good
>>>idea for all of you to look a little bit more around where the heart of amateur
>>>computer chess beats, like FICS and ICC... I don't know when it was that I see
>>>Ruffian the first time there, but it is not as new as some think... And it is
>>>not only myself who has seen that this program IS strong... (e.g. I remember
>>>that the programmer of Tao remarked some weeks ago that it is very strong)
>>>
>>>And: why do you guys think that it is only for the pro's possible to write such
>>>strong engines - who knows, maybe Per-Ola has found something new... A couple of
>>>years ago nullmove was something new and it was a big step forward for computer
>>>chess... I am absolutely sure that there are still many things to discover in
>>>computer chess, maybe not as revolutionary then null move but they are there...
>>
>>
>>For me the problem is not having ideas but implementing knowledge of other(I
>>believe that if I understand how to implement knowledge of other people it will
>>also be more easy for me to implement my ideas).
>>
>>The next thing to do for me is implementing more winboard commands
>>and implementing hash tables in a better way.
>>
>>I wonder how did you learn the knowledge of other people about these things.
>>
>>Did you read source code of other programs?
>>
>>I even have problems in implementing non chess ideas that are only about reading
>>the winboard commands when I analyze.
>
>Hi Uri,
>
>i don't know what you are programming in your job. But writing interfaces or
>such things should some of the easiest things for a software developer.
>More difficult for a normal software developer like me, are only the special
>algorytms for chess programming. 90% of the source code in a chess program is
>absolutely unuseful in every standard application development like database GUIs
>and such things.
>
>Look to the engine-inf.htm from Tim Mann there is the whole wb protocoll and
>hints how to program, very well described. I have need before about 2 years only
>a few hours to implement the wb-1 interface with the most importtant commands
>into Holmes including logging in a file. And i am, as a delphi developer, have
>had no source code where i could have a look into. (very bad english - i know)
>
>If you want to implement the best way, use a second thread for the
>communication, like Tim Mann describes in the engine-inf.htm. Read the input
>buffer until you get a linefeed (#10) or the buffer is empty and store it in a
>own stack variable. This function you let run in a loop.
>So now if the main thread (= the chess engine) has time to work off the next
>command then the main thread takes the oldest command from your internal stack.
>That's absolutely easy to implement and has nothing to do with special computer
>chess programming.
>
>If you want i can send you my delphi code, but i think it doesn't help you as a
>C programmer.
>
>have a nice day
>Andreas


Actually, I think Uri's job has nothing to do with programming.  My impression
is that his chess program is his first serious program.  But maybe I don't have
it right.

Uri, there is no substitution for doing.  Read a lot, learn good techniques, but
don't forget to code, code, code! :-)

Dave



This page took 0 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.