Uri Blass wrote:My point is the following:
Suppose that I release a new version of movei and it is 100 elo better than the default but only 70 elo better than some personality XXX
Is it fair to say that I made 100 elo improvement?
I think that it is not fair because the programming improvement that I made from previous version is only 70 elo.
30 elo simply came from better personality.
I think that engine development consists of both coding and tuning. It's not obviouos to me that tuning is a minor part of the work. The fact that you were able to do coding, but were unable to find 10 10 10 personality at the time of release, suggests that tuning is actually more difficult part.
So I think yes, it is fair to say that you did 100 ELO points improvement. You did some more coding and in parallel you found (with the help of testers) a better setting. Both contribute to the development, I think.
The fact that Movei 00.8.403 can be also used with 10 10 10 should be taken separately. While you made improvement to the next version (by coding and tuning), community made improvement to 00.8.403 by tuning and testing. So you did 100 ELO improvement compared to your previous release, but only 70 (in your example) compared to the best discovered setting of previous release. Complex, but this is just how it is.
BTW, if someone does not want community tuning to get in the way of obtaining 100 ELO increase with the next version, he simlpy does not put any configurable options to the engine.
Uri Blass wrote:second comment:
I think that newer versions of movei will be or private or commercial
I may send it to testers of CEGT or CCRL to test it before release in case that they are interested to do it but I will probably never release newer version of movei as a free program.
Oh! OK, good luck on commercial route then! It means 00.8.403 is the last free version. In such case I will of course test the best known setting. Just it will have to wait a little.
Uri Blass wrote:There are weaker commercial programs than movei(chess alex) and I do not see a single reason that new versions of movei needs to be free.
I guess that with correct use of hash movei can be better than ruffian2.1.0 but it is only a guess.
Movei is probably the program that is the worst in using hash tables.
Uri
I think someone should release commercial Micro-Max or something.. Then everyone looking for excuse to go commercial will have one, and only those truly enjoying it as a hobby and communication will stay free.
It is interesting how many engines in CCRL Free lists don't have updates anymore because of going commercial: Rybka 1.0 Beta 64-bit, Naum 2.0, Zappa 1.1 64-bit, List 5.12, Ruffian 1.0.5, Smarthink 0.17a, Fritz 6 Light (although different reason here). Now Movei is going to join them.
It is interesting to see how far an engine can go on pure enthusiasm.
Best wishes,
Kirill