Fresh from 'success' in the Mr Irrelevant play-off and a promising start in the latest Chesswar promo, I have finally got round to updating the public Numpty with a new version (Numpty 0.3pr).
Although still weak it is much stronger than previously - now probably about 1400 elo, so enough to give me a nice game! As before, although not great programming I have included the annotated Freebasic source code to hopefully encourage/help others if possible.
From the read me:
Almost a total rewrite from the previous version:
Features:
Added - Improved winboard 2 support (including setboard, force and go)
Added - time management (including depth, x + y and x in y controls)
Added - recognition of under-promotion
Added - perft function
Strength (probably about +300 elo)
Added - standard alpha-beta search with iterative deepening
Added - game phase specific individual piece square tables
Added - specific endgame knowledge (including passed pawn handling and common mates)
Added - evaluation criteria to handle doubled pawns and trapped pieces
Added - enlarged integrated opening book (still hand developed/tuned)
For this version, I would particularly like to thank John Merlino for his extensive and patient help in fixing a bug in using Numpty in the CM gui and Leo, Olivier and Lars for testing pre-release versions. (@ Olivier - 0.3pr is the same as CW14 version). More generally, thanks also to all who have given me encouragement and support since the last release which I had intended to be the last.
Unfortunately, my website will be going off-line shortly as the provider is shutting down so I can't upload to my usual location. So for the moment as a temporary measure if you want it you can get it from this link:
http://www.mediafire.com/?n2ejvnmda3t
Thanks
Chris