I had considered this possibility, but unfortunately I think this method puts the engine at a bigger dissadvantage. Probably, because of the exact reasons explained by Bob Hyatt in his earlier post. Staying with the example of a speed differenz of 1800. The formula I think would be as you have shown 1/1800*180s = 0.1 seconds per move for the engine whereas the C64 plays 180 seconds per move. Well in the example shown in my earlier post the average thinking time for 5 ply from Stockfish 1.5.1. was @ 0.3 seconds per move (100 moves in 30 seconds). This would make me think that the engine is at a clear disatvantage with this method. Or am I missing something?hgm wrote:Most programs have no difficulty playing at 0.1 sec/move, so even with the extreme factor you mention you might be able to get into the realm of reasonable times/move.Spacious_Mind wrote:I think it is also unreasonable perhaps if for example the C64 1MHz gets say 1800 seconds to move and the the engine 1 second as an example because the differences in speed would amount to something like this.
It is very easy to try this; WinBoard allows you to enter time-odds factors for each engine separately in the time-control dialog. Of course when you enter the moves by hand, it will consider it an engine vs Human game, but in that case the time-odds given for the second engine is used for the Human (irrespective of which color you play).
Does Rybka 2.3.2a 32-bit cheat when playing ply games ?
Moderator: Ras
-
- Posts: 317
- Joined: Mon Nov 02, 2009 12:05 am
- Location: Alabama
Re: Does Rybka 2.3.2a 32-bit cheat when playing ply games ?
-
- Posts: 28391
- Joined: Fri Mar 10, 2006 10:06 am
- Location: Amsterdam
- Full name: H G Muller
Re: Does Rybka 2.3.2a 32-bit cheat when playing ply games ?
It seems like it, although an average time per move might not mean a whole lot. All the time might have been eaten by just a few moves, while the blunder that cost the game was hardly thought about. This is a problem inherent in playing fixed depth; the time needed for a move often is extremely variable.
-
- Posts: 317
- Joined: Mon Nov 02, 2009 12:05 am
- Location: Alabama
Re: Does Rybka cheat when boiling latte machiato in ply?
Hi Rolf,Rolf wrote: Hi Nick and many greetings to you across the Atlantic from Germany. I hope we two can become chessfriends in future because we have so many similarities except the only difference of our origine of culture. But psychologically we are twin brothers in a way. Because when I wrote my first messages back in 1996 I started with a similar attack against a real top number one at the time (Ed Schroder NL), topic was business tricks, while he was at the same time active in questions against another number one guy (Marty Hirsch USA) for hidden opening tricks that brought him allegedly unfair advantages. Now you entered with your researches directly into the middle of the top debate if a "Rybka", the actual top winner program, with questioning if it "cheated".
The problem is this. After the battle with hidden hardware mega irons is over the USA, who was practically leader in that competition, lost all top places/ranks IMO because in your region different to Europe you follow a principle that you somehow underestimate or disrespect the software ideas because similar to what China does, you dismantle every interesting producht in chess software and publish the secrets as if there were no personal ownership for the inventor.
Thank you for response to my Post. I know Germany very well, I was born there and although I grew up in England, I also studied in Germany and I also speak German very well. I now live in the U.S but my roots are European and both my parents are Yugoslav. I also worked in Brazil and my girlfriend lives there. I am pointing this out because I have no axes to grind. I treat the World as my home because otherwise whereever I go I would be a foreigner

I do not think that you read my question seriously, because I sense that you are trying to read between the lines. First of all, a fellow dedicated chess computer enthusiast recommended this Forum because of the interesting topics that are posted here by many knowledgeable and well known people from the computer chess community.Nick, do you really think that a software cheated if your chosen setting of technical details brings you to unexpected results in a statistical sense? Isnt a software designed to play the best chess it can? Where is the cheat, please tell me, as researcher.
What do you think about the apparent lack of commercial engines in the USA? And why is it that all top progs reside in Europe? Nick, do you see the poissible reason in the open publication of all the secrets a software could have? Isnt it also telling that you didnt present your astonishing results on the Rybkaforum?
My question was very specific to Rybka v2.3.2a.w32 which I tested playing some 5 ply games and very simple coming from someone who does not program and who uses chess software and engines to play games. The program does not behave as other programs do when playing 5 ply. It uses almost half the time compared to other engines that I have tried so far, but at the same time it seems to be a lot stronger. Therefore, I am interested in finding out why because as it stands at the moment the behaviour makes me think that it does not follow the setup rules for PLY games with Ponder Off, it seems to be doing something more then that. Threrefore for my Tests in Ply games this engine is useless for comparison purposes, unless someone can confirm that it behaves perfectly correctly as it was told to do in the SETUP (In otherwords not sneak in and steal some of the opponents CPU time when it is not it's turn). It also now makes me wonder if it behaves correctly in engine matches where both engines play from the same computer.
I do not think that the program cheats if you are playing against a human (why should it?) neither do I think there is anything wrong if it plays against other engines, so long as each engine runs from a different computer. The program itself is great and very powerful and wonderful for evaluation purposes, but it does not seem to follow certain SETUP RULES, which in my world makes it not suitable for these purposes.
Is it not allowed to ask questions when you are unclear about something? Something that you see happening with your own eyes? I have never posted in the Rybka Forum, I am not even sure if I have ever bothered to register there, but trust me, I would have no hesitation in asking exactly the same questions

I am certainly interested in hard debates but please no Politics or Religion!Ok, let's talk about Free Speech and freedom to research anything you want. What is the reason for you (in the USA) to destilate in public the details of commercial software that runs under European copyright laws?
Why then it's not allowed to debate the science violations in the DB2 vs Kasparov match in 1997? Why the double standard?
Are you game in a new friendship based on hard debates?

I am not disputing Rybka's position in the World at allIn Europe we have different copyright laws. Look, for me it would be a no go to take Stockfish which is already a clone of Rybka IMO. More, it is absolutely inexplainable how you could dare to ask if a software cheated, while it's your private business to research such details whereas we in Europe enjoy Rybka as the actually top program. World Champion.


All the best
Nick
-
- Posts: 317
- Joined: Mon Nov 02, 2009 12:05 am
- Location: Alabama
Re: Does Rybka 2.3.2a 32-bit cheat when playing ply games ?
You have captured the problem that has eluded my search for a fair method to compare software from the past with software from today and thereby chart the progress made over the years, because many of the softwares that interest me are either inside a dedicated chess computer or on an old Home Computer. An Emulator would perhaps work for Home Computers but even then the comparison would have it's flaws I suspect.bob wrote: Here's the basic issues. There is old/new hardware, and old/new software. Nothing says old software on new hardware needs any sort of "handicap" for comparison. If both programs use equal hardware, what you are doing is getting a good measure of how much software progress has been made since the old software version you are testing was written. You have upgraded it's hardware, so all that is left is the programming.
I don't think that there is any reasonable way to handicap further, since all you can really do is artificially weaken the newer program until you make it play at the level of the old program. This would tell you that the new software is equivalent to a Nx hardware speedup. Say you have to give the old program a 20:1 time handicap advantage to make the old and new play equally on the same hardware. Then the software improvements would be worth about 20x. This is not quite a valid comparison, because most likely new software on old hardware would really play badly since the search depth would be so limited the reductions and null-move would cause grave tactical issues or else be completely ineffectual.
On a lighter note out of pure gaming curiosity I am seriously thinking of starting a new tournament with teams from old Home Computers, Dedicated Manufacturers and engines (some modern and some a little older) all play 5 ply which seems to be a great equalizer, and just see what happens

5 Ply interests me because it seems to be barely manageable with old Home Computers (timewise) and also about the right strength where most average chess players can follow the games and enjoy the combinations or mistakes with their own eyes and without too much stress.
I still suspect that an engine team would end up winning the tournament, but the games would be a lot closer and the outcome unknown. If Rybka 2.3.2a 32-bit plays then I might just have to handicap it with 4 ply

hmmmmmm... i wonder if Crafty should play..........
Best regards
Nick
-
- Posts: 10896
- Joined: Thu Mar 09, 2006 12:37 am
- Location: Tel-Aviv Israel
Re: Does Rybka 2.3.2a 32-bit cheat when playing ply games ?
Spacious_Mind wrote:I had considered this possibility, but unfortunately I think this method puts the engine at a bigger dissadvantage. Probably, because of the exact reasons explained by Bob Hyatt in his earlier post. Staying with the example of a speed differenz of 1800. The formula I think would be as you have shown 1/1800*180s = 0.1 seconds per move for the engine whereas the C64 plays 180 seconds per move. Well in the example shown in my earlier post the average thinking time for 5 ply from Stockfish 1.5.1. was @ 0.3 seconds per move (100 moves in 30 seconds). This would make me think that the engine is at a clear disatvantage with this method. Or am I missing something?hgm wrote:Most programs have no difficulty playing at 0.1 sec/move, so even with the extreme factor you mention you might be able to get into the realm of reasonable times/move.Spacious_Mind wrote:I think it is also unreasonable perhaps if for example the C64 1MHz gets say 1800 seconds to move and the the engine 1 second as an example because the differences in speed would amount to something like this.
It is very easy to try this; WinBoard allows you to enter time-odds factors for each engine separately in the time-control dialog. Of course when you enter the moves by hand, it will consider it an engine vs Human game, but in that case the time-odds given for the second engine is used for the Human (irrespective of which color you play).
My comments:
1)I do not believe that stockfish needs 0.3 seconds per move at 5 plies and I guess that most of the time is eaten by the interface.
stockfish is a fast searcher
2)I believe that you are interested in evaluation improvement and not in search improvement but even in this case fixed depth is no way to find if stockfish's evaluation is better than the opponent because the engines do not search the same tree in fixed depth and do not do the same pruning and extensions.
Competition between evaluation when you force both programs to search the same tree may be possible if you have the evaluation code of both programs but I suspect that the evaluation of the dedicated computers is a secret and without getting the code for the evaluation of the dedicated computer it is impossible to compare by that way.
There is another problem in competition between evaluation and the winner may dependent on the type of the tree that is searched.
For example
a program may not be designed to evaluate correctly positions when the king is under threat because the program extends these positions in the search.
It is possible to have a tree when you simply search 5 plies forward and do qsearch only of captures and it is also possible to have a tree when you simply search 5 plies forward and do qsearch when you always get out of check.
Uri
-
- Posts: 317
- Joined: Mon Nov 02, 2009 12:05 am
- Location: Alabama
Re: Does Rybka 2.3.2a 32-bit cheat when playing ply games ?
Hi UriUri Blass wrote:
My comments:
1)I do not believe that stockfish needs 0.3 seconds per move at 5 plies and I guess that most of the time is eaten by the interface.
stockfish is a fast searcher
2)I believe that you are interested in evaluation improvement and not in search improvement but even in this case fixed depth is no way to find if stockfish's evaluation is better than the opponent because the engines do not search the same tree in fixed depth and do not do the same pruning and extensions.
Competition between evaluation when you force both programs to search the same tree may be possible if you have the evaluation code of both programs but I suspect that the evaluation of the dedicated computers is a secret and without getting the code for the evaluation of the dedicated computer it is impossible to compare by that way.
There is another problem in competition between evaluation and the winner may dependent on the type of the tree that is searched.
For example
a program may not be designed to evaluate correctly positions when the king is under threat because the program extends these positions in the search.
It is possible to have a tree when you simply search 5 plies forward and do qsearch only of captures and it is also possible to have a tree when you simply search 5 plies forward and do qsearch when you always get out of check.
Uri
Very interesting. Are you suggesting that I should contemplate a tournament as suggested by H.G Muller starting as per the following example:
Engine 0.01 second per move (exact start dependent on PC speed)
C64 (1 MHz) at 180 seconds per move
Amiga (8 MHz) at 22 or 23 seconds per move
Mephisto Lyon (12 MHz) at 15 seconds
and so on..
Do you feel that an engine (Movei) would play better under this setting using Winboard compared to a ply format. Would this be fairer for every platform playing instead of using Ply ?
regards
Nick
-
- Posts: 10896
- Joined: Thu Mar 09, 2006 12:37 am
- Location: Tel-Aviv Israel
Re: Does Rybka 2.3.2a 32-bit cheat when playing ply games ?
1)I cannot say that an engine is going to play better with 0.01 seconds per move and not with ply format and I cannot say the opposite.Spacious_Mind wrote:Hi UriUri Blass wrote:
My comments:
1)I do not believe that stockfish needs 0.3 seconds per move at 5 plies and I guess that most of the time is eaten by the interface.
stockfish is a fast searcher
2)I believe that you are interested in evaluation improvement and not in search improvement but even in this case fixed depth is no way to find if stockfish's evaluation is better than the opponent because the engines do not search the same tree in fixed depth and do not do the same pruning and extensions.
Competition between evaluation when you force both programs to search the same tree may be possible if you have the evaluation code of both programs but I suspect that the evaluation of the dedicated computers is a secret and without getting the code for the evaluation of the dedicated computer it is impossible to compare by that way.
There is another problem in competition between evaluation and the winner may dependent on the type of the tree that is searched.
For example
a program may not be designed to evaluate correctly positions when the king is under threat because the program extends these positions in the search.
It is possible to have a tree when you simply search 5 plies forward and do qsearch only of captures and it is also possible to have a tree when you simply search 5 plies forward and do qsearch when you always get out of check.
Uri
Very interesting. Are you suggesting that I should contemplate a tournament as suggested by H.G Muller starting as per the following example:
Engine 0.01 second per move (exact start dependent on PC speed)
C64 (1 MHz) at 180 seconds per move
Amiga (8 MHz) at 22 or 23 seconds per move
Mephisto Lyon (12 MHz) at 15 seconds
and so on..
Do you feel that an engine (Movei) would play better under this setting using Winboard compared to a ply format. Would this be fairer for every platform playing instead of using Ply ?
regards
Nick
2)There are engines that do some initializations in the beginning of the search.
The initialization may take only 0.02 seconds on fast computers and is not significant in practical game when they lose only 1 second per game for initializations but it can make them too slow to play at 0.01 second per move.
Movei clearly does some things that I could avoid in case that the target was to tune it for conditions of very fast time control but I think that it can play at 0.01 seconds per move(I did not test recently so I am not 100% sure about it).
-
- Posts: 317
- Joined: Mon Nov 02, 2009 12:05 am
- Location: Alabama
Re: Does Rybka 2.3.2a 32-bit cheat when playing ply games ?
Well I am getting excited about this. My mouth is starting to water at the prospect of a new tournament
So, the decision to play ply or level (with or without average time) Ponder Off, stays open. If the configurations work then I might start with the base of C64 at 6 mins per move which gives the engines 0.2 secs per move.
But subject to change (after tweaking) this particular World Cup (Soccer format) would/might look like this:
Team C64
Colossus 4
Sargon III
Chessmaster 2100
Team ATIGA QL
Psion
Chess Player 2175
Complete Chess System Tal
Team SAB
Sinclair Superchess 3.5
Atari 800 Colossus 3.0
BBC White Knight MK 12
Team Mephisto 16
Berlin 68000
Almeria 68000
Portorose 68000
Mephisto 32
Lyon 68020
Vacouver 68020
Berlin Pro 68020
Team Novag
Star Diamond
Sapphire II
Super Expert C
Team Saitek
Brute Force
Risc 2500
Master
Mephisto 8 Bit
Nigel Short
Academy
Amsterdam
Fidelity
Designer Mach IV
Designer Mach III
Designer 2100
SciSys
Corona
Turbostar 432
Turboking
Tasc
CM 16 Madrid 3.1
CM 16 Gideon 3.0
CM 16 King 2.54
Resurrection
Toga 1.2
Fruit 2.1
Ruffian 1.5
Engine Team USA
XXX
XXX
XXX
Engine Team Germany
XXX
XXX
XXX
Engine Team Holland
XXX
XXX
XXX
Engine Team ROW 1
XXX
XXX
XXX
This is assuming 4 groups of 4 teams. If it grows to 32 teams then it will be 8 groups following the world cup format. Followed by 1/4 final (or final 16) etc.
The engine teams are open to discussion if anyone has an interest to see particular engines play in this challenge
If there is no interest then I will just pick my own
After tweaking due to play levels some of the above dedicates may change.
What do you think? would this be an interesting tournament or challenge?
The tournament rules I would still have to define in more detail.
I would play this tournament for the sheer fun of the unknown and experience it brings... there is no intention here to further anyones interests or to demean them. But this tournament could be so cool
All the best
Nick

So, the decision to play ply or level (with or without average time) Ponder Off, stays open. If the configurations work then I might start with the base of C64 at 6 mins per move which gives the engines 0.2 secs per move.
But subject to change (after tweaking) this particular World Cup (Soccer format) would/might look like this:
Team C64
Colossus 4
Sargon III
Chessmaster 2100
Team ATIGA QL
Psion
Chess Player 2175
Complete Chess System Tal
Team SAB
Sinclair Superchess 3.5
Atari 800 Colossus 3.0
BBC White Knight MK 12
Team Mephisto 16
Berlin 68000
Almeria 68000
Portorose 68000
Mephisto 32
Lyon 68020
Vacouver 68020
Berlin Pro 68020
Team Novag
Star Diamond
Sapphire II
Super Expert C
Team Saitek
Brute Force
Risc 2500
Master
Mephisto 8 Bit
Nigel Short
Academy
Amsterdam
Fidelity
Designer Mach IV
Designer Mach III
Designer 2100
SciSys
Corona
Turbostar 432
Turboking
Tasc
CM 16 Madrid 3.1
CM 16 Gideon 3.0
CM 16 King 2.54
Resurrection
Toga 1.2
Fruit 2.1
Ruffian 1.5
Engine Team USA
XXX
XXX
XXX
Engine Team Germany
XXX
XXX
XXX
Engine Team Holland
XXX
XXX
XXX
Engine Team ROW 1
XXX
XXX
XXX
This is assuming 4 groups of 4 teams. If it grows to 32 teams then it will be 8 groups following the world cup format. Followed by 1/4 final (or final 16) etc.
The engine teams are open to discussion if anyone has an interest to see particular engines play in this challenge


After tweaking due to play levels some of the above dedicates may change.
What do you think? would this be an interesting tournament or challenge?
The tournament rules I would still have to define in more detail.
I would play this tournament for the sheer fun of the unknown and experience it brings... there is no intention here to further anyones interests or to demean them. But this tournament could be so cool

All the best
Nick
-
- Posts: 6081
- Joined: Fri Mar 10, 2006 11:14 pm
- Location: Munster, Nuremberg, Princeton
Re: Does Rybka like latte machiato in ply?
Hi Nick, yes that is a good description of what I tried to criticise in your approach, see the first message. What you confuse is your approach and the responsibility of something you approached, here the software. Your approach and your views are all yours, but not the one of the software. If you create a setting how can you conclude that a software cheats on your setting? IMO the software is completely innocent.Spacious_Mind wrote: I treat the World as my home because otherwise whereever I go I would be a foreigner
BTW it's not only you here but many others too who create a sort of wrongdoing on Rybka side on the base of certain findings that others got
themselves acting with illegal wrongdoings. Know what I mean?
There you have it what I mean. Your approach also in reading is your personal way but you are unfamiliar with my method. It's nothinmg personal of me because it's just what one learns in studies of psychology. The interpretation of communication is normal after such time spent with the topics of social sciences. It's based on logic. And by force I discover this illogical reasoning. Where did you learn to believe that a chessprogram should follow your Setup Rules? Isnt science research linked to appropriate choices of methods before you even start to measure something?I do not think that you read my question seriously, because I sense that you are trying to read between the lines. The program itself is great and very powerful and wonderful for evaluation purposes, but it does not seem to follow certain SETUP RULES, which in my world makes it not suitable for these purposes.
Look I am very astonished that programmers never prevented certain testing routines by amateur "testers" in computerchess before. But if I would program or if I would test I would be aware of the different possibilities to influence the results of naive testers. Therefore I cant be accused of cheating IMO. Therefore I felt offended siding with Marty when he was accused of cheats with his opening book tricks. I was outraged because I saw no violation of any truth or science. The years have passed since then so that I am perhaps allowed to publish what Marty wrote to me in dispair because in his eyes the help from a total lay like me didnt look optimal also when I was quarreling with the leader figure Ed Schroeder, what nobody really could understand. He wrote. Yes, thanks very much, Rolf, but please do no longer support me in public... which was quite a shock for me at the time because I knew for sure that I was right and Marty did nothing wrong. But on the other hand I knew also that DB2 team of IBM violated scientific fundamentals when they created new aspects that influenced the outcome when allegedly the machine play alone should be researched against the best human player. It's so basic that it was another big shock to see even veritable scientist here who defended IBM and insulted Kasparov.
I would hate you if you would NOT speak out all the questions you have. That is why this forum is existing for. Only without me on response if it's coming to tech details. If however the science aspects of testing or of experimental design are on top of the day, then I am happy if I can help out. The truth is however that asking questions is not the most natural behavior in our community. Most people confuse questions with showing failures and disadvantages, a basic psychological fault.Is it not allowed to ask questions when you are unclear about something? Something that you see happening with your own eyes? I have never posted in the Rybka Forum, I am not even sure if I have ever bothered to register there, but trust me, I would have no hesitation in asking exactly the same questions
BTW I must correct a false usage of an engine as an example. I wrote Stockfish when I should have written Shark. A typo.

A final idea for you. If I were you with these ideas for tournaments with little ply, please do concentrate on The Dutch Dr. Muller. He is that sort of guy who is in love with minimalism instead of huge power. I saw that he already answered you.
All the best again from my side for your new life over there.
-Rolf
-Popper and Lakatos are good but I'm stuck on Leibowitz
-
- Posts: 317
- Joined: Mon Nov 02, 2009 12:05 am
- Location: Alabama
Re: Does Rybka like latte machiato in ply?
Hi Rolf,Rolf wrote: Hi Nick, yes that is a good description of what I tried to criticise in your approach, see the first message. What you confuse is your approach and the responsibility of something you approached, here the software. Your approach and your views are all yours, but not the one of the software. If you create a setting how can you conclude that a software cheats on your setting? IMO the software is completely innocent.
BTW it's not only you here but many others too who create a sort of wrongdoing on Rybka side on the base of certain findings that others got
themselves acting with illegal wrongdoings. Know what I mean?
There you have it what I mean. Your approach also in reading is your personal way but you are unfamiliar with my method. It's nothinmg personal of me because it's just what one learns in studies of psychology. The interpretation of communication is normal after such time spent with the topics of social sciences. It's based on logic. And by force I discover this illogical reasoning. Where did you learn to believe that a chessprogram should follow your Setup Rules? Isnt science research linked to appropriate choices of methods before you even start to measure something?
Look I am very astonished that programmers never prevented certain testing routines by amateur "testers" in computerchess before. But if I would program or if I would test I would be aware of the different possibilities to influence the results of naive testers. Therefore I cant be accused of cheating IMO. Therefore I felt offended siding with Marty when he was accused of cheats with his opening book tricks. I was outraged because I saw no violation of any truth or science. The years have passed since then so that I am perhaps allowed to publish what Marty wrote to me in dispair because in his eyes the help from a total lay like me didnt look optimal also when I was quarreling with the leader figure Ed Schroeder, what nobody really could understand. He wrote. Yes, thanks very much, Rolf, but please do no longer support me in public... which was quite a shock for me at the time because I knew for sure that I was right and Marty did nothing wrong. But on the other hand I knew also that DB2 team of IBM violated scientific fundamentals when they created new aspects that influenced the outcome when allegedly the machine play alone should be researched against the best human player. It's so basic that it was another big shock to see even veritable scientist here who defended IBM and insulted Kasparov.
I would hate you if you would NOT speak out all the questions you have. That is why this forum is existing for. Only without me on response if it's coming to tech details. If however the science aspects of testing or of experimental design are on top of the day, then I am happy if I can help out. The truth is however that asking questions is not the most natural behavior in our community. Most people confuse questions with showing failures and disadvantages, a basic psychological fault.
BTW I must correct a false usage of an engine as an example. I wrote Stockfish when I should have written Shark. A typo.
A final idea for you. If I were you with these ideas for tournaments with little ply, please do concentrate on The Dutch Dr. Muller. He is that sort of guy who is in love with minimalism instead of huge power. I saw that he already answered you.
All the best again from my side for your new life over there.
-Rolf
Thanks for your response. One of the nice things about Forums is reading comments and reactions from the posters and I see already that this seems to be one of the attractions for you as well.
Sure my first post here in TalkChess was Grandstanding

But here is where I think and you will of course correct me in my error in judgement of thinking that you are wrong in this. Your defense of Rybka is wrong. Rybka does not require your defense at all, it can stand up on it's own two feet, just like any other program.
Rybka started as an engine (I think) no different to any other engine, it was given to the world to play and test and compete against all other engines in order to prove it's prowess. It wants to be the best and IS. But, it did not have it's own platform until recently, it used Winboard, Arena, Chessbase products for this to show its mettle and strength. But here is the rub, if you intend to use other platforms for your base and of course use other engines as your competition and become a Victor, then at least in my humble opinion use the settings provided correctly whether it be ponder on or off, random, ply etc so that you can play against Rybka in a way that these platform settings were intended. I genuinely mean this for every chess engine after all do not all programmers obtain their greatest satisfaction from seeing their creations however strong or weak be used and enjoyed without question by other people? Everyone here in this Forum I think has their own reasons for playing games with chess engines. I think mine have already been outlined.
If for example Rybka had clear disclaimers stating that for whatever uses it is not suitable then I would not have a problem with this at all because then I as a consumer could make my choice accordingly.
Rolf I have asked a specific question to settings in Fritz 9 playing Rybka with 5 ply. Sofar with regards to this question only Robert Hyatt responded with some kind of explanation (perhaps with tongue in cheek


Do you not think this is a delusion? Does this not sound like "First I want to play with the big kids in the block but now that I am bigger I don't have time for them anymore?Look I am very astonished that programmers never prevented certain testing routines by amateur "testers" in computerchess before. But if I would program or if I would test I would be aware of the different possibilities to influence the results of naive testers.
Rolf thanks again for your interesting post which I am enjoying very much, and I hope to share many many more with you.
Kindest regards from Sweet Home Alabama....
Nick