Category Archives: Prophet
Prophet4 rewrite status 9/24/19
Evaluator complete. This is a verbatim “migration” of Prophet3’s evaluator. It was a little painful really, because the evaluation routines are clearly a major weakness in the program, but I think it’s important to port everything over and run some … Continue reading
Prophet4 rewrite status 8/30/19
The protocol handler is complete. Enough of the XBoard protocol has been implemented to play a complete game. Move selection is completely random. A 20,000 game match was run between identical copies of the program (which didn’t take long since … Continue reading
Prophet4
I’ve decided to start fresh, and completely rewrite Prophet from the ground up for the third time. The first iteration of Prophet was written around 2000. Prophet2 was started in 2007. Prophet3 was started in 2011 (see Shall we play … Continue reading
Prophet3 20180811 is released
It’s been about a year since the last release of Prophet3, which was version 20170909. The main changes since then are the addition of a pawn hash table, improved Winboard compatibility, and a ponder search (*). I also added a … Continue reading
Another round of sparring partners for Prophet3
Back in early March I added aspiration windows to Prophet with a window of 1/3 pawn, as well as some futility pruning and delta pruning. My schedule hasn’t allowed me to do a lot of work on the code since … Continue reading
Prophet’s sparring partners
Several months ago I decided to get a little more rigorous about how I test changes to Prophet. With previous versions of Prophet, I would make a change, run some test suites consisting of a few hundred or a thousand … Continue reading
Prophet is back
After a VERY long absence from server play, the rewrite of my chess engine Prophet is finally far enough along to play some games online. The engine itself has been capable of play for a little while now, but I’ve … Continue reading
It’s About Time
I’ve been working on “the big rewrite” of my C chess engine lately. I mentioned some time back that it was just barely capable of playing a legal game of chess. At the time it did a depth first search … Continue reading
Shall we play a game?
How about Global Thermonuclear war? Wouldn’t you prefer a nice game of chess? (Wargames, 1983) I’m very pleased to announce that a project I’ve been working on off and on for the last year is finally coming to life. I’m … Continue reading