-
Minimal reproducer:
```c++
#include
#include
#include
int main(int, char**)
{
Core::EventLoop loop;
int value = 1;
// STDOUT_FILENO or STDERR_FILENO can also be used here
…
-
lately i was testing some chess position with several engines in CuteChess and let them play a game with a rather long time control (tc 780+10) to see how they would approach this position : Eubos v2.…
-
Currently, if we input a move in wrong format (e. g. "2. d4" or "d2-d4" instead of "d4"), the program crashes.
Better would be to catch the error that is thrown and give the user a chance to re-typ…
-
Migration from `Core::IODevice` to `Core::File` seems to be making stockfish behave strangely. A new process is being launched for each new move and it seems think the best move is to always advance a…
-
`AK::Stream` (previously known as `Core::Stream`) is our new(ish) API for reading/writing from files, sockets, and other streamable data.
It replaces:
- `Core::IODevice`
- The file IO parts of `C…
-
Pretty easy to reproduce:
- Open the Chess game
- Select the Engine as your opponent
- Close the game
It doesn't take more than 5 seconds for the Engine to consume all of the CPU.
I know it…
-
It looks like cutechess-cli hangs with winboard engine's that take to too long to initialize -- which in my case is due to loading neural networks. The winboard protocol says this:
> done (integer,…
-
I have been compiling Marlin firmware for a long time with the arduino IDE right up until the last version 2.0.5, but since the new version 2.0.6 I am now getting a filename or extension is too long …
-
Hello
I am getting error when trying to learn from your code
the errors came from this part : ChessEngine-main\src\chess\piece\Piece.java:143:16
java: illegal start of expression
line 143:16 in pi…
-
This is one of the issues raised in #16. We should add support for en-passant moves.
The function(s) for generating pawn moves - `chessengine.moves.get_white_pawn_moves` and `chessengine.moves.get…