Shatranj (Toolkit)

Home * Software * Utilities * Shatranj Home * Engines * Shatranj

Shatranj, a bitboard-based, chess programming open source toolkit by Sam Tannous, writteb in Python, which includes a simple chess engine which applies alpha-beta search and iterative deepening, able to communicate with a GUI via the Chess Engine Communication Protocol. The goal of the project is to aid in implementing a Shannon Type B chess programs, where execution speed becomes less important then code clarity and expressive power of the implementation language .

=See also=
 * python-chess
 * Shatranj (Chess Variant)

=Selected Publications=
 * Sam Tannous (2007). Avoiding Rotated Bitboards with Direct Lookup. ICGA Journal, Vol. 30, No. 2, arXiv:0704.3773 » Hashing Dictionaries

=External Links=
 * stannous/shatranj · GitHub

=References= Up one level