LTChess

Home * Engines * LTChess

LTChess,

a didactic open source chess program by Laurie Tunnicliffe, written in Pascal. The development started in January 2012. LTChess may be compiled using either Turbo Pascal, Free Pascal or Virtual Pascal compilers [1]. LTChess uses a 0x88 board representation and applies alpha-beta with iterative deepening, NMP, LMR and transposition table. It features separate mutually recursive procedures for the main search and quiescence search for White and Black. Evaluation is done by piece square tables, with some positional features added in. Move ordering uses the PST, killer heuristic and history heuristic. The classic triangular array is used to return the PV. So far, LTChess has a simple text style user interface. LTChess 2, released in December 2016, changed to NegaMax, added piece-lists to 0x88, now using copy/make instead of make/ unmake [2] .

Forum Posts

References

  1. LTChess - Home
  2. LTchess 2 by Laurie Tunnicliffe, CCC, December 03, 2016

Up one level