WyldChess

Home * Engines * WyldChess

WyldChess, an UCI and Chess Engine Communication Protocol compliant open source chess engine by Manik Charan, licensed under the GNU General Public License v3.0, written in C/C++, first released in October 2016. Origin of ideas and implementations are documented inside the source code, e.g. tapered eval SIMD score, or SEE from Stockfish. Since version 1.5, released in June 2017, WyldChess supports Syzygy Bases.

=Features=

Board Representation

 * Bitboards
 * Dense Piece-Color Board-Definition
 * 8x8 Board
 * Little-Endian Rank-File Mapping
 * Fancy Magic Bitboards by Pradu Kannan

Search

 * Iterative Deepening
 * 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
 * Attacking King Zone
 * King Queen Tropism


 * Pawn Structure
 * Passed Pawn
 * Isolated Pawn
 * Doubled Pawn


 * Rooks on (Semi) Open Files
 * Rook on Seventh
 * Bishop and Knight Outposts

Misc

 * Syzygy Bases (1.5)

=See also=
 * Teki

=Forum Posts=
 * WyldChess new release now UCI by Günther Simon, CCC, October 13, 2016
 * Strange beaviour of WyldChess under WinBoard by Gabor Szots, CCC, November 27, 2016
 * WyldChess 1.3 released by Manik Charan, CCC, January 14, 2017
 * WyldChess 1.4 released by Manik Charan, CCC, March 12, 2017
 * WyldChess 1.5 released by Manik Charan, CCC, June 04, 2017
 * WyldChess 1.51 released by Günther Simon, CCC, July 04, 2017

=External Links=
 * GitHub - Mk-Chan/WyldChess: A UCI/Xboard compatible chess engine in C/C++
 * GitHub - Mk-Chan/BBPerft: A fast, bitboard based chess perft result generator derived from WyldChess » Perft


 * WyldChess at CCRL 40/4

=References= Up one Level