Good tip, I tried it already with a fix factor. It didn't help. perhaps the factor was not correct, but it should have done anything.
Actually the last idea to mix the two mobility (one like before and another new one mit mobilitymask) brought something about 8-9 ELO. Probably the idea is not bad, but the now two times popcnt are not good eats most of the gain.
Code: Select all
mn += (_bitcnt(a) + _bitcnt(a & mobilityb)) << 2;
Code: Select all
# PLAYER : RATING ERROR POINTS PLAYED (%) W D L D(%) CFS(%)
1 OliThink 5.8.1b : 9 9 1355.5 2645 51.2 783 1145 717 43.3 97
2 OliThink 5.8.1 : 0 ---- 1289.5 2645 48.8 717 1145 783 43.3 ---