Sapling, a strong dotnet UCI Chess engine [BETA].
Author: Tim Jones
Sapling is still in active development so expect certain features to be missing or experimental. Also the current release is using a NNUE net trained from self play starting with random weights and is only 13 iterations deep, expect the engine to be much stronger in the coming days as the training does takes a while.
Requirements
- Sapling makes use of hardware intrinsics to improve performance. Currently your CPU must support: `Avx2`, `Bmi1`, `Bmi2`, `Popcnt`, `Sse`. Most modern hardware shipped after 2013 should be supported.
- The releases come with a bundled version of the dotnet runtime, however if you want to run from source you'll need the dotnet 8 SDK installed.
Sapling 1.2.7 what's new?
Multithreaded TT initialization
Sapling 1.2.6 vs other engines:
| Perseus 1.1 | 12/16 | +8 | 16 games |
| Superultra 2.1 JA | 6.5/14 | -1 | 14 games |
| Artemis 13TR | 2.5/14 | -9 | 14 games |
| SF-PRO2 19.03.2025 | 2.5/14 | -9 | 14 games |
| Cool Iris 16 | 1.5/14 | -11 | 14 games |
| Omega B-II | 1.5/14 | -11 | 14 games |
| RapTora 5.1 | 1.5/12 | -9 | 12 games |
| Stockfish dev-20250418 | 1/12 | -10 | 12 games |
| SF PB 180425 | 0.5/12 | -11 | 12 games |
| Rice 8.0.0 | 7/11 | +3 | 11 games |
| Counter 5.5 | 6/11 | +1 | 11 games |
| Weiss 2.1 JA | 5.5/11 | +0 | 11 games |
| Cheng 4.48 | 5/11 | -1 | 11 games |
| Komodo 14.1 | 6/10 | +2 | 10 games |
| Clarity 8.0.0 JA | 5/10 | +0 | 10 games |
| Winter 4.0 JA | 5/10 | +0 | 10 games |
| Willow 4.0.0 | 4.5/10 | -1 | 10 games |
| Obsidian 15.14 | 1.5/10 | -7 | 10 games |
| Raubfisch X48e | 1.5/10 | -7 | 10 games |
| Perelandra F-M | 1/10 | -8 | 10 games |
| Marvin 6.3.0 JA | 3.5/9 | -2 | 9 games |

Comments
Post a Comment