Doch

From Chessprogramming wiki
Jump to: navigation, search

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

Chess Engine

Misc

References

Up one Level