Witz

Home * Engines * Witz



Witz, a Chess Engine Communication Protocol compliant open source chess engine by Pradu Kannan, written in C and licensed under the GPL. The Witz development started in 2004, initially using the 0x88 board representation and in 2005 subsequently rewritten with bitboards. With was soon superseded by Pradu's second engine, Buzz.

=Features=

Board Representation

 * Bitboards
 * Rotated Bitboards

Search

 * Iterative Deepening
 * Principal Variation Search
 * Alpha-Beta
 * Transposition Table
 * Quiescence Search
 * Interior Node Recognizer
 * Repetitions
 * Fifty-move Rule
 * Forward Pruning
 * Adaptive Null Move Pruning
 * Delta Pruning
 * Extensions
 * Check Extensions
 * Recapture Extensions
 * Pawn to 7th Rank
 * Move Ordering
 * History Heuristic
 * Killer Heuristic
 * SEE
 * Dynamically Pre-generated Piece-Square Tables

Evaluation

 * Material
 * Mobility
 * King Safety
 * Pawn Structure
 * Pawn Hash Table
 * Passed Pawn
 * Candidate Passed Pawn
 * Doubled Pawn
 * Isolated Pawn
 * Weak Pawns

Misc

 * Principal Variation Output
 * Opening Book

=See also=
 * Buzz
 * Mwitz

=Forum Posts=
 * Witz Chess Engine by Pradu Kannan, Winboard Forum, January 12, 2005
 * Witz by Pradu Kannan, Winboard Forum, January 30, 2005
 * MWITZ WB engine by Denis P. Mendoza, Winboard Forum, March 10, 2009

=External Links=

Chess Engine

 * Witz Chess Engine
 * Witz Chess Engine download | SourceForge.net
 * Google Code Archive - mwitz

Misc

 * Witz - Wiktionary
 * Witz from Wikipedia
 * Witz Wikipedia.de (German)

=References= Up one level