Older Version Newer Version

GerdIsenberg GerdIsenberg May 27, 2014

**[[Home]] * [[Engines]] * Faile**
|| [[image:Faile_Bashere.jpg link="http://wot.wikia.com/wiki/Zarine_ni_Bashere_t%27Aybara"]] ||~ || **Faile**,
a [[Chess Engine Communication Protocol]] compatible [[Open Source Engines|open source chess program]] under the [[Massachusetts Institute of Technology#License|MIT License]] by [[Adrien Regimbald|Adrien M. Regimbald]], written in [[C]] and last updated as version **1.4.4** in 2001. It is a good example of didactic programming, containing features similar to that of [[Gerbil]], coded in a way much more digestible for beginners. [[http://en.wikipedia.org/wiki/The_Dragon_Reborn|Faile]] is the name of a character from the popular [[http://en.wikipedia.org/wiki/The_Wheel_of_Time|Wheel of Time]] series by [[http://en.wikipedia.org/wiki/Robert_Jordan|Robert Jordan]]. Adrien wanted to use a different name from the series, but it was taken, and he eventually settled on Faile <ref>[[http://www.stmintz.com/ccc/index.php?id=116786|Why the name Faile?]] by [[Adrien Regimbald]], [[CCC]], June 28, 2000</ref>. ||
|| Faile Bashere <ref>[[http://wot.wikia.com/wiki/Zarine_ni_Bashere_t%27Aybara|Zarine ni Bashere t'Aybara - A Wheel of Time Wiki]]</ref> ||~ ||^ ||
[[toc]]
=Description=
Faile uses a [[Mailbox|12x12 mailbox]] board representation plus [[Piece-Lists|piece lists]], [[Negamax|negamax]] [[Alpha-Beta|alpha-beta]] with [[Transposition Table|transposition table]], [[Killer Heuristic|killer-]] and  [[History Heuristic|history heuristic]], [[Captures|captures]] [[Move Ordering|ordered]] by material gain, [[Check Extensions|check extensions]], [[Null Move Pruning|null move pruning]] with [[Mate Threat Extensions|mate threat extensions]], and [[Quiescence Search|quiescence search]] inside an [[Iterative Deepening|iterative deepening]] framework. [[Evaluation]] considers [[Material|material]], [[Piece-Square Tables|piece-square tables]], [[Pawn Structure|pawn structure]], and some [[Evaluation of Pieces#Rook|rook]] and [[King Safety|king safety]] terms.

=See also=
* [[Various Classifications#Fiction|Fiction]]

=Publications=
* [[Brian Schwab]] (**2008**). //[[http://search.barnesandnoble.com/Ai-Game-Engine-Programming/Brian-Schwab/e/9781584505723|AI Game Engine Programming]]//. Second Edition, [[http://www.amazon.com/dp/1584505729|amazon]], covers Faile

=Forum Posts=
* [[http://www.stmintz.com/ccc/index.php?id=116752|Faile 1.4 Release]] by [[Adrien Regimbald]], [[CCC]], June 27, 2000
* [[http://www.stmintz.com/ccc/index.php?id=116786|Why the name Faile?]] by [[Adrien Regimbald]], [[CCC]], June 28, 2000
* [[http://www.stmintz.com/ccc/index.php?id=117613|Faile 1.4 Bug Fix]] by [[Adrien Regimbald]], [[CCC]], July 03, 2000
* [[http://www.stmintz.com/ccc/index.php?id=120551|Faile 1.4 - Fritz 32 bit Engine (fixed)]] by [[Adrien Regimbald]], [[CCC]], July 20, 2000

=External Links= 
==Chess Engine==
* [[http://faile.sourceforge.net/index.html|Faile Homepage]]
* [[http://wbec-ridderkerk.nl/html/details1/Faile.html|Faile]] from [[WBEC|WBEC Ridderkerk]]
* [[http://www.computerchess.org.uk/ccrl/404/cgi/engine_details.cgi?print=Details&eng=Faile%201.4.4#Faile_1_4_4|Faile 1.4.4]] in [[CCRL|CCRL 40/4]]
==Misc==
* [[http://wot.wikia.com/wiki/Zarine_ni_Bashere_t%27Aybara|Zarine ni Bashere t'Aybara - A Wheel of Time Wiki]]
* [[http://en.wikipedia.org/wiki/The_Dragon_Reborn|The Dragon Reborn from Wikipedia]]
* [[http://en.wikipedia.org/wiki/FAILE_%28artist_collaboration%29|FAILE (artist collaboration) from Wikipedia]]

=References=
<references />
=What links here?=
[[include page="Faile" component="backlinks" limit="40" ]]
**[[Engines|Up one Level]]**