Hi folks,
after seeing Kiwi play so poorly I've finally followed Guenther's advice and gave him a completely new evaluation.
Because of this change, what previously was a clueless and timid bird is now a bloodthirsty attacking monster that will relentlessly go after the enemy king, leaving behind a trail of destruction and flaming pawns.
Well, not quite. Actually, it's the same old patzer but at least let me dream for a moment!
At any rate, evaluation now includes king safety, shield, mobility, passed pawns and some more. When I tested that against version 0.5a, I got more or less 50%, and the same thing in a further test against Yace (here, make it 20% of course). This amazes me to no end. I have to wonder what Kiwi does with his evaluation data, if a radically different code causes no change at all in the engine strength, either for bad or good!
Anyway, some search bugs have now been found and fixed. Also, null move and futility were throwing away a whole lot of good moves and that should have been somewhat improved now... these changes can have a great impact on the engine strength!
I could only run a few test games at super-blitz time, but the results are encouraging so far. At least, it's refreshing to see Kiwi trying to move his pieces and *do something*, I've seen some very interesting games lately!
If not for the strength, I hope you will enjoy the "original" playing style... and oh, I can always use the occasional test tournament!
P.S. Kiwi is available at the usual place:
http://www.ascotti.org/programming/chess/chess.htm