Older Version Newer Version

GerdIsenberg GerdIsenberg Mar 10, 2018

**[[Home]] * [[Engines]] * WyldChess**
[[toc]]

**WyldChess**,
an [[UCI]] and [[Chess Engine Communication Protocol]] compliant [[Open Source Engines|open source chess engine]] by [[Manik Charan]], licensed under the [[Free Software Foundation#GPL|GNU General Public License v3.0]], written in [[C]]/[[Cpp|C++]], first released in October 2016. Origin of ideas and implementations are documented inside the source code, e.g. [[Tapered Eval|tapered eval]] [[SIMD and SWAR Techniques|SIMD]] [[Score|score]] <ref>[[https://github.com/Mk-Chan/WyldChess/blob/master/src/defs.h|WyldChess/defs.h at master · Mk-Chan/WyldChess · GitHub]]</ref>, or [[SEE - The Swap Algorithm|SEE]] from [[Stockfish]]. Since version 1.5, released in June 2017, WyldChess supports [[Syzygy Bases]] <ref>[[http://www.talkchess.com/forum/viewtopic.php?t=64174|WyldChess 1.5 released]] by [[Manik Charan]], [[CCC]], June 04, 2017</ref>.

=Features=
==[[Board Representation]]==
* [[Bitboards]]
* [[Bitboard Board-Definition#SixTwo|Dense Piece-Color Board-Definition]] 
* [[8x8 Board]]
* [[Square Mapping Considerations#LittleEndianRankFileMapping|Little-Endian Rank-File Mapping]] 
* [[Magic Bitboards#Fancy|Fancy Magic Bitboards]] by [[Pradu Kannan]]
==[[Search]]==
* [[Iterative Deepening]] <ref>Evaluation and Search Features mostly based on [[https://github.com/Mk-Chan/WyldChess/blob/master/README.md|WyldChess/README.md at master · Mk-Chan/WyldChess · GitHub]]</ref>
* [[Aspiration Windows]]
* [[Principal Variation Search]] 
* [[Transposition Table]]
> [[Zobrist Hashing]]
* [[Selectivity]]
> [[Futility Pruning]]
> [[Mate Distance Pruning]]
> [[Null Move Pruning]]
> [[Late Move Reductions]]
> [[Check Extensions]]
* [[Quiescence Search]]
* [[Move Ordering]]
> [[Internal Iterative Deepening]]
> [[Killer Heuristic]]
> [[History Heuristic]] (1.5)
> [[Countermove Heuristic]]
==[[Evaluation]]==
* [[Tapered Eval]] 
* [[Material]]
> [[Bishop Pair]]
> [[Piece-Square Tables]]
* [[King Safety]]
> [[King Safety#Attacking|Attacking King Zone]]
> [[King Safety#KingTropism|King Queen Tropism]]
* [[Pawn Structure]]
> [[Passed Pawn]]
> [[Isolated Pawn]]
> [[Doubled Pawn]]
* [[Rook on Open File|Rooks on (Semi) Open Files]]
* [[Rook on Seventh]]
* [[Outposts|Bishop and Knight Outposts]]
==Misc==
* [[Syzygy Bases]] (1.5)

=See also=
* [[Teki]]

=Forum Posts=
* [[http://www.talkchess.com/forum/viewtopic.php?t=61700|WyldChess new release now UCI]] by [[Günther Simon]], [[CCC]], October 13, 2016
* [[http://www.talkchess.com/forum/viewtopic.php?t=62290|Strange beaviour of WyldChess under WinBoard]] by [[Gabor Szots]], [[CCC]], November 27, 2016
* [[http://www.talkchess.com/forum/viewtopic.php?t=62823|WyldChess 1.3 released]] by [[Manik Charan]], [[CCC]], January 14, 2017
* [[http://www.talkchess.com/forum/viewtopic.php?t=63423|WyldChess 1.4 released]] by [[Manik Charan]], [[CCC]], March 12, 2017
* [[http://www.talkchess.com/forum/viewtopic.php?t=64174|WyldChess 1.5 released]] by [[Manik Charan]], [[CCC]], June 04, 2017 

=External Links=
* [[https://github.com/Mk-Chan/WyldChess|GitHub - Mk-Chan/WyldChess: A UCI/Xboard compatible chess engine in C/C++]]
> [[https://github.com/Mk-Chan/BBPerft|GitHub - Mk-Chan/BBPerft: A fast, bitboard based chess perft result generator derived from WyldChess]] » [[Perft]]
* [[http://www.computerchess.org.uk/ccrl/404/cgi/compare_engines.cgi?family=WyldChess&print=Rating+list&print=Results+table&print=LOS+table&print=Ponder+hit+table&print=Eval+difference+table&print=Comopp+gamenum+table&print=Overlap+table&print=Score+with+common+opponents|WyldChess]] at [[CCRL|CCRL 40/4]]

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