Andrew Grant
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...