Difference between revisions of "Faile"

From Chessprogramming wiki
Jump to: navigation, search
(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_...")
 
Line 4: Line 4:
  
 
'''Faile''',<br/>
 
'''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>.  
+
a [[Chess Engine Communication Protocol]] compatible [[:Category:Open Source|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=
 
=Description=
Line 34: Line 34:
  
 
'''[[Engines|Up one Level]]'''
 
'''[[Engines|Up one Level]]'''
 +
[[Category:Open Source]]
 +
[[Category:XBoard]]
 +
[[Category:WinBoard]]

Revision as of 14:35, 26 June 2018

Home * Engines * Faile

Faile,
a Chess Engine Communication Protocol compatible open source chess program under the MIT License by 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. Faile is the name of a character from the popular Wheel of Time series by Robert Jordan. Adrien wanted to use a different name from the series, but it was taken, and he eventually settled on Faile [2].

Description

Faile uses a 12x12 mailbox board representation plus piece lists, negamax alpha-beta with transposition table, killer- and history heuristic, captures ordered by material gain, check extensions, null move pruning with mate threat extensions, and quiescence search inside an iterative deepening framework. Evaluation considers material, piece-square tables, pawn structure, and some rook and king safety terms.

See also

Publications

Forum Posts

External Links

Chess Engine

Misc

References

Up one Level