Difference between revisions of "Fairy-Max"

From Chessprogramming wiki
Jump to: navigation, search
(Created page with "'''Home * Engines * Fairy-Max''' '''Fairy-Max''',<br/> an open source engine for playing chess variants with [htt...")
 
Line 2: Line 2:
  
 
'''Fairy-Max''',<br/>
 
'''Fairy-Max''',<br/>
an [[Open Source Engines|open source engine]] for playing [[Chess#Variants|chess variants]] with [https://en.wikipedia.org/wiki/Fairy_chess_piece fairy chess pieces] by [[Harm Geert Muller]], written in [[C]] and compliant to the [[Chess Engine Communication Protocol]]. Fairy-Max is based on [[Micro-Max]], and uses tables with step vectors for [[Move Generation|move generation]], and knows which pieces are [https://en.wikipedia.org/wiki/Fairy_chess_piece#Leapers leapers] and which are [[Sliding Pieces|sliders]] <ref>[http://home.hccnet.nl/h.g.muller/CVfairy.html Fairy-Max: an AI for playing user-defined Chess variants]</ref> <ref>[http://www.open-aurec.com/wbforum/viewtopic.php?f=24&t=52775 Anatomy of a simple engine: Fairy-Max] by [[Harm Geert Muller]], [[Computer Chess Forums|Winboard Forum | Chess Programming Lessons]], March 28, 2013</ref> .  
+
an [[:Category:Open Source|open source engine]] for playing [[Chess#Variants|chess variants]] with [https://en.wikipedia.org/wiki/Fairy_chess_piece fairy chess pieces] by [[Harm Geert Muller]], written in [[C]] and compliant to the [[Chess Engine Communication Protocol]]. Fairy-Max is based on [[Micro-Max]], and uses tables with step vectors for [[Move Generation|move generation]], and knows which pieces are [https://en.wikipedia.org/wiki/Fairy_chess_piece#Leapers leapers] and which are [[Sliding Pieces|sliders]] <ref>[http://home.hccnet.nl/h.g.muller/CVfairy.html Fairy-Max: an AI for playing user-defined Chess variants]</ref> <ref>[http://www.open-aurec.com/wbforum/viewtopic.php?f=24&t=52775 Anatomy of a simple engine: Fairy-Max] by [[Harm Geert Muller]], [[Computer Chess Forums|Winboard Forum | Chess Programming Lessons]], March 28, 2013</ref> .  
  
 
=Screenshot=
 
=Screenshot=
Line 38: Line 38:
  
 
'''[[Engines|Up one Level]]'''
 
'''[[Engines|Up one Level]]'''
 +
[[Category:Open Source]]
 +
[[Category:WinBoard]]
 +
[[Category:XBoard]]

Revision as of 19:27, 27 June 2018

Home * Engines * Fairy-Max

Fairy-Max,
an open source engine for playing chess variants with fairy chess pieces by Harm Geert Muller, written in C and compliant to the Chess Engine Communication Protocol. Fairy-Max is based on Micro-Max, and uses tables with step vectors for move generation, and knows which pieces are leapers and which are sliders [1] [2] .

Screenshot

Fairy Max output.png

Game depiction showing output from the Fairy-Max chess engine [3]

Forum Posts

2007 ...

2010 ...

2015 ...

External Links

Chess Engine

Misc

References

  1. Fairy-Max: an AI for playing user-defined Chess variants
  2. Anatomy of a simple engine: Fairy-Max by Harm Geert Muller, Winboard Forum | Chess Programming Lessons, March 28, 2013
  3. A sample chess game being played using Fairy-Max. Note: Fairy-Max is a chess engine and the actual output depends on the GUI it is used with. This is an arbitrary image showing some data output possible when using Fairy-Max software, Image by LithiumFlash, July 03, 2017, Fairy-Max from Wikipedia

Up one Level