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 […]
Author Archive for: Steve
About Steve Maughan
I’ve loved computer chess ever since I was given a Chess Challenger 9 for my birthday back in 1981. Up to that point I had been obsessed with chess. But once I started to play against the computer I was sucked into the world of computer chess. Over the years I’ve created quite a few 2-player board game, including Connect4, backgammon, Edge Reversi and Monarch Chess.
My day job is running a small consultancy (Cozmix Inc.) which specializes in helping companies design their sales forces. We also help design sales territories. While I’m certainly not a programming Rockstar, I designed and wrote all of the software we use.
I live in Central Florida and have a beautiful wife (Stephanie), and two wonderful daughters (Evie and Pippa).
Entries by Steve Maughan
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 […]
You all know I’m a maniac when it come to hunting down bugs. I’ve posted about it (Bugs-Bugs-Bugs). I suspect many engines don’t get past the 2200 ELO point simply because they are buggy. Thomas Peztzke made a post on CCC which I found interesting, I hit the same issue several times, different node counts […]
If you’re having problem viewing the video, watch it on YouTube – Create a Polglot Chess Opening Book Download Links: Polyglot (the program which will generate the book) SCID the freeware PGN database tool PGN-Extract which cleans PGN files Opening Book Batch file and Filter I created
Maverick is the first chess engine I’ve written which can use its own opening book. I decided at an early stage Maverick would read Polyglot opening books. It makes so much sense. Polyglot seems to be a great tool create opening books and its format seems to be emerging as the de-facto opening book standard. […]
The chess engine Fruit has many strengths; one of the main ones I believe is simply the lack of bugs. Fruit’s author Fabian Letouzey has a defensive coding style. He litters his code with “assert” statements. When he was actively developing Fruit he set out a challenge – he said if you find a bug […]
Maverick 0.2 has been out a couple of days now. I’ve run some test games and I really quite surprised at how strong it seems to be. Fruit 1.0: The first test was against Fruit 1.0. I played this match using Shredder’s GUI. As I expected Fruit won. I really was dazzles by Fruit’s silky […]
It’s only been a few days since I launched Maverick 0.11. However, yesterday was unusual. I spent most of the day at Sort Hills Mall in New Jersey (don’t ask!). I set myself the task of finding 10 bugs. In the end I found three. As it turns out these three severely impacted Maverick’s playing […]
It’s been just under two weeks since I released Maverick into the wild. Over that period there have been over 200 downloads – quite amazing. I’ve also been busy. After setting up the testing framework I had some time to add some standard chess engine components: Checks in the first ply of the quiescent […]
If you test the first version of Maverick (v 0.05) you’ll soon find out it cannot mate at fast time controls with rook and king vs. a lone king. Quite shocking! Despite gnawing its way through 9 million positions per second, the mate is too deep for an engine without hash tables. So it just […]