From Chessprogramming wiki
Jump to: navigation, search

Home * Engines * Ruffian

a chess engine developed by Perola Valfridsson since 1998, which appeared in July 2002 as a surprisingly strong newcomer playing on ICC and FICS [2], supporting both, the Chess Engine Communication Protocol and UCI.


With portability and performance in mind, Ruffian was written in C, and used a hybrid board representation of bitboard and 8x8 board. It performs PVS with null move pruning and other forward pruning techniques as well as a few own algorithms and tricks [3]. One of the major evaluation terms is mobility based on pre-calculated tables considering various patterns [4] [5].



ICT 2004 winners: Chrilly Donninger, Erdogan Günes (Hydra 2nd), Stefan Meyer-Kahlen (Shredder 1st),
Johan Havegheer (Ruffian 3rd), Vincent Diepeveen (Diep 3rd) [6]


Ruffian was shared winner of the CCT5 and lonesome winner of the DOCCC 2003 supported by book author Đorđe Vidanović, operated by Johan Havegheer, Frank Quisinsky and Leo Dijksman [7] [8], winner of the (unofficial) Swedish Championship in 2003 [9], and further played a strong CCT6 and ICT 2004.

Free Ruffian

The free Windows versions 1.0 from September 2002 is still available for download from Ed Schröder's Winboard and UCI engines download site [10].

Commercial Ruffian

In 2003, Ruffian 2 went commercial, first bundled with Chess Assistant by Convekta, where Victor Zakharov mentions Dann Corbit was a big help [11], and further with the otherwise free Arena GUI, CD production by Frank Quisinsky and distribution by Schachversand Niggemann [12], and soon as bundle with ChessPartner by Lokasoft [13]. Ruffian is base of the chess AI in Kasparov Chessmate [14], with Perola Valfridsson credited as author by MobyGames [15]. The initial hype about Ruffian's commercialization was apparently detrimental to its authors motivation to continue the development [16]. In conjunction with the upcoming strong free engines catching up, this was slowly but surely the fall of the commercial endeavor [17]. In May 2017, Frank Quisinsky rescued Ruffian versions 2.02 and 2.1 from their commercial burdens [18].

See also

Forum Posts




2005 ...

2015 ...

External Links

Chess Engine



Up one Level