Results 272 comments of Niklas Fiekas

Allowing this without a type assertion would be somewhat inconsistent. It's like changing ``` interface URLSearchParams { set(name: str, value: str) } ``` to ``` interface URLSearchParams { set(name: str,...

One potential issue: Users might expect a running clock, which would add many many frames.

Apparently Twitter shortens the last frame, which makes it hard to see the final position. Adding another frame would work around that, too.

Relevant: 8461b96d5b8d9a4ddcdc2906a75498461630351d.

Hi, thanks for sharing. Just wanted to let you know that it might be a few days before I get to check it out.

The worst case without custom starting positions is `4k3/8/8/8/8/8/8/4K3/QPPPPRNBBPPNRPPqbnrpppppprnbpp w - - 10 35` (30 pocket pieces). It's entirely reasonable to not render as many.

Absolutely, or even before, if it doesn't fit.

Sorry, I never tried to set this up on Windows. https://rustup.rs/ should be a good way to install Rust, and then I expect this pure Rust program should build without...

No, the intent is to only ever have one engine using CPU.

But there is indeed no sequence of moves that ends in a black win. (White is forced to capture the rook, and black cannot win from there.)