Changes

Jump to: navigation, search

Shatranj (Toolkit)

1,414 bytes added, 17:06, 27 June 2021
Created page with "'''Home * Software * Utilities * Shatranj'''<br/> '''Home * Engines * Shatranj''' '''Shatranj''',<br/> a bitboard-based,..."
'''[[Main Page|Home]] * [[Software]] * [[Utilities]] * Shatranj'''<br/>
'''[[Main Page|Home]] * [[Engines]] * Shatranj'''

'''Shatranj''',<br/>
a [[Bitboards|bitboard-based]], chess programming [[:Category:Open Source|open source toolkit]] by [[Sam Tannous]], writteb in [[Python]],
which includes a simple chess engine which applies [[Alpha-Beta|alpha-beta]] search and [[Iterative Deepening|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 [[Type B Strategy|Shannon Type B]] chess programs,
where execution speed becomes less important then code clarity and expressive power of the implementation language
<ref>[https://github.com/stannous/shatranj/blob/master/README.md shatranj/README.md at master · stannous/shatranj · GitHub]</ref>.

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

=Selected Publications=
* [[Sam Tannous]] ('''2007'''). ''Avoiding Rotated Bitboards with Direct Lookup''. [[ICGA Journal#30_2|ICGA Journal, Vol. 30, No. 2]], [https://arxiv.org/abs/0704.3773 arXiv:0704.3773] » [[Hashing Dictionaries]]

=External Links=
* [https://github.com/stannous/shatranj stannous/shatranj · GitHub]

=References=
<references />
'''[[Utilities|Up one level]]'''
[[Category:Open Source]]
[[Category:WinBoard]]
[[Category:XBoard]]
[[Category:Python]]
[[Category:Shatranj]]

Navigation menu