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].
Contents
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
- Doch 09.980 (uci) by Don Dailey available by Jim Ablett, CCC, November 13, 2009
- Doch (64-bit Version) by Ted Summers, CCC, November 28, 2009
- Doch 1.2 update (uci) by Don Dailey available by Jim Ablett, CCC, December 15, 2009
- Doch 1.3.1 by Don Dailey, CCC, January 05, 2010
- A New Name for Doch.... by Fernando Villegas, CCC, January 07, 2010
External Links
Chess Engine
- Index of /chess/engines/Jim Ablett/DOCH by Jim Ablett, hosted by Kirill Kryukov
- Computerschach, Interview with Don Dailey by Frank Quisinsky, Schachwelt.de, December 18-20, 2009
Misc
References
- ↑ About Komodo by Larry Kaufman
- ↑ Doch 09.980 (uci) by Don Dailey available by Jim Ablett, CCC, November 13, 2009
- ↑ Komodo credit by Don Dailey, CCC, January 22, 2010
- ↑ Computerschach, Interview with Don Dailey by Frank Quisinsky, Schachwelt.de, December 18-20, 2009
- ↑ Re: undo move vs. Position Cloning by Don Dailey, CCC, September 16, 2009
- ↑ Re: undo move vs. Position Cloning by Don Dailey, CCC, September 16, 2009