Closed ianfab closed 5 years ago
The implementation for shogi and capablanca chess seems to be working now (tested against Shokidoki and Sjaak II). A couple of workarounds should still be fixed though, but they only affect playing strength and code maintainability. I am not aware of any play-limiting bug.
Added support for four more large-board variants on branch large_boards:
Merged large_boards to master. Keeping this open to track the open issues with the implementation, see the initial post.
The board size is currently limited to be smaller than or equal to 8x8 squares. Investigate feasibility of switchover to larger bitboards, e.g., based on compiler-specific 128 bit integers, in order to be able to support board sizes up to 12x10.
Required steps:
unsigned __int128
for bitboardsFurther improvements: