If you win more games than the opponent then it is clear that you do something smart that the opponents do not do.Dr.Ex wrote:
Calling engines that do something smart that the opponents do not do in the name stupid does not make sense.
Uri[/quote]
Just the fact that a program has evaluation terms which work on average better than that of the competition does not make a program "smart".
It is still a stupid beancounter.[/quote]
As Christophe Theron has often pointed out, search is also knowledge. If the information about what move to play comes simply from search and not from evaluation (which I do not believe to be the case, but I am only speculating) even so, Rybka plays on average excellent chess.
Only blitz, but this is an eye-opener...
From:
http://www.husvankempen.de/nunn/40_4_Ra ... liste.html
We have this:
Code: Select all
no Program Elo + - Games Score Av.Op. Draws
1 Rybka 3.0 x64 4CPU 3265 20 20 1200 82.0% 3001 24.6%
10 Naum 3.1 x64 4CPU 3031 12 12 1900 46.6% 3055 38.4%
12 Zappa Mexico II x64 4CPU 3025 12 12 1850 45.9% 3054 38.0%
There are some very smart chess people working on Rybka (pretty much everyone on the team is an IM or so). I guess that the chess knowledge in Rybka is above the chess knowlege in every other program on earth. Whether the information comes form search or evaluation does not matter. What matters is that the information is correct. Now, I am sure that there are some positions that will simply fool Rybka -- perhaps even make Rybka look silly, despite a very long search. But there will be a much larger percentage of positions which will fool other programs and make them look even more commical.
IMO-YMMV.