tomgdrums wrote:kranium wrote:mcostalba wrote:zamar wrote:Congrats for the new release Richard!
Now there are 4 engines in IPON list with almost equal strength:
Rybka 4 2954
Komodo 2952
Critter 2948
Stockfish 2942
Only Houdini has a clear lead.
Cheers,
Joona
I fully second Joona, it is impressive to see 3 engines on par with Rybka 4 when until a couple of years ago the previous version Rybka 3 was practically unchallenged at the top.
Publishing of Ippo sources for sure has greatly changed the landscape in the last two years and I like to think that also SF has contributed a little in helping the fast raise of today's very strong engines.
Congratulations Richard !
yes, the raping and plundering of Ippolit source code is nearly complete now.
most top engines have benefited sufficiently.
in addition, top program authors have managed to discredit it enough to keep it off most major rating lists.
yes, job well done...
pats on the back, a big thanks to StockFish!?, and congrats all around!
I must say I agree with Norman on this!
How is it that the author of Komodo can openly admit to looking at using ideas of Ippolits in his engine and yet the ippolits are not allowed on rating lists??
It's stupid not to use good ideas in a chess program, regardless of where they came from. I'm not sure ANYONE here has ever said anything to the contrary - but certainly I have not.
I am no fan of cloning or derivatives. I have yet to use Houdini or Fire etc. etc. (I used Robbolito in Scid for android and then deleted because I felt bad)
But again Norman is correct about the rating list hypocrisy!! If Houdini and Komodo can be be on the lists then so can Fire and Robbolito!
There are 2 issues. The first I won't argue about, but it's WHETHER these programs are just versions of other programs. You can refer to other threads and have several days of enjoyable reading if you want to get yourself all stirred up again.
However the second and primary issue is something that you have to agree with if you have a scientific mind at all. Most of the people here who don't understand it are probably non-technical users who love computer chess but do not understand statistics or just are not thinking about things from the point of view of fairness to the authors providing these great programs. Here is how it works:
If you have a tournament with say 9 programs competing that are all the same strength (this point doesn't matter but makes it a little easier to understand) then each program has about 1/9 of winning the tournament. Let's say that my program Komodo is one of the players in this tournament. Let's say the tournament director says, "we need 10 programs so nobody has to have a bye." So I tell the TD I have an experimental version of Komodo that can play in the 10th spot. It's basically Komodo with a few minor changes and plays about the same strength as any of the other programs.
So now there are 2 Komodo's and 8 other programs. The odds that ONE version of Komodo will win the tournament is now about twice that of any other program. Now if the other 8 authors decide to walk out of the tournament would you blame them?
This is why tournaments that are well organized do not let program authors enter multiple versions in their tournaments, even if there is a fee and they are willing to pay it for each program.
Let's say that Houdart decides to release 20 different versions of Houdini, and he makes up 20 fake names for the programs and 20 fake author names and presents them anonymously to the world. Let's also say that he uses this technique to get others to test his changes for him, so really each one is different version of Houdini, but it is in fact Houdini.
Now you look on the rating lists to select a program to either purchase (or get free) for your gitfed nephew who wants to become a Grandmaster. Number 21 on the list is a program called Stockfish 2.2 and you think, why should I care about some crappy program that is number 21 when I have this huge selection of great programs that are top 10?
There are many who argue, who cares? Why not just put every program out there and stop obsessing over this? My answer is that if you really believe this makes any sense, then why can't I release many versions of Komodo and I will give them different names if people are stupid enough to think that makes them different and unique? Just to keep them happy I can make them somewhat different and make some a few ELO weaker than others. That's the situation we have with ippo, robbo, firebird, and any number of very close derivatives.
There is also the expression, "don't bite the hand the feeds you" and this applies. There are a lot of original programs our there and most of them are labors of love and they are given away for free despite the fact that they involved huge amounts of effort on the part of the authors. Computer chess is a like a drug for many of us and the program authors are you "suppliers." Some of the "suppliers" are very competitive and want to have a top 10 program so the gross unfairness of some top program essentially getting to claim several spots on the top 10 list, or playing in a tournament where a very good but not best program has no chance whatsoever because someone else gets to have several entries (like 3 or 4 ippo clones) in the tournament is not only grossly unfair, but has a negative impact on computer chess in general as it diminishes a lot of very fine programs that actually are the real McCoys.