Shatranj (toolkit)
Table of Contents
See also
Selected Publications
External Links
References
What links here?
Home
*
Software
*
Utilities
* Shatranj
Home
*
Engines
* Shatranj
Shatranj
,
a
bitboard-based
, chess programming
open source toolkit
written by
Sam Tannous
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
[1]
.
See also
python-chess
Shatranj
(Chess Variant)
Selected Publications
Sam Tannous
(
2007
).
Avoiding Rotated Bitboards with Direct Lookup
.
ICGA Journal, Vol. 30, No. 2
,
pdf
»
Hashing Dictionaries
External Links
Shatranj: Computer Chess Toolkit
shatranj.py
by
Sam Tannous
stannous/shatranj · GitHub
References
^
shatranj/README.md at master · stannous/shatranj · GitHub
What links here?
Page
Date Edited
Engines
Mar 10, 2018
Python
Jan 31, 2018
python-chess
Nov 4, 2017
Sam Tannous
Mar 1, 2014
Shatranj
Jul 26, 2017
Shatranj (toolkit)
May 16, 2015
Utilities
Jan 20, 2018
Up one level
Contributions to https://chessprogramming.wikispaces.com/ are licensed under a
Creative Commons Attribution Share-Alike 3.0 License
.
Portions not contributed by visitors are Copyright 2018 Tangient LLC
TES: The largest network of teachers in the world
Turn off "Getting Started"
Home
...
Loading...
Table of Contents
Home * Engines * Shatranj
Shatranj,
a bitboard-based, chess programming open source toolkit written by Sam Tannous 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 [1].
See also
Selected Publications
External Links
References
What links here?
Up one level