-
* Design a switching interface that allows switching between different searchers, e.g. searcher could be single process or use a different algorithm completely - could be inheritance or factory patte…
-
-
-
As it is now, it is impossible for the same player to play different games in different threads since the search cache will be stomped on by multiple threads, leading to principle variations with ille…
-
Hello!
I've implemented Minimax with Alpha-Beta pruning to determine the best moves, however my bot sometimes does very silly things and I am a bit puzzled about board.MakeMove().
If I make a c…
-
When I try to move a piece I got this error:
```
Exception has occurred: CLR/System.NullReferenceException
An unhandled exception of type 'System.NullReferenceException' occurred in System.Private.…
-
It may be useful to have a documented method for constructing an arbitrary board, perhaps from a string where each character represents a square and each rank is represented by a line. Is this in the …
-
It seems that after making moves from chessdb,
my bot seems to stop entering moves. Here are is the log, and my fork of AttackingOrDefending's lichess-bot:
[log.txt](https://github.com/lichess-bot…
-
list(board.legal_moves) returns a list of all legal moves on the board, not just legal moves for the current color. This can cause the minimax to try and make illegal moves
https://github.com/guthr…
-