Andrew Grant

Results 41 issues of Andrew Grant

``` $ ./cutechess-dev --version cutechess-cli 1.2.0 Using Qt version 5.12.8 ``` I'm using the official release provided here. I am seeing one illegal move in about every 80,000 games played....

I'm thinking about adding a UCI option ``UseSkill`` as a ``true`` or ``false`` and ``SkillLevel`` as a slider from ``1`` to ``100`` If ``UseSkill`` is set we will instantly kick...

Ethereal is wrong -- if mate has been delivered, there is no draw by fifty move rule. we already have the ``inCheck`` flag. We can use ``genAllLegalMoves()`` as a quick...

Likely an artifact from a time when Arcane Torrent was a silence.

Sometimes a worker fails to build a test. This can occur due to a fault on the part of the test writer; a fault in the engine support mechanism in...

The GenFens interface is finished in Torch. The result is that public engines can be executed like follows, to generate openings: `./Ethereal "genfens N seed S book

Requires completion of https://github.com/AndyGrant/OpenBench/issues/157 Requires completion of https://github.com/AndyGrant/OpenBench/issues/158 Imagine a PGN model like: ``` class PGN(model.Model): test_id = IntegerField(default=0) result_id = IntegerField(default=0) seed = BigIntegerField(default=0) creation = DateTimeField(auto_now_add=True) statistics =...

* Create a UCI struct, which will contain everything needed. Like the thread pool, the variables that determine pondering, abort signals, fischer status, multi-pv settings. * Write a generic sort...

Hey Jon. I figured I would share this with you, as I notice it every time I build Arasan for Chess.com. ``` scoring.cpp: In member function 'void Scoring::calcPawnData(const Board&, ColorType,...

Expected behavior after cleaning up the Database via the lines below, is to trigger a bad machine id error on the client, prompting a reassignment of ids, and then resuming...