-
There is a bug in move generation algorithm in the following position:
`6k1/8/8/8/1Pp5/8/B7/6K1 b - b3 0 1
`
The pawn on c4 can take b3 en passant. But the algorithm prohibits this move.
The buggy…
-
Kind of want to switch back to bitboards now that I've tried the array-based approach out and have some decent infrastructure in place. Probably it would be good to keep some of the existing code aro…
-
I would say it is time to strip the 32 bit support with next release.
The reasons are pretty obvious:
- barely anyone has a reason to use it
- previous releases are more than sufficient if anyone…
-
For all positions I tried, if there is Gote's rook on the 1st file, the engine answers "nomate".
![Screenshot from 2020-09-14 15-17-56](https://user-images.githubusercontent.com/13988079/93094596-6…
-
I can help maintain draughts.js, completing all of the todos left.
Please add me as a maintainer on Github and on npm.
// @shubhendusaurabh
-
**Describe the bug**
I checked out the project and followed the build instructions. When building the android version from either Android Studio or using gradle on the command-line, the build fails w…
-
Dr Zied Haddad asked me about adding his variant to pychess site (or maybe a new server for him), but I think maintaining two *-Stockfish Python binding is the latest thing I want in my life. Not to m…
-
Hi again, Volker
I see you are making good progress :)
Would you mind adding a non popcnt compilation for older hardware and/or a simple makefile, then I could compile it myself?
(Mainly using gc…
-
Thank you for this nice project.
I could easily adapt the checkerboard to make it dynamic, I would like to be able to use it for games of 8, 10 and 12 squares per line.
Italian => 8 squares.
French…
-
Would be nice to use some processor instructions for some frequent bit manipulations, notably bits.OnesCount64 and bits.TrailingZeros64. Doing an objdump on the resulting binary indicates OnesCount64…