From Chessprogramming wiki
Jump to: navigation, search

Home * Engines * Butcher

14th century butcher [1]

Butcher (Rzeźnik in Polish [2] )
a Chess Engine Communication Protocol compliant chess engine by Marek Kołacz, written in C, first released in September 2001 [3]. Executables are available for Windows and Linux, early versions ran under DOS.

Parallel Search

Since version 1.60, Butcher is able to perform a parallel search under Windows using processes and a shared hash table. A master process spawns worker processes, which run independently without any supervision. The Master process prepares all the structures necessary to split the node and continues the search. Worker processes simply use existing "split nodes" to start their search and report the results. The master process is responsible to kill the workers upon exit [4] .

Tournament Play

Rzeźnik aka Butcher played all Polish Computer Chess Championships, and won its first edition, the PCCC 2002, and the open category of the PCCC 2004 and PCCC 2006 [5] , and otherwise was always a top scorer, at the PCCC 2012 best Polish program. Butcher further played multiple CCT Tournaments, and had its tournament debut at the CCT3 in May 2001.


Forum Posts

External Links

Chess Engine



  1. Butcher's Tacuinum Sanitatis Casanatensis, This picture is showing a 14th century butcher doing his trade in a traditional manner - unknown master, Butcher from Wikipedia
  2. Rzeźnictwo from Wikipedia.pl (Polish)
  3. New Butcher by Grzegorz Sidorowicz, CCC, September 24, 2001
  4. Butcher's Homepage (expired link)
  5. Maciej Szmit (2006). The 5th Polish Computer-Chess Championship: The Second Comeback of Butcher. ICGA Journal, Vol. 29, No. 4

Up one Level