Author: mike schoonover
Date: 13:51:39 09/30/02
Go up one level in this thread
translation using http://www.translate.ru/eng/srvurl.asp.
Written from Eduard Nemeth on the 30th of September 18:56:25:
Ruffian - a new chess program of the top class
Chapter 1: a comet hits
It was possibly at the middle of September, 2002. I did not marvel badly as me
the names of a chess program in a forum to the first time read "Ruffian". Now,
this is nothing special in itself, because, meanwhile, we have far more than 100
such programs. My astonishment was directed on the results which the program
completely unknown to me till there erspielt had. The program was not yet for
all accessibly, however, some testers brought in some computer chess forums
almost sensational results. It was so some days, since with me the patience
burst (then I knew that the program would soon be offered). " Here with it this
we want to see " so I wrote in some forums and brought so my annoyance and my
impatience because the program at the time was available only to few testers.
Before commercial programs are offered to the purchase, there it is usual that
they(she) before from so-called Betatestern are tested, as well usually these
are that results of these programs are published (naturally the Betaprogramm
always wins:). However, with Ruffian it was not about a commercial project (at
least till present not) and so my impatience was simply at the end.
In this time there were many speculations, some meant it to themselves with
Ruffian in the approach that around a Crafty-Clone acts (Crafty is a program of
Prof. Hyatt). Others meant even that the program only not availably if is
because it a computer virus is. I have not pursued these discussions nearer
because they have taken place in the English CCC forum, and mine is very meager
English.
Then on 23/09/2002 it was so far: One could in the Internet the program Ruffian
1/0/0 runterladen, here the address: http: // ruffian.hkust.se /
Obviously the fact that I have already got to me during the first day Ruffian
and naturally I have executed immediately some test.
In the English CCC forum somebody brought immediately a contribution(article)
(to Prof. Hyatt directed) with the leading question: " now it Is a Crafty-Clone
"?
I have answered to it: " No I do not believe that it a Crafty-Clone is, but
perhaps Fritz Clone? ".
The definition "Clone" from a vocabulary (extract):
"Clone"
Loo kidneys, English cloning, the production genetically of identical
descendants (clones). They(you) can be produced by mitotische cell division
(Mitose) or by transmission of the cell nucleus of the individual to be
increased in a before stoned egg cell (core transplant).
The following sentence is from big importance(meaning): the production
genetically of identical descendants.
It is with the clone about the production of identical descendants. The fact
that Ruffian takes, however, neither with Crafy or Fritz (all the same which
version one), is not identical, I could state this completely easily myself
already in the first tests. Z.B. can Ruffian till present (version 1/0/1) still
not mattsetzen with knight and runner without final data banks, as well valued
Ruffian something in a different way than Fritz, and also in a different way
than Crafty! From a correct "clone" no speech can be definitely, even if I have
proved that to Ruffian some colleges of technology almost - or even identically
as uses as Fritz, these colleges of technology stand up the new program,
therefore, particularly, and all other amateur's programs consider clearly! How
these colleges of technology function in the practice and where they are very
similar with Ruffian to those of Fritz, we soon want to have a look at this.
Would like to have understood here, however, before some notes to the point to
clones like I for me, in addition I have the following statement in a forum in
24. Sept. written (the level of knowledge of that time of me, not current):
When I tested Ruffian, he reminded me from the beginning, I know by Fritz
(against whom I have played thousands from portions) and that really well! I
know the strong and weakness of Fritz, I know his(its) sort to games to analyze
his(its) sort a position etc...
I have never stated that Ruffian is Fritz - this can not be he at all, because
Fritz can, e.g., with knight and runner for a long time mat putting (also
without final data banks) - I have often coached this mat guidance earlier -
Ruffian can not this! Ruffian no Fritz can be. Almost all analyses,
nevertheless, remind me " of the style " from Fritz whether the sort of the
search is, the appreciation, searching low-pressure areas and, and ...,
everything reminds me of Fritz.
I see nothing where I can say that in the program Ruffian something "original"
is! Sorry I can nothing for it that I to this result comes, but for me
individually is just so. Whether, therefore, in Ruffian a code of Fritz is, or
whether the programmer has taken over only many characteristics from Fritz (not
stolen!), this has for me as a user no importance(meaning) (only for
programmer).
I know many programs, and all this one have little bit peculiar(unusual) in
themselves, also a little bit another program does not have (with Ruffian I see
nothing such, sorry). A Shredder has own style, also the sort of the
appreciation is unique. A ChessMaster (at least with the Standardsettings) plays
uniquely. The same applies as well, e.g., on ChessTiger or junior! Till present
Yes, and Fritz was also unique for me, since now Ruffian came.
Beautifully, now we have 2 programs one similar style prefer, similarly analyze
etc...
Fact is only that it Fritz for a long time gives, and up to now nobody has tried
to program his(its) program so that it as plays as the Fritzi.
Now, anyhow, with Ruffian we have a program which can mobilize possibly the game
strength of Fritz 6 (in the flash Fritz 7 can also defeat!) and in addition
still with similar style plays!
In contrast to Fritz Ruffian (as a Wb and UCI Engine) can be integrated under
many other GUIs and with the style similarly from Fritz with the game strength
of Fritz 6, it will conquer many hearts there it is a Freewareprogramm.
Anyhow, in the usual ranking lists Ruffian will surpass all previous amateurs
1/0/0. Finally there was to gaze in wonder at such a thing in 1996, when the
amateur Shredder got the title WM in Djakarta, and could conquer many hearts.
Now after 6 years now, a programmer has managed again a similar throw (virtually
0 on 100) to settle the game strength after even stronger than at that time with
Shredder 1.
On this statement I received among other things also the following answer:
" Actually astonishingly that up to now still nobody has tried to copy Fritz.
Ruffian comes similarly quickly on low-pressure areas like Fritz thanks his(its)
excessive Prunings. With it he surpasses right away all amateurs. I know
naturally not what has conjured by Ola still so everything in his(its) program,
but which aggressive Pruning and aggressive Nullmove attitudes the game strength
positively affect now points not only Fritz, but just also Ruffian. "
I answered to it so:
" Now after Ruffian is there, one must place to himself this question seriously.
But I suppose how it has already suggested Ulrich below that every programmer
wants to create his(its) own creature. I would never have the idea to copy
something, I always search for my original way. The fact that Ruffian is not
Fritz, I would like to stress again. It is actually about an independent
program. But the programmer has taken over a lot of(-a lot of,much,a lot) from
Fritz's ideas, otherwise now Ruffian as well as he would be is not, possibly! "
Some short info still to Ruffian, before I turn to the practical side(page) of
the program:
The programmer comes from Sweden, is 36 years old (so one read it) and is a
technical engineer of the telecommunications. His(its) name: by Ola Valfridsson.
Other data are not present to me at present "yet".
Why Ruffian is called so? One does not know it, but Ruffian is a black horse.
When began the project Ruffian? In 1998.
Which protocols supports Ruffian? WB I, WB II and UCI.
Under which operating systems runs the program? Linux, Vol., OSX and Windows.
How much it costs? At present the version is Freeware 1/0/0 and 1/0/1. One can
the following versions at the named address runterladen (at present):
Ruffian engine Windows version. Release 1/0/1. (Sep 29, in 2002) latest
Ruffian engine Windows version. Release 1/0/0. (Sep 23, in 2002)
Chapter 2: accessibility as an UCI and Winboard Engine
Ruffian is a Winboard - and UCI Engine. She supports these both protocols,
however, possesses even no independent surface(environment) (GUI).
A) Ruffian as an UCI Engine under Fritz 7 (only with Fritz-Update possibly):
In the Engines of files Chessbase\Engines\ another unterfile is constructed,
best with the name "Ruffian". In this file the following files are copied - and
also there needs: Ruffian.exe; Ruffian.cfg; Ruffian.bok; Ruffian. BMP (Bitmap).
Usually one needs the file Ruffian.cfg for the Wb accessibility, but with it can
also be played under Fritz 7 with " permanent Brain ", this file necessary is
also against with, anyhow, Ruffian did not want to go apart from that after the
last book train! The version 1/0/0 (see at the top) could still use no permanent
Brain, however, this was improved with the version 1/0/1, and since that now
Ruffian uses this possibility! However, the Hashtabellen are put like with Fritz
7, as well the Tablebases about the Chessbase.ini (in the Windows-main file) are
edited and so used like with Fritz 7!
After one has installed all this Dateinen, one clicks under Fritz 7 on the
option "Engines" then on " UCI Engine create ". There one searches for the
accurate path up to Ruffian. EXE. One pretends + this installs! Thereupon
Ruffian is integrated as an UCI Engine under Fritz, and in the file
"ChessBase\Engines" there emerges afterwards a Ruffian101.uci file. Ruffian can
use so also the book of Fritz. If one creates, however, empty *.ctg book, (with
me "empty.ctg"), then plays Ruffian uses automatically "only" trains from
his(its) own book, one can not see the book trains in the book window then,
however there there the empty .ctg book must be loaded!
Like under Fritz 7 Ruffian can also be integrated under Shredder-Classic as an
UCI Engine - in addition one finds an introduction under "help" under
Shredder-Classic.
B) Ruffian integrate as a Wb Engine:
I use moreover the MCS system (genius 65) which is identically with the
ChessGenius new now 7 Classic! One can buy genius 7 now directly with long
software in UK. The address is:
Http: // www.chessgenius.com/pc/index.html
MCS stands for the millennium Chess system, Windows formerly offered by
East-German citizen Weiner program genius 6 which came later with Shredder 4
than WM packages with little bit improved genius 6.5. Since the version 6 the
program genius could use also Winboard-Engines, thanks a Wb adapter of Stefan
Meyer-Kahlen. An Adapter.eng (a prefabricated empty close file one needed for
the respective Winboad-Engines only to editiern) lay with enclosed, however, one
can also take each other *.ENG from genius, e.g., from genius 7, while one
renames them(her) first and empties, the content for "Ruffian" (here farther
below) hineinkopiert, and then stores - finishedly! For Ruffian I have already
edited the content *.ENG here, and who possesses the MCS or genius 7, that can
use the content the Ruffian.eng so:
INIT {
// Ridge the EXE/DLL path .
" Engines \\ Ruffian \\ wbconv.dll ",
// Name text for screen display .
" Ruffian 1/0/1 Engine ",
// Size of "ENG_FLAGS" structure for this engine
284,
[*l:1024,1,0,0, 1,0,1, *b:'e, ' n, 'g', i, 'n', e, 's', \,'r, 'u', f, 'f', i,
'a', n, ' \,'r, ' u, 'f', f, 'i', a, 'n'.,'e, 'x', e, 0],
// Engines\ruffian\ruffian.exe
" ",
0,
"Ruffian",
" ",
" ",
" ",
" "
}
DIALOGUE {
" Set Options for Ruffian . ", // Title for dialogue
250,150, // X/Y size of dialogue
// Now the individually data items .
"QUIRK", " permanent brain ", [*l:16,4, 20,30, 90],
"QUIRK", " White's score in analysis fashion ", [*l:20,4, 20,45, 120],
"QUIRK", " Can show current move ", [*l:24,4, 20,60, 120],
"FINAL", // Must best read
FINAL}
This Ruffian.eng must be copied in the main file "genius65" (or " ChessGenius 7
Classic ").
As the next a file with the name "Ruffian" must be put on under
Genius65\Engines\. In the following files belong:
WbConv.dll
The Connverter is free and can become a homepage runtergeladen from the
millennium in 2000:
Http: // www.computerchess.com/bilder/downloads/wbkonverter.zip
Ruffian.exe;
Ruffian.cfg
Ruffian.bok
( However, Ruffian can use also the book of genius). The Bitmap is not possible
under genius to see, also also not inevitably.
In the Ruffian.cfg let itself among other things the Hashtabellen, as well as
the path put to the TBs. Now should under the MCS-GUI, Ruffian be to be loaded.
Small tip: before Ruffian (or also other Engines start the analysis out of
genius), really, even if under "opponent" - > the analysis procedure is
activated, one must click, nevertheless, once after start the Engine again on
"analysis" to start around them(her).
Eduard Nemeth, 30/10/2002
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Answers:
Re: where is the advantage?? Horst Kerkham 30/9/2002 19:28 ( 3)
Re: where is the advantage? Eduard Nemeth 30/9/2002 19:51 ( 2)
Re: where is the advantage? Horst 30/9/2002 22:16 ( 1)
Re: where is the advantage? Eduard Nemeth 30/9/2002 22:28 ( 0)
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.