Issues
- 3
UCI/XBoard Support
#22 opened by Mk-Chan - 1
Mirror boards
#74 opened by mlomb - 15
ELO loss on shakmaty upgrade
#64 opened by ianagbip1oti - 5
- 0
Incorrectly getting an invalid EP square error
#71 opened by xd009642 - 1
Using `Move::Put` results in an illegal move
#70 opened by davebrent - 2
resign, offer draw, draw capabilities
#66 opened by mehmetsefabalik - 2
Implement Hash & PartialEq on variants
#68 opened by UE2020 - 4
Direct initialization using bitboards
#60 opened by Tearth - 3
- 2
Iterate over all squares
#57 opened by Suyashtnt - 3
`Move` could be `Copy`.
#48 opened by KarelPeeters - 4
Bug: Shakmaty produces incorrect position and generates misleading list of moves in it
#53 opened by kirillbobyrev - 6
- 0
Double check IMPOSSIBLE_MATERIAL
#52 opened by niklasf - 2
- 2
- 10
Implement incremental Zobrist hashing
#40 opened by wspeirs - 2
Add promotion_moves() method?
#23 opened by bradurani - 6
detect insufficient material for Horde
#18 opened by niklasf - 2
`Move` does not implement `Hash`
#41 opened by wspeirs - 2
- 3
Variants are inaccessible
#35 opened by RobbieGM - 0
API guidelines checklist
#3 opened by niklasf - 3
Wrongly converting Rook capture from UCI
#34 opened by fabianvdW - 3
Add all encompassing error type
#31 opened by hyperchessbot - 3
Correctly support Put
#29 opened by antoyo - 0
- 0
- 0
- 1
- 0
consider removing Position::legals()
#16 opened by niklasf - 0
consider adding File and Rank types
#17 opened by niklasf - 0
Bitboard is Iterator + Copy
#21 opened by niklasf - 1
Shakmaty support added to chess_perft
#15 opened by jordanbray - 0
support all lichess variants
#14 opened by niklasf - 1
review unchecked indexing
#9 opened by niklasf - 5
UCI castling not recognized by some GUIs
#13 opened by zxqfl - 0
Implement FEN parsing from bytes
#6 opened by niklasf - 1