Home * Engines * Wilhelm

a chess program by Rafael B. Andrist with an own GUI running under Windows with focus on endgame research. The chess engine is witten in C with some small x86 Assembly routines, the GUI written in Visual Basic [1]. Wilhelm knows about co-ordinate squares in pawn endgames with completly blocked pawns, and solves the Lasker-Reichhelm Position (Fine #70) instantly [2]. It supports 5 and 6 men Nalimov Tablebases and features special EGTB analysis modes [3]. Wilhelm was used to model fallible endgame play [4] as elaborated by its author and Guy Haworth. Experiments agree well with a Markov Model theory [5].
Wilhelm Steinitz [6]

Screen Shot

Wilhelm GUI [7]

See also


Forum Posts

External Links

Chess Program



  1. ^ Wilhelm by silversurfer, Immortal Chess Forum, March 20, 2012
  2. ^ Re: Fine 70 same 7 engines (more) by Rafael B. Andrist, CCC, September 10, 2001
  3. ^ Wilhelm update by Rafael B. Andrist, CCRL Discussion Board, August 23, 2006
  4. ^ Guy Haworth (2003). Reference Fallible Endgame Play. ICGA Journal, Vol. 26, No. 2
  5. ^ Guy Haworth, Rafael B. Andrist (2003). Model Endgame Analysis. Advances in Computer Games 10
  6. ^ Wilhelm Steinitz, Wikimedia Commons
  7. ^ Wilhelm 1.50 in action by Ruxy Sylwyka, CCC, March 20, 2012

What links here?

Up one level