600px-Logistic-curve.svg

Automatic Tuning of Evaluation Function

When it comes to Maverick’s evaluation function I’m frustrated and excited in equal measure! My focus over the last couple of months has been to improve Maverick’s evaluation function.  However I’ve found it quite difficult to improve on Maverick 0.51′s actual playing strength.  Adding extra knowledge (e.g backward pawns) seems to add little in terms […]

Continue Reading 2
Chess-Clock

Losing on Time

As a programmer it’s so frustrating when you receive a message from a user recounting how Maverick occasionally loses on time; even when playing with a time increment for each move. I debugged the time management in Maverick some time ago. However, when playing super-fast game (e.g. game in 3 seconds plus 0.1 per move) […]

Continue Reading 2
vBitboard

New Bitboard Viewer (Now with Hexadecimal)

After stuffing myself silly with a scrummy Christmas dinner, I felt I need to work it off a little with a bit of programming. I have had a number of requests to add hexadecimal support to the Bitboard Viewer. The original version also had a nasty overflow bug which showed up if bit 63 was […]

Continue Reading 2
Twins-2

Is Maverick a Clone?

Let me state unequivocally, Maverick is not a clone! There have always been problems with clones and computer chess. The first one I recall was Quickstep.  This was a program competing in the 1989 World Computer Chess Championship in Portorož.  After a couple of rounds it was discovered to be a clone of Richard Lang’s Mephisto […]

Continue Reading 2
Mate in 21

Maverick 0.5 Released!

You can download a new version of Maverick on the download page. I’ve made quite a few changes since Maverick 0.5.  Added more basic endgame knowledge Added passed pawn evaluation (I think this added a lot of strength) Beefed up the evaluation routine to include basic terms such as mobility Fixed a nasty hash bug […]

Continue Reading 6