Computer Chess Club Archives


Search

Terms

Messages

Subject: In a nutshell: you have bugs

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.