Home * Engines * Doch

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].

Komodo

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

Etymology

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!

Copy-Make

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


References

  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