Author: Anthony Cozzie
Date: 05:31:03 10/03/03
Go up one level in this thread
I got this advice from Vincent about a year ago. Write some code that will output *everything* your chess engine looks at. Zappa now uses a binary format and a simple GUI (about 2-3 days worth of work), but text output and grep will do in a pinch. Record everything your chess engine does: alpha-beta bounds, extensions, move ordering, tt misses/hits/bounds, subtree node counts. You will be *amazed* how much stupid stuff is going on in your engine. I know I was ;) If you have a standard crafty-ish amateur engine, then you have Killer/History/TT move ordering Check/ppush/one rep/recap/mate extensions Null-move pruning With these you should be getting much deeper than your are. Good luck with your debugging ;) anthony
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.