Here is code of a new engine based on StockFish 1.7.1 called Crab 1.0 beta. Changes in it are few mostly in evaluate.cpp.
It is the fact that SFs function evaluate raises my doubts (pawns, passed pawns) and it is possible that someone could write it in a completely different way. But to consider this as the original program, these differences must be very important.
So you can call it Crap too.
The point is I can make much more changes to code, as I have in some of its places still unpublished. But the hurdle is as you may have noticed, testing. Each change needs to be tested with a decent hardware. Since changes usually make program worse or sometimes slightly better many (thousands) of games is needed to verify each change. Since I have tested these and some others with a much slower hardware, I cant say for sure what the overall result would be.
Indeed. You have been open in what Crab is and its origins and your role in them, and think it cool. I'd take you up on your volunteer, but really cannot. I am still working on Rybka TM, and have another engine in development I promised to take a look at and haven't made good on my word yet.
"Tactics are the bricks and sticks that make up a game, but positional play is the architectural blueprint."
No,just a core i7 920 @3.8Ghz running with 4cores (HT OFF) Win 7 x64
Was busy testing Critter 0.70 against Stockifish 1.7.1 ..now against Crab for comparing!
JP.
Hi,
If you have not noticed, problem is I have a labtop with a celeron CPU at my disposal. So this particular version is tested on it which runs at about 350kN/s way slower than that hardware. I really dont have an idea what would happen at that speed, hopefully I have several other versions which look good on this abacus...