Dorky

Home * Engines * Dorky

Dorky, (Dorky Chess) a WinBoard compatible engine for Windows written by Matt McKnight in C/C++, first released in May 2003. Dorky already played the CCT2 in 2000, and Dorky 4.0 the CCT6 tournament. Dorky 4.x, a rewrite of most major components, was the first release of a new version after almost seven years in May 2011, with access to Nalimov Tablebases and a parallel search .

=Features= Following algorithms and features are used in Dorky Chess 4.3
 * PVS alpha-beta with quiescence search
 * SMP search using Dr. Hyatt’s DTS algorithm
 * Nalimov Endgame tablebases
 * Late move reductions
 * Futility pruning
 * Transposition hash table / Pawn evaluation hash table (using Hyatt’s lockless approach)
 * Null-move pruning
 * Killer move heuristic
 * Bitboards, rotated bitboards for move generation
 * Static exchange evaluation
 * Opening Book creation and simple learning

=Selected Games=

CCT2
CCT2, round 1, Junior - Dorky [Event "CCT2"] [Site "Internet Chess Club"] [Date "2000.11.04"] [Round "1"] [White "Junior"] [Black "Dorky"] [Result "1-0"]

1.e4 e6 2.d4 d5 3.Nd2 c5 4.Ngf3 Nc6 5.Bb5 cxd4 6.Nxd4 Bd7 7.Bxc6 bxc6 8.O-O Bd6 9.c4 Nf6 10.Re1 Qc7 11.N4f3 Nxe4 12.Nxe4 dxe4 13.Rxe4 Bc8 14.Rg4 f6 15.Be3 O-O 16.c5 Be7 17.Qc2 Rd8 18.Rh4 f5 19.Rd4 Rd5 20.Bf4 Qd8 21.Rxd5 Qxd5 22.Bd6 Bxd6 23.cxd6 Qxd6 24.Rd1 Qf8 25.Ne5 c5 26.Qa4 Rb8 27.Nc6 Rxb2 28.f4 Bb7 29.Rd8 Rxg2+ 30.Kf1 Bxc6 31.Rxf8+ Kxf8 32.Qxc6 Rxh2 33.Qxc5+ Kf7 34.Qxa7+ Kf6 35.Qd4+ Kf7 36.a4 Ra2 37.Qd7+ Kf6 38.a5 h6 39.Qd8+ Kg6 40.Qb6 h5 41.Qxe6+ Kh7 42.Qxf5+ Kg8 43.Qe6+ Kf8 44.Qxa2 Ke7 45.Qg8 Kf6 46.Qxg7+ Kxg7 47.a6 Kg6 48.a7 Kf5 49.a8=Q 1-0

CCT6
CCT6, round 7, Dorky - Chiron [Event "CCT6"] [Site "Internet Chess Club"] [Date "2004.02.01"] [Round "7"] [White "Dorky 4.0"] [Black "Chiron "] [Result "1-0"]

1.d4 Nf6 2.c4 c6 3.Nf3 d6 4.Nc3 Nbd7 5.e4 e5 6.Be2 Be7 7.Qd2 O-O 8.O-O exd4 9.Nxd4 d5 10.exd5 cxd5 11.Rd1 Nb6 12.cxd5 Nfxd5 13.Ndb5 Be6 14.Bf3 Bb4 15.Qg5 Qxg5 16.Bxg5 Bxc3 17.Nxc3 Nxc3 18.bxc3 Rac8 19.Rac1 Na4 20.Bxb7 Rc7 21.Bf3 Rxc3 22.a3 Rfc8 23.h3 f6 24.Bd2 Rxc1 25.Bxc1 Nb6 26.Be3 Kf7 27.Rb1 Bf5 28.Rb5 Bd7 29.Ra5 Rc7 30.Bf4 Rc4 31.Bb8 Rc8 32.Bg3 Rc1+ 33.Kh2 Nc8 34.Bb8 Ke6 35.a4 Rc2 36.Kg3 Ne7 37.Bxa7 Bc6 38.Bxc6 Rxc6 39.Rb5 Nf5+ 40.Kh2 Nd6 41.Rb4 Rc4 42.Rxc4 Nxc4 43.Bc5 Kd5 44.Bb4 Nb2 45.a5 Kc6 46.Kg3 Nc4 47.Kf4 Kb5 48.Bf8 g6 49.Bg7 Kxa5 50.Bxf6 Nd6 51.Ke5 Ne8 52.Ke6 Kb5 53.Be5 Kc4 54.Ke7 Kd5 55.f4 Ke4 56.Kxe8 Kd5 57.Ke7 Ke4 58.Ke6 Ke3 59.g4 Kf3 60.f5 1-0

=Forum Posts=

2003

 * Dorky Chess download site by Matt McKnight, CCC, June 30, 2003
 * Dorky 3.43 by Matt McKnight, CCC, July 03, 2003
 * Dorky 3.44 released by Matt McKnight, CCC, July 14, 2003
 * Dorky 3.45 Released by Matt McKnight, CCC, July 25, 2003
 * Dorky 3.47 Released by Matt McKnight, Winboard Forum, September 05, 2003
 * Dorky 3.48 by Matt McKnight, Winboard Forum, September 25, 2003

2010 ...

 * Dorky 4.0 released by Matt McKnight, CCC, May 19, 2011
 * Dorky 4.1 Released by Matt McKnight, CCC, May 25, 2011
 * Dorky 4.0 and the 50-move rule by Gabor Szots, CCC, May 29, 2011
 * Dorky 4.0 and 3-fold repetition by Gabor Szots, CCC, May 29, 2011
 * Dorky is lot better than I thought by Fernando Villegas, CCC, June 08, 2011
 * Dorky 4.1 64-bit - always single-threaded? by Gabor Szots, CCC, June 17, 2011
 * Dorky 4.2 released by Matt McKnight, CCC, June 27, 2011
 * Dorky 4.2 64-bit 2CPU time losses - very long post? by Gabor Szots, CCC, July 04, 2011
 * Dorky 4.3 Released by Matt McKnight, CCC, July 24, 2011
 * Dorky 4.3 64-bit - odd memory usage by Gabor Szots, CCC, September 21, 2011
 * What Happens with Dorky? by Fernando Villegas, CCC, March 12, 2012
 * No News about Dorky? by Fernando Villegas, CCC, March 18, 2012
 * Dorky Chess again... by Fernando Villegas, CCC, April 22, 2012

2015 ...

 * Dorky v4.5 Released by Matt McKnight, CCC, September 25, 2016
 * Dorky 4.6 released by Graham Banks, CCC, July 17, 2018
 * Dorky 4.7 Release by Matt McKnight, CCC, July 25, 2018
 * Dorky 4.8 by Matt McKnight, CCC, August 21, 2018

=External Links=

Chess Engine

 * Dorky Chess by Matt McKnight
 * Dorky in CCRL 40/15

Misc

 * dorky - Wiktionary
 * dork - Wiktionary
 * Dork (disambiguation) from Wikipedia
 * Urban Dictionary: dorkfish
 * Dorkfish from Wikipedia
 * Constanza Macras | DorkyPark, 2012, YouTube Video

=References= Up one level