From Chessprogramming wiki
Revision as of 12:51, 12 March 2019 by GerdIsenberg (talk | contribs)
Jump to: navigation, search

Home * Engines * Touch

a chess program by Jos Uiterwijk, written in C, competing at four Dutch Open Computer Chess Championships in 1990, 1991, 1992 and 1993, as well as two Computer Olympiads in 1991 and 1992.


from Mark Uniacke's report on the 4th Computer Olympiad 1992 [2]:

Search techniques used are minimal-window, alpha-beta with extensions for check evasion, mate threats, recaptures and forced moves. Move ordering is by history heuristic, killer heuristic, countermove heuristic and transposition and refutation-table moves. Positional values may range up to +/- 1 Pawn. Development time is 3 years on a part time basis. The program was created to test AI ideas rather than be tuned for chess competitions. 

Selected Games

DOCCC 1993, round 5, Touch - Hector 2

[Event "DOCCC 1993"]
[Site "Leiden NED"]
[Date "1993.10.??"]
[Round "5"]
[White "Touch"]
[Black "Hector 2"]
[Result "1-0"]

1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.Nc3 Nf6 5.d3 d6 6.O-O O-O 7.Bg5 Be6 8.Nd5 Bxd5 
9.exd5 Ne7 10.Bxf6 gxf6 11.Qd2 Kh8 12.Qh6 Ng6 13.Nh4 Nxh4 14.Qxh4 Qe7 15.d4 
Bxd4 16.Bd3 e4 17.Bxe4 Qxe4 18.Qxe4 Bxb2 19.Rab1 Bc3 20.Rxb7 Rfc8 21.Qe3 Ba5 
22.Qf3 Kg7 23.Rxa7 Rxa7 24.Qg4+ Kh6 25.Qxc8 Kg7 1-0

External Links

Chess Program



  1. Illustration from Anatomy & Physiology, Connexions Web site, June 19, 2013, Wikimedia Commons
  2. Mark Uniacke (1992). The Chess Tournament of the AST 4th Computer Olympiad. ICCA Journal, Vol. 15, No. 3

Up one Level