Stockfish LS v1
---------------
This is a hacked version of StockFish 2.1.1. The only difference is the implemented UCI_LimitStrength feature and changes of the default values. It is possible to adjust the playing strength between 1000 and 2800 ELO.
In the range between 1950 and 2800 ELO the strength is limited with a reduction of the nodes/seconds. That means StockFish LS shouldn't do stupid blunders. This range is quite good tuned and the ELO values are compareable to the SSDF ELO. In the range between 1000 and 1949 ELO StockFish LS uses beside a reduction of the nps the internal SkillLevels. That means StockFish plays positional weaker moves, and on low levels it can also do blunders. This range is not much tuned and I would be happy about feedback.
I turned down the default value for agressivity and erased the value for cowardice. I am satisfied with the style because StockFish plays quite balanced, more fitting to the weakened strength. But you can also switch to the old values of 100.
The limited StockFish LS will play at the same strength on different machines as long as it can reach the nps limit.
If you look at the sources please note that I am not a professional programmer.
My compile is 3 times slower than the original StockFish. That doesn't matter for the weak levels but maybe an expert want to try his luck.
Alex