Home * Engines * Doch

an UCI compliant chess engine by primary author Don Dailey, supported by chess advisor and evaluation expert and Don's long time collaborator Larry Kaufman. The development started in 2007 [1], and it was first released to the public as free engine in fall 2009 [2].


In January 2010, Doch evolved to Komodo [3] to become one of the strongest programs ever.


Doch is acronym of Don's Chess. Quote from a Frank Quisinsky interview, December 2009 [4]:
Doch was never intended to be the name that would stick. When I first decided to write this program I needed a name and did not want to spend days obsessing over it. I did not want to call it "chess" but it needed a name to give it some personality. Doch stands for DOn's CHess. I never got around to giving it a proper name and I feel a bit immodest calling it after my own name!


Doch was a 64-bit aka bitboard program, applying a Copy-Make approach with a position state of 192 byte allocated on the stack [5] [6]
position search( position_state *prev,  ...  )
   position_state  new_position;
   ... other stuff
   foreach move in movelist do {
       make( prev, &new_position, move );

See also

Forum Posts

External Links


  1. ^ About Komodo by Larry Kaufman
  2. ^ Doch 09.980 (uci) by Don Dailey available by Jim Ablett, CCC, November 13, 2009
  3. ^ Komodo credit by Don Dailey, CCC, January 22, 2010
  4. ^ Computerschach, Interview with Don Dailey by Frank Quisinsky, Schachwelt.de, December 18-20, 2009
  5. ^ Re: undo move vs. Position Cloning by Don Dailey, CCC, September 16, 2009
  6. ^ Re: undo move vs. Position Cloning by Don Dailey, CCC, September 16, 2009

What links here?

Up one Level