My early work. Four move generator examples.

Programming Topics (Computer Chess) and technical aspects as test techniques, book building, program tuning etc

Moderator: Andres Valverde

My early work. Four move generator examples.

Postby Michael Sherwin » 26 Nov 2005, 13:17

Hi everyone,

I just sent RomiChess P2k to Leo for posting. Just a bug fix in the learning code and the removal of the history tables. History tables for move ordering did not help and history prunning was like trying to prune a grape vine with a bazooka. Sorry Dann, -- couldn't resist!
Anyway the reason for this post is that included with P2k is a ziped file named EarlyWork, and contains four move generator examples with move entering and a bench or perft function. The one named Carnivor can even play chess. These are just meant for examples and the code is the best I could do at the time. However, the node rates are impressive, even if slightly suspect, as the examples are minimal. Godzilla does a 'perft 5' at a node rate in excess of 20,000,000 nodes per second on an Athlon64 3400+. It is mostly in assembler.
The rewrite of RomiChess is starting to go very well and I can see the light at the end of the tunnel. So I am celebrating by making my early work availible to chess programmers in the hope that it might be of some help.
I do not know how long it will be before Leo has RomiChess P2k posted. Maybe later today. He is always very quick in posting new submissions!

THANKS,
Mike
msher18987@aol.com
User avatar
Michael Sherwin
 
Posts: 168
Joined: 21 Jul 2005, 06:10
Location: USA

Re: My early work. Four move generator examples.

Postby Michael Sherwin » 30 Nov 2005, 20:50

I had been counting on some feedback. Has anyone downloaded RomiChessP2k and run the bench/perft on the examples and/or looked at the source code and have any comments?
User avatar
Michael Sherwin
 
Posts: 168
Joined: 21 Jul 2005, 06:10
Location: USA

Re: My early work. Four move generator examples.

Postby Dann Corbit » 30 Nov 2005, 20:58

Michael Sherwin wrote:I had been counting on some feedback. Has anyone downloaded RomiChessP2k and run the bench/perft on the examples and/or looked at the source code and have any comments?


I will take a look tomorrow.
Dann Corbit
 


Return to Programming and Technical Discussions

Who is online

Users browsing this forum: No registered users and 6 guests