DanChess

Home * Engines * DanChess

DanChess,

a chess engine by Daniel Shawul written in C++, compliant to the Chess Engine Communication Protocol. DanChess uses a hybrid mailbox and bitboards board representation [1] , utilizes attack tables, and is able to probe Nalimov Tablebases. DanChess had its tournament debut in 2005, playing a strong CCT7 [2] , but was soon superseeded by its successor Scorpio [3].

Controversy

During forum discussions about early DanChess versions and the definition of clones [4], Robert Hyatt pointed out DanChess had various pre-initialized tables as used in Crafty and a quite similar SEE swap implementation [5], the latter also mentioned as extremely similar by Dann Corbit, who as a kind of ombudsman inspected DanChess’ source code concluding it “clean” otherwise, and disagreed with Hyatt about both the spirit and the extent of whether or not DanChess is a Crafty clone [6]. However, all controversial tracks were later removed in subsequent versions, version 1.04 was published as open source [7].

Forum Posts

References

  1. Dan chess accusation solved! by Daniel Shawul, Winboard Forum, February 24, 2004
  2. About DanChess in cct7 by Daniel Shawul, CCC, February 07, 2005
  3. Gauntlet Scorpio v1.1 - games - replaced DanChess by Karl-Heinz Söntges, CCC, June 02, 2005
  4. crafty clone? by Daniel Shawul, Winboard Forum, November 28, 2003
  5. Re: definition of clones: Danchess an Crafty by Robert Hyatt, CCC, February 15, 2004
  6. Re: WBEC Ridderkerk new results by Dann Corbit, Winboard Forum, February 15, 2004
  7. DanChess with source code by Dann Corbit, Winboard Forum, March 01, 2004

Up one level