Fafis

Home * Engines * Fafis

Fafis,

a Chess Engine Communication Protocol and later UCI compliant chess engine by Rafael Peña. First versions were written in C#, requiring the .NET Framework of Microsoft Windows, since Version 1.0 written in C/ C++ without managed extensions [1]. In February 2005, Fafis played the CCT7 but dropped out early after a dead draw position versus Crafty, which Rafael assumed agreed as draw, was lost on time [2]. Fafis 2.0 was infected by a computer worm [3], and was compressed, encrypted and obfuscated [4], as well as subsequent “clean” versions. The Arena support team around Christopher Conkie, Michael Diosi and Alexander Schmidt did some investigations and found Fafis 2.1 had many suspicious similarities with Crafty [5]. Despite the author’s denial Fafis is a clone, and his promises to open the source for inspection, which failed to produce the suspected executable [6], Fafis was convicted a clone of Crafty [7].

Forum Posts

2004

2005

References

  1. New fafis 1.0, now written in c/c++ without the frameworks!! by Rafael Peña, Winboard Forum, April 09, 2004
  2. Fafis out of CCT7 by Rafael Peña, CCC, February 12, 2005
  3. Fafis and the virus by Michael Diosi, CCC, May 23, 2005
  4. Re: Fafis and the virus by Fabien Letouzey, CCC, May 24, 2005
  5. About Fafis… by Alexander Schmidt, CCC, May 27, 2005
  6. Re: Fafis 2.6 by Günther Simon, CCC, January 17, 2006
  7. Clone Engine List from Ron Murawski’s Computer-Chess Wiki

Up one Level