3 ms·
Is there not an open standard for this? I glanced and didn’t see anything, but seems crazy every chess project would need to define the game.
by james_marks 2y ago
Is there not an open standard for this? I glanced and didn’t see anything, but seems crazy every chess project would need to define the game.
- qsort 2y agoThere are open components for generic purposes, e.g. draw the board given a PGN, show the moves, check if moves are legal and so on, but they aren't suitable for engine internals. There are several tricks with bits to store positions, hashing schemes for transposition tables and the likes that are key to unlock the maximum performance possible, and they are usually tied to the engine implementation.
- james_marks 2y agoInteresting, that makes sense. Given that, I think what I’m imagining is a PGN linter & renderer.