Changes

Jump to: navigation, search

Faile

3,774 bytes added, 16:49, 17 June 2018
Created page with "'''Home * Engines * Faile''' FILE:Faile It Happens Everyday.jpg|border|right|thumb| It Happens Everyday <ref>[https://en.wikipedia.org/wiki/FAILE_(artist_..."
'''[[Main Page|Home]] * [[Engines]] * Faile'''

[[FILE:Faile It Happens Everyday.jpg|border|right|thumb| It Happens Everyday <ref>[https://en.wikipedia.org/wiki/FAILE_(artist_collaboration) Faile's] It Happens Everyday, [https://commons.wikimedia.org/wiki/Category:FAILE_(artist_collaboration) Category:FAILE (artist collaboration) - Wikimedia Commons]</ref> ]]

'''Faile''',<br/>
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. [https://en.wikipedia.org/wiki/The_Dragon_Reborn Faile] is the name of a character from the popular [https://en.wikipedia.org/wiki/The_Wheel_of_Time Wheel of Time] series by [https://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>[https://www.stmintz.com/ccc/index.php?id=116786 Why the name Faile?] by [[Adrien Regimbald]], [[CCC]], June 28, 2000</ref>.

=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
* [[António Coelho]] ('''2016'''). ''FPGA Multiprocessor for Game Tree Searches''. M.Sc. thesis, [https://en.wikipedia.org/wiki/Instituto_Superior_T%C3%A9cnico Instituto Superior Técnico], [https://en.wikipedia.org/wiki/University_of_Lisbon University of Lisbon], [https://fenix.tecnico.ulisboa.pt/downloadFile/281870113703064/dissertacao.pdf pdf] » [[FPGA]]

=Forum Posts=
* [https://www.stmintz.com/ccc/index.php?id=116752 Faile 1.4 Release] by [[Adrien Regimbald]], [[CCC]], June 27, 2000
* [https://www.stmintz.com/ccc/index.php?id=116786 Why the name Faile?] by [[Adrien Regimbald]], [[CCC]], June 28, 2000
* [https://www.stmintz.com/ccc/index.php?id=117613 Faile 1.4 Bug Fix] by [[Adrien Regimbald]], [[CCC]], July 03, 2000
* [https://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://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==
* [https://en.wikipedia.org/wiki/The_Dragon_Reborn The Dragon Reborn from Wikipedia]
* [https://en.wikipedia.org/wiki/FAILE_%28artist_collaboration%29 FAILE (artist collaboration) from Wikipedia]

=References=
<references />

'''[[Engines|Up one Level]]'''

Navigation menu