issues
search
rudzen
/
ChessLib
C# chess library containing a complete data structure and move generation.
MIT License
81
stars
22
forks
source link
[WIP] 2020.2
#31
Closed
rudzen
closed
4 years ago
rudzen
commented
4 years ago
Fixes #32
Performance for ambiguity checking improved
Some methods renamed to have more meaning
Exceptions renamed to avoid redundancies
Move generating methods separated from MoveList implementation
Other minor formatting issues resolved
Fixed a couple of typos
UCI option print now also uses UCI StringBuilder pool
Extended Move type (ExtMove) now just uses int for score
Added index operator to MoveList + changed its length type from ulong to int
Updated nuget packages used
Basic UCI class unit tests
Simplified Position.SetCastlingRight slightly
Improved move generation speed slightly
Retired FenError class
Fixed Fen parsing castleling bug
Simplified castleling types a bit